RE: Has LSR moved?

2019-11-16 Thread Manuela
Do you know who owns LSR?

Greetings,
Manuela



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html



Re: Lilypond as graphic tool - I am looking for a specific thread in this mailing list

2019-10-22 Thread Manuela
Actually, I am not going to use Lilypond as drawing tool. I just had these
drawings in mind and they did not go away, but I could not find the source.
I used Inkscape for drawing some time, today I am using a simple text editor
(Bluefish e.g.) to create SVGs which are unfortunately gone now, I have
already lost hope that openclipart will go online again (I have recommanded
to organize the website as wiki, but I don't think that the owners will do
that).

It is just amazing what you can do with Lilypond, I am creating entire
songbooks with title page and table of contents (without Latex)

greetings from Austria
Manuela



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond as graphic tool - I am looking for a specific thread in this mailing list

2019-10-21 Thread Manuela
Thank you very much Jean-Julien, this is exactly what I was looking for.
Greetings from Austria
Manuela

PS: Maybe German speakers would like to check out my Lilypond-Wiki:
https://lilypond.miraheze.org/

Am Mo., 21. Okt. 2019 um 20:31 Uhr schrieb Jean-Julien Fleck <
jeanjulien.fl...@gmail.com>:

> Hello,
>
> Le lun. 21 oct. 2019 à 19:55, Manuela  a
> écrit :
>
>> Kieren, thank you for your reply. This was not the thread I meant, there
>> were
>> several different graphs. It actually may be not this mailinglist where
>> this
>> was posted what I am searching for,
>> thank you
>> Manuela
>>
>
> Perhaps was it this thread:
> https://www.mail-archive.com/lilypond-user@gnu.org/msg131765.html
> leading to this page http://lilybin.com/u8vxbi/1
>
> Cheers,
>
> --
> JJ Fleck
> Physique et Informatique
> PCSI1 Lycée Kléber
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond as graphic tool - I am looking for a specific thread in this mailing list

2019-10-21 Thread Manuela
Kieren, thank you for your reply. This was not the thread I meant, there were
several different graphs. It actually may be not this mailinglist where this
was posted what I am searching for,
thank you
Manuela



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Lilypond as graphic tool - I am looking for a specific thread in this mailing list

2019-10-21 Thread Manuela
Hi alltogether,
I believe to remember that some time ago someone posted some really
breathtaking examples of Lilypond's graphic abilities (correct me if I am
wrong and it was not on this mailing list). Unfortunately I am not able to
find the thread again, does someone remember the thread and can provide a
link?
Thank you very much
Manuela



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Automatically numbering "instrument name"?

2017-08-10 Thread Manuela Gößnitzer
 Hi Sam,

thank you for your feddback. My name is Manuela, I am female :-)


2017-08-09 21:00 GMT+02:00 Sam Bivens <sambiv...@gmail.com>:

> Hi Manuel and Malte,
>
> Thanks so much for the help; this is exactly what I was looking for!
>
> Sam
>
> On Wed, Aug 9, 2017 at 4:18 AM, Malte Meyn <lilyp...@maltemeyn.de> wrote:
>
>>
>>
>> Am 09.08.2017 um 06:34 schrieb Manuela Gößnitzer:
>>
>>> Do you mean something like this?
>>>
>>> #(define score-number 0) %% insert in first score
>>>
>>> #(set! score-number (1+ score-number))
>>>
>>>   \new PianoStaff \with {
>>>  instrumentName = \markup {
>>>   #(number->string score-number) "."
>>>  }
>>>}
>>> \relative c'' { c }
>>>
>>
>> You would have to do this set! before every score. Try the following
>> instead:
>>
>> \version "2.19.64"
>>
>> #(define sn 0)
>>
>> #(define (score-number)
>>(set! sn (1+ sn))
>>(string-append (number->string sn) "."))
>>
>> \new Staff \with {
>>   instrumentName = #(score-number)
>> } c'
>> \new Staff \with {
>>   instrumentName = #(score-number)
>> } c'
>> \new Staff \with {
>>   instrumentName = #(score-number)
>> } c'
>> \new Staff \with {
>>   instrumentName = #(score-number)
>> } c'
>> \new Staff \with {
>>   instrumentName = #(score-number)
>> } c'
>>
>>
>> ___
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>
>
>
> --
> Sam Bivens
> Music Theory Faculty | Cleveland Institute of Music
> Ph.D. Candidate | Eastman School of Music
> Co-Editor, *Intégral*
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Automatically numbering "instrument name"?

2017-08-08 Thread Manuela Gößnitzer
Do you mean something like this?

#(define score-number 0) %% insert in first score

#(set! score-number (1+ score-number))

 \new PianoStaff \with {
instrumentName = \markup {
 #(number->string score-number) "."
}
  }
\relative c'' { c }

2017-08-08 23:33 GMT+02:00 Sam Bivens :

> As I finish up a sight-singing course packet, I'm wondering if it's
> possible for LilyPond to automatically number the individual scores from
> beginning to end.
>
> Throughout the document, I have six different types of score contexts,
> shown in mwe.ly.
>
> The perfect solution would be a fix where LilyPond automatically creates a
> `\with { instrumentName = "1. " }`, where the "1." here becomes dynamic and
> adjusts depending on the ordering of the score samples within the document.
>
> Perhaps there is only a solution where we can insert a variable that will
> increase by one at every occurrence. If so, this is sufficient; I can write
> my own script to insert all necessary `instrumentName = "var"` entries.
>
> Thanks,
>
> Sam
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Alignment problem

2017-08-08 Thread Manuela Gößnitzer
What about

\relative b, {
 \key g \major
 \clef "bass"
 \time 3/4

 \textLengthOn
 d4 _\markup{\italic "Fine"}
 \fermata
 g4- \markup { \dynamic "f" }
 b4
}

2017-08-07 15:18 GMT+02:00 Phil Holmes :

> It does, but only if you attach the markup to the note.  As it turns out,
> it still _just_ collides with the forte, so adding a space to the end of
> "fine" solves this.  However, they still don't align since they are both
> avoiding note stems of different lengths.
>
> \relative b, {
>  \key g \major
>  \clef "bass"
>  \time 3/4
>
>  \textLengthOn
>  d4 _\markup{\italic "Fine "}
>  \fermata
>  g4 \f
>  b4
> }
>
>
> --
> Phil Holmes
>
>
> - Original Message - From: "Jacques Menu" 
> To: "Lilypond-User Mailing List" 
> Sent: Monday, August 07, 2017 1:30 PM
> Subject: Re: Alignment problem
>
>
>
> Hello Phil,
>
> \textLengthOn doesn't solve the problem, thanks anyway!
>
> JM
>
> Jacques Menu, iPhone
>
> Le 7 août 2017 à 08:19, Menu Jacques  a écrit :
>>
>> Hello folks,
>>
>> Can the « Fine » and « f » be on the same horizontal line while remaining
>> attached to two differents notes, without using any separate dynamics voice?
>>
>> Thanks!
>>
>> JM
>>
>> \version "2.19.55"
>>
>> \relative b, {
>>   \key g \major
>>   \clef "bass"
>>   \time 3/4
>>
>>   d4
>>   \fermata _\markup{\italic "Fine"}
>>   g4 \f
>>   b4
>> }
>>
>>
>>
>
>
> 
> 
>
>
>
>>>
>>>
>>
>
> 
> 
>
>
>
> ___
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Alignment problem

2017-08-07 Thread Manuela Gößnitzer
A solution comes in mind but you have to assign dynamic and text to the
same note:

\version "2.19.48"
dynamictext =
#(define-event-function (text) (markup?)
   (if (string? text)
   (let* ((underscores-replaced
   (string-map
(lambda (x) (if (eq? x #\_) #\space x))
text))
  (split-text (string-split underscores-replaced #\space))
  (formatted (map
  (lambda (word)
(if (string-match "^[mrzfps]*$" word)
(markup #:dynamic word)
(markup #:normal-text #:italic word)))
  split-text)))
 #{
   #(make-dynamic-script (make-line-markup formatted))
 #})
   ;; user provided a full-blown markup, so we don't mess with it:
   #{
 #(make-dynamic-script (markup #:normal-text text))
   #}))

\relative b, {
  \key g \major
  \clef "bass"
  \time 3/4
  d4\fermata \dynamictext
  \markup {
\italic "Fine" \dynamic "p" }
  g4
  b4
}

HTH
Manuela

2017-08-07 9:41 GMT+02:00 Phil Holmes <m...@philholmes.net>:

> textLengthOn ?
>
> --
> Phil Holmes
>
>
>
> - Original Message -
> *From:* Menu Jacques <imj-...@bluewin.ch>
> *To:* Lilypond-User Mailing List <lilypond-user@gnu.org>
> *Cc:* Menu Jacques <imj-...@bluewin.ch>
> *Sent:* Monday, August 07, 2017 7:19 AM
> *Subject:* Alignment problem
>
> Hello folks,
>
> Can the « Fine » and « f » be on the same horizontal line while remaining
> attached to two differents notes, without using any separate dynamics voice?
>
> Thanks!
>
> JM
>
> \version "2.19.55"
>
> \relative b, {
>   \key g \major
>   \clef "bass"
>   \time 3/4
>
>   d4
>   \fermata _\markup{\italic "Fine"}
>   g4 \f
>   b4
> }
>
>
>
> --
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: ChordMarkup context

2017-07-04 Thread Manuela Gößnitzer
Thank you for this really nice piece of code!

2017-07-05 1:09 GMT+02:00 Thomas Morley :

> Hi all,
>
> in the long thread starting at
> http://lilypond.1069038.n5.nabble.com/Chords-in-LilyPond-td203294.html
> a method to have a more direct way to typeset chords was requested.
>
> Some quotes from different posts by Matthew:
>
> "What I think is most needed is a chord-naming mode that *just prints what
> the user typed*, formatted with the fonts, spacing, and so on that we
> expect for chord names - not translating it to an "internal
> representation" of notes plus extra data as LilyPond "music" at all."
>
> "The natural way for typesetting of chord
> names to occur is by a direct mapping from input chord names to output
> chord names without going through the current "music" data struture
> consisting of notes, at all."
>
> "Request for rootless slash chords"
> "Request for "alt" notation for chords"
> "User wants to enter:
>   \chordmode { e13 }
> and get
>   E13
> but instead he gets
>   E9 13"
> "User wants to engrave a chord they describe as "Gm7(b5)/F""
>
> As already said in this thread a possibility would be to go for Lyrics.
>
> Meanwhile a similar request appeared in the german forum.
>
> So I tried a proof of concept, although I'm not convinced of the idea
> to have chords as markup only.
> Also, one drawback may be the huge amount of string-operations. I fear
> it may come at a cost (compilation time) and other problems once
> guile2 is used (didn't try so far).
> Admittedly, it _is_ easy to put in uncommon chords
>
> See attached with new context, engraver and printing-procedure.
> I would have loved to rename lyricmode, though I think it can't be
> done without extending the parser? (I'm guessing ...)
>
> Works with 2.18.2
>
>
>
> Cheers,
>   Harm
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: tupletbracket on staff

2017-06-26 Thread Manuela Gößnitzer
I do not understand exactly what you mean by "inside the staff", maybe you
want this:

\override TupletBracket.direction = #UP ...

or

\tupletUp

2017-06-26 21:51 GMT+02:00 Neil Thornock :

> I'm engraving a piece with a very large staff consisting mostly of white
> space. The tuplet brackets would look much better inside / on top of the
> staff instead of outside, in this case.
>
> Are there overrides that would permit the tuplet brackets to be engraved
> on top of the staff?
>
> Thanks!
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: bar number interference

2017-06-25 Thread Manuela Gößnitzer
I use this construction:

\version "2.18.2"

melody = {
  %\override Score.BarNumber.break-visibility = ##(#t #t #t)
  \time 5/4   b2.( b4 ) r4 |
}

harmonies = \chordmode { b2.:min fis2:min7 | }
\layout {
  \context {
\Score
\remove "Bar_number_engraver"
  }
  \context {
\Staff
\consists "Bar_number_engraver"
\override BarNumber.break-visibility = #all-visible
\override BarNumber.color = #grey
\override BarNumber.layer = #-200
\override BarNumber.outside-staff-priority =#'()
\override BarNumber.padding = #1
\override BarNumber.font-size = #1
\override BarNumber.self-alignment-X = #0
  }
}

\score {
  <<
\new ChordNames { \harmonies }
\new Staff { \melody }
  >>
}

2017-06-22 17:32 GMT+02:00 bb :

> I have checked the NR http://lilypond.org/doc/v2.18/
> Documentation/notation/bars . Indeed, there is not any problem, as long
> as you do not use chord names.
>
> May be, there is another chapter in the NR concerning this case of
> interfering with chord names? If any please point me to that. Thanks.
>
> BB
>
> Am 22.06.2017 um 17:12 schrieb Andrew Bernard:
>
> Hello BB,
>
> But this is in the NR in the section on bar numbers, is it not?
>
> Andrew
>
> ==
>
> \relative c' {
>   \set Score.currentBarNumber = #111
>   \override Score.BarNumber.break-visibility = #all-visible
>   % Increase the size of the bar number by 2
>   \override Score.BarNumber.font-size = #2
>   % Print a bar number every second measure
>   \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2)
>   c1 | c1
>   % Center-align bar numbers
>   \override Score.BarNumber.self-alignment-X = #CENTER
>   c1 | c1
>   % Left-align bar numbers
>   \override Score.BarNumber.self-alignment-X = #LEFT
>   c1 | c1
> }
>
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: transpose range

2017-06-25 Thread Manuela Gößnitzer
You need to split the music expression, I cannot think of a different
solution because

\transpose c e, \music

would be too low.

2017-06-25 10:29 GMT+02:00 Gianmaria Lari :

> The result of a transpose operation sometimes generate notes that are too
> high (or too low) for my needs. In this case I would like to have these
> notes one octave lower (or higher).
>
> Is there any way to indicate a range where the notes should stay when
> applying a transpose function?
>
> Here it is an example code with the issue.
>
> \version "2.19.60"
> music = \fixed c' {c e g c}
>
> {\music}
> {\transpose c e \music} %b is too high
> {  e' gis' b e'} % this is ok
>
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to hide fingering in the output

2017-06-24 Thread Manuela Gößnitzer
You have the right idea already ;-)
The Fingering stencil is part of the Voice context

Try

\override Fingering.stencil = ##f

(I hope this syntax works with 2.18)

2017-06-25 2:52 GMT+02:00 Ivanov Dmitry :

> This code will output "c" note with number "3" above it. I learned,
> how to hide the cleff and the time signature. How can I hide the
> fingering as well without removing "-3" from "c8-3". I need to
> generate a pdf without fingers sometimes and don't want to change the
> code.
>
> \version "2.18.2"
> \language "english"
> \paper {
>   indent = 0
> }
> \include "../melody-code.ly"
> \new Staff  \relative c''{
>   \time 2/4
>   \once \override Staff.TimeSignature #'stencil = ##f
>   \override Staff.Clef #'stencil = ##f
>   c8-3
> }
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to move markup horizontally

2017-06-24 Thread Manuela Gößnitzer
I do not recommand the usage of extra-offset (this was discussed in the
German forum some time ago), try this instead

\version "2.19.58"

\relative c'' {
  d4_\markup
  {
\line
{ \null \hspace #-7 R.\dynamic { p } }
  }
}


2017-06-25 2:38 GMT+02:00 Andrew Bernard :

> Hi Joe,
>
> One way would be to use extra-offset.
>
> \version "2.19.58"
> {
>   \relative c' {
> \once \override TextScript.extra-offset = #'(-5 . 0)
> d4_\markup{\pad-x #7.0 {\line{R.\dynamic{p  d d d}
> }
>
> Andrew
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Titling problem

2017-06-19 Thread Manuela Gößnitzer
My first reply was to Ralph only, sry

Check out the LSR:

http://lsr.di.unimi.it/LSR/Item?id=368

http://lsr.di.unimi.it/LSR/Item?id=467

2017-06-20 5:52 GMT+02:00 Ralph Palmer :

> Hi -
>
> I cannot figure out how to do some custom titling.
>
> I am trying to reasonably replicate the Sevcik pages as in the
> attached PDF, "School_of_Violin_Technique_Op.1_Book2_for_Violin.pdf,
> but with a separate initial title page. My current minimum working
> example is Title_test.ly. I've been able to get a reasonable title
> page, and was successful at getting the first "music" page to look
> good, but then the second music page had the initial title on it.
>
> I would appreciate any help you can give me. I can also try to provide
> some other, more complex examples, if that would help.
>
> Thanks for your help,
>
> Ralph
>
> --
> Ralph Palmer
> Brattleboro, VT
> USA
> palmer.r.vio...@gmail.com
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: coloring notes according harmonic function

2017-06-19 Thread Manuela Gößnitzer
There are two snippets in the repository which demonstrate how to color the
noteheads

http://lsr.di.unimi.it/LSR/Item?id=572

http://lsr.di.unimi.it/LSR/Item?id=897

2017-06-18 23:23 GMT+02:00 Gianmaria Lari :

> On 18 June 2017 at 19:47, Christopher R. Maden  wrote:
>
>> On 06/18/2017 12:26 PM, Gianmaria Lari wrote:
>>
>>> Is there any automatic way to color the notes of a simple piece in a
>>> specified tonality according to their harmonic function?
>>> []
>>
>>
>
>> Take a look at how shape note heads work.  That should give you a clue...
>>
>
> Thank you Christopher!!!
>
> Just in case other are interested, here is a link to the manual that
> discuss it
>
> http://lilypond.org/doc/v2.19/Documentation/notation/note-heads
>
> g.
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Humble question - Forced line breack

2017-06-16 Thread Manuela Gößnitzer
Hi Frederico,

what you gave us is not a minimal working (compilable) example.
I suggest something like this

\version "2.19.52"
\language "deutsch"

RH= \relative c'' {
  \time 4/4
  \key c \major
  \repeat unfold 20 c4
}

LH = \relative c {
  \clef bass
  \key c \major
  \repeat unfold 20 c
}

Struktur =
{
  %\override Score.NonMusicalPaperColumn.page-break-permission = ##f
  %\override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment
1/8)
  %\override NonMusicalPaperColumn.line-break-permission = ##f
  s4 * 8 \break
}

\score
{
  \new PianoStaff
  <<
\new Staff="up"
<<
  \new Voice \RH
  %% \new Voice \RHii %% add other Voices here
>>
\new Staff="down"
<<
  \new Voice \LH
  \new NullVoice \Struktur
>>
  >>
}

Greetinx
Manuela

2017-06-16 16:31 GMT+02:00 Son_V <vincenzo.a...@gmail.com>:

> Grazie Federico
>
>
>
> --
> View this message in context: http://lilypond.1069038.n5.
> nabble.com/Humble-question-Forced-line-breack-tp203890p203894.html
> Sent from the User mailing list archive at Nabble.com.
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to write anti-accent (breve)

2017-06-15 Thread Manuela Gößnitzer
In the German Lilypond forum (now available in the archive) someone figured
out a solution, here a comparison of both solutions

\version "2.19.56"

soft =
-\tweak stencil
#(lambda (grob)
   (grob-interpret-markup grob
 (if (eq? UP (ly:grob-property grob 'direction))
 #{
   \markup
   \with-dimensions #'(-0.55 . 0.55) #'(-0.55 . 0)
   \postscript
   #"0.25 setlinewidth -0.55 0 moveto 0 0 0.55 180 0 arc stroke"
 #}
 #{
   \markup
   \with-dimensions #'(-0.55 . 0.55) #'(0 . 0.55)
   \postscript
   #"0.25 setlinewidth 0.55 0 moveto 0 0 0.55 0 180 arc stroke"
 #})))
-\accent

unaccent =
  -\tweak stencil #ly:text-interface::print
  -\tweak text \markup
  \translate #'(0.6 . 0)
  \stencil
#(make-path-stencil
'(M -0.435 0.435
  C -0.435 0.185 -0.250 0 0 0
  C  0.250 0 0.435 0.185 0.435 0.435)
0.13 1 1 #f)
  -\accent

\relative c'' { c_\soft c^\soft c_\unaccent c^\unaccent }

2017-06-15 16:23 GMT+02:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Or - using Kieren's solution:
>
> \version "2.19"
>
> unaccent =
>   -\tweak stencil #ly:text-interface::print
>   -\tweak text \markup
>   \translate #'(0.6 . 0)
>   \stencil
> #(make-path-stencil
> '(M -0.435 0.435
>   C -0.435 0.185 -0.250 0 0 0
>   C  0.250 0 0.435 0.185 0.435 0.435)
> 0.13 1 1 #f)
>   -\accent
>
> {
>   f''\unaccent
> }
>
>
> 2017-06-15 16:07 GMT+02:00 Pierre Perol-Schneider <
> pierre.schneider.pa...@gmail.com>:
>
>> Hi caagr98,
>>
>> How about:
>>
>> \version "2.19"
>>
>> unaccent = -\markup
>>   \translate #'(0.6 . 0)
>>   \stencil
>> #(make-path-stencil
>> '(M -0.435 0.435
>>   C -0.435 0.185 -0.250 0 0 0
>>   C  0.250 0 0.435 0.185 0.435 0.435)
>> 0.13 1 1 #f)
>>
>> {
>>   f''^\unaccent
>> }
>>
>>
>> HTH, Cheers,
>> Pierre
>>
>> 2017-06-15 15:59 GMT+02:00 :
>>
>>> On 06/15/2017 03:42 PM, Kieren MacMillan wrote:
>>>
 Hi caagr98,

 I'd rather not have to install extra fonts for my scores to work...
>

 You don't have to install extra fonts — just find a font that's already
 installed and has that glyph.

>>>
>>> That's exactly what I mean - I don't want to depend on what fonts I have
>>> installed.
>>>
>>> Isn't there any way to do it with markup or stencils?
>

 Of course. Change

  \markup \fontsize #1 \override #'(font-name . "Old Standard")
 \char ##x23D1

 to whatever drawing routine you prefer.

>>>
>>> Considering text-interface doesn't bother flipping the symbol
>>> upside-down, I think I'll have to replace the entire stencil. I'll make
>>> sure to report back when I've got it to work.
>>>
>>>
>>> Cheers,
 Kieren.
 

 Kieren MacMillan, composer
 ‣ website: www.kierenmacmillan.info
 ‣ email: i...@kierenmacmillan.info


>>> ___
>>> lilypond-user mailing list
>>> lilypond-user@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>>
>>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hal Leonard fretboard style

2017-06-15 Thread Manuela Gößnitzer
Does this link help you?

http://leighverlag.blogspot.co.at/2015/12/mimicking-real-book-look.html

Greetinx,
Manuela

2017-06-13 17:14 GMT+02:00 Kieren MacMillan <kieren_macmil...@sympatico.ca>:

> Hi all,
>
> Before I reinvent this particular wheel…
>
> Has anyone worked up a stylesheet which exactly (or at least closely)
> mimics the style seen in most Hal Leonard (or Williamson Music)
> piano/vocal/guitar publications?
>
> Thanks,
> Kieren.
> 
>
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ email: i...@kierenmacmillan.info
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: ly Source for examples on the LP Homepage

2017-05-29 Thread Manuela Gößnitzer
Thanks for the link, I think it would be a good idea to add it on the
homepage,
greetings,
Manuela

2017-05-29 15:46 GMT+02:00 Kieren MacMillan <kie...@alumni.rice.edu>:

> Hi all,
>
> > Il giorno lun 29 mag 2017 alle 13:41, Martin Tarenskeen <
> m.tarensk...@zonnet.nl> ha scritto:
> >> In addition to Manuela's question: What's happening with the stems
> below the lower staff of the Granados example on that page? If we want to
> show what LilyPond scores can look like this is not what we want want
> people to see.
> >
> > Known problem with dpreview.. see issues 2968, 2849, 2330 and 625 on the
> tracker.
> > https://sourceforge.net/p/testlilyissues/issues/2968/
>
> So why use it? Surely there are other ways to generate this image that
> don’t suffer this way?
> (It’s never happened to me on Mac OS X, but maybe I’m generating images
> differently?)
>
> It really is unacceptable, especially given how much we explicitly praise
> Lilypond’s output.
>
> Thanks,
> Kieren.
> 
>
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ email: i...@kierenmacmillan.info
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


ly Source for examples on the LP Homepage

2017-05-29 Thread Manuela Gößnitzer
Hi all,

I was looking for the Lilypond source for the example gallery
http://lilypond.org/examples.html (which I thought that could be really
enlightening sometimes) and did not find any. I searched Github too, with
no result.

Are the sources for these examples on the LP-website or somewhere else and
am I just missing the obvious?

Thanks,
Manuela
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Permission for music

2017-05-24 Thread Manuela Gößnitzer
IMSLP hosts only free scores, the composer must have been deceased for more
than 70 years. Last time I checked YT was still alive ;-) actually he is
much younger than I am.

I have done engraving of Amelie theme myself for private purposes, I think
the sheet I produced is nicer than Kevin's.

Greetings
Manuela

2017-05-24 11:33 GMT+02:00 N. Andrew Walsh <n.andrew.wa...@gmail.com>:

> Hi List,
>
> doing a quick google search for the title and "sheet music" returns this
> link on the first page:
>
> http://www.kevinhabits.com/wp-content/uploads/2014/08/
> Amelie-theme-Yann-Tiersen.pdf
>
> which was engraved with Lilypond (as noted in the sheet music). I'm
> guessing this is the sheet music to which the OP is referring.
>
> Sarah, if that is the case, I'm afraid neither Lilypond, nor likely
> anybody on this list, is in a position to grant permission to perform the
> score in question, as it's not from us (that website just used Lilypond to
> do the engraving). Furthermore, I'm pretty sure that piece (as the movie is
> barely a decade old, I think) is still under copyright, so it's entirely
> possible the website itself doesn't have permission to distribute it,
> either.
>
> That said, as a piano test is not technically a public performance, it's
> entirely possible that this falls under "fair use for educational
> purposes", and that no permission is required. But copyright law is very
> complicated, and different by country (and even by specific circumstance).
>
> You'll have to use your own best judgment here. Maybe ask your teacher?
>
> Lastly, I hope you like the score! This list is for people who use the
> software that prints beautiful-looking sheet music, and we're all very
> proud of the results it produces. If you ever want to start writing your
> *own* music, the people here are incredibly helpful and friendly, and will
> gladly (and generously) donate their time to help you. Feel free to drop by
> and ask questions any time.
>
> Good luck on your piano test!
>
> On Wed, May 24, 2017 at 11:09 AM, Manuela Gößnitzer <
> pressephotogra...@gmail.com> wrote:
>
>> Which website would that be? AFAIK this here is a mailing list, there is
>> no website with music sheets.
>>
>> Greetings
>> Manuela
>>
>> 2017-05-24 2:40 GMT+02:00 Sarah Fosdick <sarahfosdic...@gmail.com>:
>>
>>> Hi, I am a piano student, and I have a piano test coming up. I know the
>>> song "Comptine d'un autre été - L'aprés-midi by Yann Tiersen. I printed the
>>> sheet music off your website, and was wondering if I have permission to use
>>> the music for my coming up piano test?
>>> Thank you!
>>>
>>> ___
>>> lilypond-user mailing list
>>> lilypond-user@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>>>
>>
>> ___
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Permission for music

2017-05-24 Thread Manuela Gößnitzer
Which website would that be? AFAIK this here is a mailing list, there is no
website with music sheets.

Greetings
Manuela

2017-05-24 2:40 GMT+02:00 Sarah Fosdick <sarahfosdic...@gmail.com>:

> Hi, I am a piano student, and I have a piano test coming up. I know the
> song "Comptine d'un autre été - L'aprés-midi by Yann Tiersen. I printed the
> sheet music off your website, and was wondering if I have permission to use
> the music for my coming up piano test?
> Thank you!
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond newbie can't compile

2017-05-20 Thread Manuela Gößnitzer
Ok I have made this experience, e.g. the grace-problem. Sometimes it seemed
to me that I stumbled over every known Lilypond-bug ;-) and blamed it on me.

As a newbie you think it is your fault, that does not depend on the
Lilypond-Version. On the other hand you learn much about using Lilypond.

Anyway, I think William's problem is solved now, :-)

greetings
Manuela


2017-05-20 10:11 GMT+02:00 Richard Shann <rich...@rshann.plus.com>:

> On Sat, 2017-05-20 at 10:05 +0200, Manuela Gößnitzer wrote:
> > Hi Andrew,
> >
> >
> > well, I think the Lilypond-Homepage should be updated so  that the
> > latest "developer"-version is strongly recommanded. Compiling a
> > sourcefile is a batchjob, so where is the harm done when it crashes?
> >
> The harm is that users assume the problem is with their code and spend a
> lot of time trying to find what they have done wrong.
>
> Richard
>
>
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How exactly does "\transpose" work?

2017-05-20 Thread Manuela Gößnitzer
I tried this code

\version "2.19.42"
someNotes= { c d e f a }
theNotes =  \relative c' \transpose c d' {
  {
\someNotes
  }
}
#'()
\theNotes
\transpose e f \theNotes

which produced nothing unexpected on my system even when transposed again.
Could you add an example for notes?

Greetings,
Manuela

2017-05-20 9:28 GMT+02:00 Don Gingrich <gingr...@internode.on.net>:

> I had the idea that all that I needed to
> do to convert a score from, for example, F to G,
> was to wrap a \transpose f g {  } around the
> \relative block where I had entered the notes in
> F. And that is actually correct.
>
> But it seems that some really weird things happen
> if, as I did recently, one screws up the order and
> has:
>
> theNotes =  \relative c'' \transpose c d''{ {
>  some notes
> }
> }
>
> I'm noting this it the hope that it may save someone else
> the agro that I experienced with notes jumping
> all over the place.
>
> The order is *critical* to having transpose work as
> expected.
>
> This is sort-of a solution in search of a problem but
> it may save someone else some frustration.
>
> Cheers,
>
> -Don
> --
> Don Gingrich
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond newbie can't compile

2017-05-20 Thread Manuela Gößnitzer
Hi Andrew,

well, I think the Lilypond-Homepage should be updated so  that the latest
"developer"-version is strongly recommanded. Compiling a sourcefile is a
batchjob, so where is the harm done when it crashes?

I use windows myself for several reasons (there is software that works on
windows only e.g.) so I don't ask that question. I am considering changing
to Linux but did not do this step until now, it is a big change of habits.
The good news is that younger users seem to prefer Linux, both my kids use
it.

Greetings,
Manuela

2017-05-20 9:00 GMT+02:00 Andrew Bernard <andrew.bern...@gmail.com>:

> Hi Manuela,
>
> Well I think the reason newcomers use 2.18.2 is because the download page
> strongly asserts that this is the latest stable version.
>
> More experienced users find the development versions very stable, of
> course, but newcomers don't know that.
>
> The question that arises in my mind is why the OP is using Windows 7. :-)
>
> Andrew
>
>
>
> On 20 May 2017 at 15:55, Manuela Gößnitzer <pressephotogra...@gmail.com>
> wrote:
>
>> Is there any particular reason why you use 2.18 and not 2.19? Don't be
>> afraid of the term "unstable version", it works fine :-).
>>
>>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond newbie can't compile

2017-05-19 Thread Manuela Gößnitzer
Is there any particular reason why you use 2.18 and not 2.19? Don't be
afraid of the term "unstable version", it works fine :-).

I would advise you to use Frescobaldi
http://lilypond.org/easier-editing.html as editor, this is a great help
especially for new users.

Greetings
Manuela

2017-05-19 21:56 GMT+02:00 William Zeitler <willi...@atarasec.com>:

> I've installed (and uninstalled/reinstalled) the current LilyPond
> (2.18.2-1) on Windows 7 (with all the latest updates).
>
> From the command line I'm compiling this example:
>
>
> \version "2.18.2"
> { c' c' c' c' }
>
>
> with this command:
>
> lilypond Untitled.ly
>
> It fails to compile:
>
> Processing `C:/Users/william/Documents/Untitled.ly'
> Parsing...
> Interpreting music...
> Preprocessing graphical objects...
> Finding the ideal number of pages...
> Fitting music on 1 page...
> Drawing systems...
> Layout output to `Untitled.ps'...
> Converting to `./Untitled.pdf'...
> warning: `(gs -q -dNOSAFER -dDEVICEWIDTHPOINTS=595.28
> -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH
> -r1200 -sDEVICE=pdfwrite -sOutputFile=./Untitled.pdf -c.setpdfwrite
> -fUntitled.ps)' failed (1)
>
> fatal error: failed files: "Untitled.ly"
>
>
> It does generate Untitled.ps, but it is binary gibberish, and not the
> ascii postscript I would expect from a *.ps.
>
> Your assistance is greatly appreciated!
>
> william z
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Function which return the chords of the degrees of a mode

2017-05-18 Thread Manuela Gößnitzer
If have done some programing some time ago, a function that produces
diatonic chords from a scale. Check it out, maybe you can combine it with
Thomas' code.

\version "2.19.37"
\language "deutsch"

%% create diatonic chords from a scale
%% enter the steps of the scale as lily music
%% and chose the number of notes the chords should have

#(define (music-elts x)
   (if (not (ly:music? x))
   '()
   (ly:music-property x 'elements)))

#(define (music-name x)
   (if (not (ly:music? x))
   #f
   (ly:music-property x 'name)))

%% convert pitchlist to a music chord
#(define (pitches->chord plist)
   (make-music 'EventChord 'elements
 (if (list? plist)
 (map (lambda (p)
(make-music
 'NoteEvent 'duration (ly:make-duration 0)
 'pitch p))
   plist)
 (make-music
  'NoteEvent 'duration (ly:make-duration 0)
  'pitch plist)
 )))

%% convert pitchlist to plain music
#(define (pitches->music plist)
   (if (list? plist)
   (make-music 'SequentialMusic 'elements
 (map (lambda (p)
(make-music
 'NoteEvent 'duration (ly:make-duration 0)
 'pitch p))
   plist))
   (make-music 'SequentialMusic 'elements
 (make-music
  'NoteEvent 'duration (ly:make-duration 0)
  'pitch plist

#(define (stacked-intervals the-scale list-or-number-or-pair)
   ;; the-scale: music from which the pitchlist is constructed
   ;; usually a scale, but could be any music
   ;; duplicate pitches are removed and sorting according to pitch height
is done
   ;; list-or-number-or-pair: tells the programm which intervals to produce
   ;; list: a list of chords, 3=third, 4=forth etc. '(2 4) creates a
quart-sext chord
   ;; pair: '(a . b)  a: how many notes the chord contains, b: the
interval, 3=third, 4=forth
   ;; number: terzes are stapled, 3=triad, 4=tetrads, 5=pentachord etc
   ;; a list of intervals is created by picking notes in the order they
appear
   ;; in the scale leaving gaps defined by the list
   (let* ((scpi (music-pitches the-scale))
  (pili (sort
 (delete-duplicates scpi) ly:pitchchord x))
  (stacked-intervals the-scale pair-list-number

%% Examples of usage

CMajor=\relative c' { c d e f g a h }
CMinor = \relative c' { c d es f g as h }

\markup "Diatonic Pentachords in C-major"
\CreateIntervals \relative c' \CMajor #5

\markup "Create Quart-Sext-Chords in C-major"
\CreateIntervals \CMajor #'(4 3)

\markup "stack four fifths in C-minor"

{
  \new Staff \key es \major
  \CreateIntervals \CMinor #'(5 . 5)
}

Greetings,
Manuela

2017-05-15 19:56 GMT+02:00 zaord <ewen.dav...@gmail.com>:

> Hi Here,
>
> I'am trying to make a function which is returning a list of 7 chords
> corresponding of each degree of a mode.
>
> Exemple :
>
> In X Major, we knows that  the chords are  :
>
>
> degree 1 : Maj
> degree 2 : min
> degree 3 : min
> degree 4 : Maj
> degree 5 : Maj
> degree 6 : min
> degree 7 : dim
>
> So in C Maj scale, the function will return a list ofb >  < g b d >   *.
>
> In A minor the function will return a list of <   * c e g >   >
>  < g b d >.
>
> Do you have any idea to make this function simple to code ?
>
> Best,
>
> And thanks
>
>
>
>
>
> --
> View this message in context: http://lilypond.1069038.n5.
> nabble.com/Function-which-return-the-chords-of-the-
> degrees-of-a-mode-tp203140.html
> Sent from the User mailing list archive at Nabble.com.
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: \magnifyMusic omits unison notes in \partcombine?

2017-04-29 Thread Manuela Gößnitzer
What is the pair for? When I omit it, everything works fine, check it out

\version "2.19.56"

one = { a'2 f' }
two = { f'2 f' }

\partcombine \magnifyMusic 1.2 \one \magnifyMusic 1.2 \two

Greetings,
Manuela

2017-04-28 0:02 GMT+02:00 Karlin High <gne...@hotmail.com>:

> A songwriter looked at my LilyPond job and asked, "Can you make the note
> heads bigger in proportion to everything else?" Yes, thanks to
> \magnifyMusic, I thought. It's a SATB hymn, I'm using \partcombine, and
> apparently \magnifyMusic doesn't pick up the unison notes the way I'm
> writing it. Minimal example below, PNG result attached. Magnify is at
> 1.2 for effect; I'm using 1.1 in practice.
>
> % BEGIN LILYPOND CODE
> \version "2.19.59"
> one = { a'2 f' }
> two = { f'2 f' }
> \partcombine #'(2 . 9) \magnifyMusic 1.2 { \one } \magnifyMusic 1.2 { \two
> }
> % END LILYPOND CODE
>
> I've found I need to put \magnifyMusic inside \partcombine, because it
> seems to have no effect the other way around. Any ideas for how I could
> get \magnifyMusic to catch the unison notes?
> --
> Karlin High
> Missouri, USA
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: New german LilyPond forum | Neues deutschsprachiges LilyPond-Forum

2017-04-25 Thread Manuela Gößnitzer
Ich habe drei verschiedene Browser ausprobiert (Firefox, Chrome, IE), kein
einziger hatte ein Problem damit, auf das Forum zuzugreifen. Meiner
Erfahrung nach kann ein veraltetes Datum im Betriebssystem diese
Fehlermeldung verursachen.

Am 25. April 2017 um 12:22 schrieb :

> Da kommen insgesamt gerade sehr wirre Sachen, ich warte jetzt erst Mal ab,
> wie das in paar Stunden aussieht.
>
> > -Ursprüngliche Nachricht-
> > Von: lilypond-user [mailto:lilypond-user-
> > bounces+zs.hassia=gmx...@gnu.org] Im Auftrag von Urs Liska
> > Gesendet: Dienstag, 25. April 2017 12:16
> > An: lilypond-user@gnu.org
> > Betreff: Re: New german LilyPond forum | Neues deutschsprachiges
> > LilyPond-Forum
> >
> >
> >
> > Am 25.04.2017 um 12:10 schrieb Stephan Zitzmann:
> > > Ich habe jetzt es mal mit Chrome probiert,  weil ich mit dem noch nie
> > > auf dem Forum war. Es sieht  so aus. Siehe Anhang.
> >
> > Was erscheint nach "erweitert"?
> >
> >
> > ___
> > lilypond-user mailing list
> > lilypond-user@gnu.org
> > https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: I want my fs back!

2017-04-25 Thread Manuela
This problem has already been discussed in the German Lilypond forum, I had
the same problem. Hopefully this thread will show up again in the archive.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/I-want-my-fs-back-tp202631p202635.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: New german LilyPond forum | Neues deutschsprachiges LilyPond-Forum

2017-04-25 Thread Manuela
Hast du deine Systemzeit richtig eingestellt?

Grüße,
Manuela



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/New-german-LilyPond-forum-Neues-deutschsprachiges-LilyPond-Forum-tp202624p202633.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Slur inside tuplet bracket

2017-04-25 Thread Manuela Gößnitzer
Sry, this was wrong, you wanted it the other way round.

\version "2.19.48"
{
  \override TupletBracket.avoid-slur = #'outside
  \shape #'((0 . -1.5) (0 . -1.5) (0 . -1.5) (0 . -1.5)) Slur
  \tuplet 5/4 { c''( bes' fis' d' ges') }
}

Greetings,
Manuela

2017-04-25 8:17 GMT+02:00 Manuela Gößnitzer <pressephotogra...@gmail.com>:

> Hi Andrew,
>
> the code you posted doesn't produce a bracket at all entered to
> lilybin.com
> Try this
>
> \version "2.19.48"
> {
>   \override TupletBracket.avoid-slur = #'outside
>\shape #'((0 . 2) (0 . 2) (0 . 2) (0 . 2)) Slur
>   \tuplet 5/4 { c''( bes' fis' d' ges') }
> }
>
> Greeting,
> Manuela
>
> 2017-04-25 7:25 GMT+02:00 Andrew Bernard <andrew.bern...@gmail.com>:
>
>> H Manuela,
>>
>> I did, naturally. The slur intersects the bracket, and commenting out the
>> override you show produces the same result as having it. So I don't think
>> this is the answer.
>>
>> Andrew
>>
>>
>> On 25 April 2017 at 15:06, Manuela <pressephotogra...@gmail.com> wrote:
>>
>>> Try this code:
>>>
>>> \version "2.19.48"
>>> {
>>>   \override TupletBracket.avoid-slur = #'outside
>>>   \tuplet 5/4 { c''( bes' fis' d' ges') }
>>> }
>>>
>>>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Slur inside tuplet bracket

2017-04-25 Thread Manuela Gößnitzer
Hi Andrew,

the code you posted doesn't produce a bracket at all entered to lilybin.com
Try this

\version "2.19.48"
{
  \override TupletBracket.avoid-slur = #'outside
   \shape #'((0 . 2) (0 . 2) (0 . 2) (0 . 2)) Slur
  \tuplet 5/4 { c''( bes' fis' d' ges') }
}

Greeting,
Manuela

2017-04-25 7:25 GMT+02:00 Andrew Bernard <andrew.bern...@gmail.com>:

> H Manuela,
>
> I did, naturally. The slur intersects the bracket, and commenting out the
> override you show produces the same result as having it. So I don't think
> this is the answer.
>
> Andrew
>
>
> On 25 April 2017 at 15:06, Manuela <pressephotogra...@gmail.com> wrote:
>
>> Try this code:
>>
>> \version "2.19.48"
>> {
>>   \override TupletBracket.avoid-slur = #'outside
>>   \tuplet 5/4 { c''( bes' fis' d' ges') }
>> }
>>
>>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Slur inside tuplet bracket

2017-04-24 Thread Manuela
Try this code:

\version "2.19.48"
{
  \override TupletBracket.avoid-slur = #'outside
  \tuplet 5/4 { c''( bes' fis' d' ges') }
}




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Slur-inside-tuplet-bracket-tp202613p202618.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Slurs within chords, within tuplets -- seem to be ignored (without warnings!)

2017-04-12 Thread Manuela
Don't forget to reset double slurs when you do not need them any more 

\set doubleSlurs = ##f

Otherwise you will get double slurs even for single notes (bug or feature?)



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Slurs-within-chords-within-tuplets-seem-to-be-ignored-without-warnings-tp202205p202211.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to select lyrics font?

2017-04-11 Thread Manuela
Ok, now I read "_lyrics_ (not markup)?" Sry for the noise



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/How-to-select-lyrics-font-tp202142p202154.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to select lyrics font?

2017-04-11 Thread Manuela
You may use this

\paper {
  #(define fonts
(set-global-fonts
  #:music "emmentaler"
  #:brace "emmentaler"
  #:roman "Century Schoolbook L"
  #:sans "sans-serif"
  #:typewriter "monospace"
  #:factor (/ staff-height pt 20)
  ))
}

from the Lilypond Blog
http://lilypondblog.org/2015/03/managing-alternative-fonts-with-lilypond/



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/How-to-select-lyrics-font-tp202142p202153.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Underlining Chordnames in chordmode

2017-04-09 Thread Manuela Gößnitzer
In standard Accordion bass notation counterbasses are notated underlined.
In the German Lilypond forum users figured out a solution for this task. I
added the German chord notation.

Here is the code

\version "2.19.54"
\language "english"

#(define ((chord-name->german-markup-text-alteration B-instead-of-Bb) pitch
lowercase?)

   (define (pitch-alteration-semitones pitch)
 (inexact->exact (round (* (ly:pitch-alteration pitch) 2

   (define (conditional-string-downcase str condition)
 (if condition
 (string-downcase str)
 str))

   (let* ((name (ly:pitch-notename pitch))
  (alt-semitones  (pitch-alteration-semitones pitch))
  (n-a (if (member (cons name alt-semitones) `((6 . -1) (6 . -1)))
   (cons 7 (+ (if B-instead-of-Bb 1 1) alt-semitones))
   (cons name alt-semitones
 (make-line-markup
  (list
   (make-simple-markup
(conditional-string-downcase
 (vector-ref #("C" "D" "E" "F" "G" "A" "H" "B") (car n-a))
 lowercase?))
   (let ((alteration (/ (cdr n-a) 2)))
 (cond
  ((and (equal? lowercase? #f) (= alteration FLAT) (= (car n-a) 7))
(make-simple-markup ""))
  ((and (= alteration FLAT) (or (= (car n-a) 5) (= (car n-a) 2) ))
(make-simple-markup "s"))
  ((= alteration FLAT) (make-simple-markup "es"))
  ((and (= alteration DOUBLE-FLAT) (or (= (car n-a) 5)(= (car n-a)
2) )) (make-simple-markup "ses"))
  ((= alteration DOUBLE-FLAT) (make-simple-markup "eses"))
  ((= alteration SHARP) (make-simple-markup "is"))
  ((= alteration DOUBLE-SHARP) (make-simple-markup "isis"))
  (else empty-markup)))

#(define (accidental->markup alteration)
   "Return accidental markup for ALTERATION."
   (if (= alteration 0)
   (make-line-markup (list empty-markup))
   (conditional-kern-before
(alteration->text-accidental-markup alteration)
(= alteration FLAT) 0.094725)))

#(define (conditional-string-downcase str condition)
   (if condition
   (string-downcase str)
   str))

#(define (note-name->underlined-markup pitch lowercase?)
   "Return pitch markup for @var{pitch}."
   (make-underline-markup
(make-line-markup
 (list
  (make-simple-markup
   (conditional-string-downcase
(vector-ref #("C" "D" "E" "F" "G" "A" "B") (ly:pitch-notename
pitch))
lowercase?))
  (accidental->markup (ly:pitch-alteration pitch))

#(define (note-name->german-underlined-markup pitch lowercase?)
   (make-underline-markup
(make-line-markup
 (list
  ((chord-name->german-markup-text-alteration #t) pitch lowercase?)

counterbass= \once \set ChordNames.chordRootNamer =
#note-name->underlined-markup

%% underline German chordnames
%% you might add any language you like
gRootNote = \once \set ChordNames.chordRootNamer =
#note-name->german-underlined-markup
%% underline bassnotes German notation
gBassNote = \once \set ChordNames.chordNoteNamer =
#note-name->german-underlined-markup

\markup "Underline Chordnames in Chordmode"
\new ChordNames \chordmode { g \counterbass g \gRootNote b:7 \gBassNote f/b
}


greetings,

Manuela

Output example als GIF
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Font for SustainPedal

2017-04-06 Thread Manuela
Noeck wrote
> Does that help?

Thanks a lot, works like a charm. 



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Font-for-SustainPedal-tp202004p202034.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Font for SustainPedal

2017-04-06 Thread Manuela
Hi,

I changed the font from Emmentaler to Ross, but I would like to keep the
SustainPedal from Emmentaler. I cannot figure out how to manage it,
\override SustainPedal.font-name did not have any effect, here a code
expamle (how do I format text in a posting as code?):

/\version "2.19.56"
\bookpart {
  \paper {
#(define fonts
   (set-global-fonts
#:music "ross"
#:brace "gonville"
))
  }
  \relative c' {
\override SustainPedal.font-name = "Emmentaler" %% does not work
c4-\markup {
  \override #'(font-name . Emmentaler) %% does not work either
  \musicglyph #"pedal.Ped"
}
  }
}

\bookpart {
  \relative c' {
c4-\markup {
  \musicglyph #"pedal.Ped"
}
  }
}/

Thanks for suggestions,
Manuela



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Font-for-SustainPedal-tp202004.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: German User Forum down

2017-04-01 Thread Manuela
Hi Malte,

I really do hope this is a joke (not a good one), if not, we can get a
backup of our threads. I would participate in the costs of a new forum,
greetings,
Manuela



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/German-User-Forum-down-tp201811p201813.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


German User Forum down

2017-03-31 Thread Manuela Gößnitzer
Hi,

does anybody know anything about the German forum? The page is down since
yesterday, the site says "End of life". I am really sad because this forum
is very valuable for me,
greetings
Manuela
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tips on quick entry

2017-01-29 Thread Manuela
tyronicus wrote
> Hello list,
> 
> It takes me ages to enter the note data into LilyPond. Last night I spent
> almost an hour a page just getting notes and lyrics in

I think there is not a single simple trick. I guess you are entering
leadsheets with chords and lyrics? How fast can you read notes and how fast
can type on the keyboard?

I can tell only my MO. I created a template and enter the notes for the
first voice, second voice, chords,... as variables. To control line- and
pagebreaks I often use a hidden voice. Lyrics mostly I search at the net and
do copy

>From my experience I can say it is a matter of practice. For my first
Lilypond sheets it felt if I needed ages. Not this works really fast, but I
have to admit that I can read notes very well and type rather quick on the
keyboard.

Greetings,
Manuela



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Tips-on-quick-entry-tp198929p199612.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: segno/coda in lyrics

2016-11-15 Thread Manuela
try
\override TextScript... instead of Score.RehearsalMark



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/segno-coda-in-lyrics-tp196650p196653.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Beaming across rests

2016-11-13 Thread Manuela
Try this code snippet:

A function to repeatedly print a given pattern with different notes
  



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Beaming-across-rests-tp196586p196588.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: circle of fifths

2016-09-07 Thread Manuela
Update: maybe it will be a good idea to change the notenames to English using
Frescobaldi before publishing the code in the LSR.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/circle-of-fifths-tp194235p194296.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: circle of fifths

2016-09-07 Thread Manuela
Hi,

I am the author of the snippet. I want to apologize for the inconvenience
caused by my code snippet by using German note names and variable names. I 
wrote this code for me and had the idea of putting it into the LSR later.

In the meantime I am not satisfied any more with the code at all, maybe I
will rewrite the snippet in the next months. Next time I will use English
names for variable names, but I will continue using German notenames because
I am used to it for such a long time.

-- Manuela



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/circle-of-fifths-tp194235p194295.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Scheme experts, please help me improve my code

2016-03-26 Thread Manuela

Hi altogether,

some time ago I had the idea to write a kind of harmony analyzer. It works in the following manner: you enter some notes (myMusik) and you get a list of chords which contain these notes.
I had no idea of Scheme, so I studies several manuals, and Harm from the German Lilypond forum helped me a lot but still I am sometimes lost in parentheses. The code as it is now is working and I am very glad about that. But there is much room for improvement, and the chordNameExceptions don't work, so I ask for your help

Basically I would prefer to enter a list of chords like I do in Lilypond, such as c:7 c:m7 c:maj7 ... and the program should do the rest, create list etc. My scheme knowledge is not good enough for that.

Please excuse the German comments.

 

Here is the code:

 


Hi altogether,

some time ago I had the idea to write a kind of harmony analyzer. It works in the following manner: you enter some notes and you get a list of chords which contain these notes.
I had no idea of Scheme, so I studies several manuals, and Harm from the German Lilypond forum helped me a lot but still I am sometimes lost in parentheses. The code as it is now is working and I am very glad about that. But there is much room for improvement, and the chordNameExceptions don't work, so I ask for your help

Basically I would prefer to enter a list of chords like I do in Lilypond, such as c:7 c:m7 c:maj7 ... and the program should do the rest, create list etc. My scheme knowledge is not good enough for that.

Please excuse the German comments.

Here is the code:

 

\version "2.19.37"

\language "deutsch"

myMusik= < c' e' >1_"Input"
Tonleitern=< c des d es e f fis ges g as a b h >

chExceptionMusic = {
  1-\markup { \super "dim" }
  1-\markup { \super "maj" }
  1-\markup { \super "ddim" }
  1-\markup { \super "dddim" }
  1-\markup { \super "maj7" }
  1-\markup { "m" \super "maj7" }
  1-\markup { "m" \super { "maj7" \flat "5" } }
  1-\markup { \super { "maj7" \flat "5" } }
  1-\markup { \super "dim7" }
  1-\markup { \super "maj9" }
  1-\markup { \super "13" }
  %1-\markup { \super "add9" }
  1-\markup { \super {  \flat "9"  \flat 13 } }
  1-\markup { \super "13" }
  1-\markup { \super "6(add9)" }
}

% Convert music to list and prepend to existing exceptions.
chExceptions = #( append
  ( sequential-music-to-chord-exceptions chExceptionMusic #t)
  ignatzekExceptions)

chExceptions = #( append
  ( sequential-music-to-chord-exceptions chExceptionMusic #t)
  ignatzekExceptions)

ChordI = \chordmode { \germanChords
    \set chordNameExceptions = #chExceptions c:1 }
ChordII = \chordmode {  \germanChords
    \set chordNameExceptions = #chExceptions c:2 }
ChordIII = \chordmode { \germanChords
    \set chordNameExceptions = #chExceptions c:3 }
ChordIV = \chordmode { \germanChords
    \set chordNameExceptions = #chExceptions c:4 }
ChordV = \chordmode { \germanChords
    \set chordNameExceptions = #chExceptions c:5 }
ChordVI = \chordmode { \germanChords
    \set chordNameExceptions = #chExceptions c:6 }
ChordVII = \chordmode { \germanChords
    \set chordNameExceptions = #chExceptions c:7 }
ChordVIII = \chordmode { \germanChords
    \set chordNameExceptions = #chExceptions c:8 }

#(define MusLis (list
 ChordI
 ChordII
 ChordIII
 ChordIV
 ChordV
 ChordVI
 ChordVII
 ChordVIII
 ))

#(define (pitch-equals? p1 p2)
   (and
    (= (ly:pitch-alteration p1) (ly:pitch-alteration p2))
    (= (ly:pitch-notename p1) (ly:pitch-notename p2

#(define myInput (sort (music-pitches myMusik) ly:pitch

#(define mk-pitch
   ;; wir erschaffen eine Pitchliste aus der Musikliste
   (lambda (ls)
 (cond
  ;; wir haben fertig, wenn Liste leer ist
  ((null? ls) '())

  ;; wenn das Listenelement ein gültiger Musikausdruck ist
  ;; dann fügen wir die sortierte Pitchliste als Listenelement hinzu
  ((ly:music? (car ls))
   (cons (sort (music-pitches (car ls) ) ly:pitch
 ;(cons (car l2) (vvv l1 (cdr l2)))
 (mk-pitch (cdr ls)))
   )
  ;; ansonsten machen wir mit dem Rest der Liste weiter
  (else (mk-pitch (cdr ls)))
  )
 )
   )

#(define is-in?
   ;; wir versuchen zu eruieren
   ;; ob alle Elemente der Liste l1 in l2 enthalten sind
   ;; genauer gesagt müssen nur notename und alteration stimmen
   ;; die Oktavlage interessiert uns nicht
   (lambda ( l1 l2 )
 ( cond
   ;; zunächst prüfen wir, ob die Testliste bereits erschöpft ist
   ;; wenn ja dann ist es wahr
   ((null? l1) #t
 )
   ;; wenn die Zielliste erschöpft ist
   ;; ist es falsch
   ((null? l2) #f
 )
   ;; wir überprüfen das erste Element der Testliste
   ;; wenn es gleich dem ersten Element der Zielliste ist
   ;; dann können wir mit dem restlichen Teil der Testliste fortsetzen