Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Franz am Sonntag, 10. Mai 2015, 20:04

Titel: Verzierungen bei Hotteterre
Beitrag von: Franz am Sonntag, 10. Mai 2015, 20:04
Hallo,

In der französischen Barockmusik finden sich oft besondere Verzierungszeichen. Bei Hotteterre gibt es z.B. eine Kombination von Triller und anschließendem Doppelschlag. -> Anhang
Wie kann ich dieses Zeichen mit Lilypond machen?

Vielen Dank schon mal im voraus für Eure Hilfe

Franz-Rudolf Kuhnen
http://noten.kuhnen-musik.de
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: iugin am Sonntag, 10. Mai 2015, 22:20
Hallo Franz

es gibt sicher bessere Lösungen, aber ich habe mal das gebastelt.
Hilft dir das?
\version "2.18.2"

grph = #'((moveto 1.5 .6)
    (lineto 2 .6)   
     (curveto 2.8 -0.4 3.8 1.6 2.8 1.6))
         
verz = \markup {
  \combine
    "+"
  \path #0.25 #grph 
}

{
  c''^\verz c''_\verz
}

Lieber Gruss

Eugenio
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: Franz am Sonntag, 10. Mai 2015, 22:38
Hallo Eugenio,

ich bin beeindruckt. Ich denke, dass ich das verwenden kann.
Danke!

LG
Franz
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: iugin am Sonntag, 10. Mai 2015, 22:44
Bitte :)
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: Pierre am Montag, 11. Mai 2015, 00:20
Vielleicht noch:

\version "2.18.2"
#(set-global-staff-size 50)

verz = \markup\concat {
  \musicglyph #"plus"
  \hspace #.2
  \override #'(filled . #t)
  \path #0.08
  #'((moveto    0.00    1.00)
     (curveto   0.05    0.95   0.10   1.05   0.22   1.05)
     (curveto   0.35    1.05   0.50   0.85   0.70   0.85)
     (curveto   1.00    0.85   1.20   1.15   1.20   1.45)
     (curveto   1.20    1.60   1.10   1.80   0.95   1.80)
     (curveto   0.85    1.80   0.77   1.72   0.80   1.70)
     (curveto   0.82    1.67   0.85   1.70   0.90   1.70)
     (curveto   1.05    1.70   1.15   1.55   1.15   1.40)
     (curveto   1.15    1.20   1.00   1.00   0.70   1.00)
     (curveto   0.50    1.00   0.50   1.20   0.23   1.20)
     (curveto   0.10    1.20  -0.05   1.05   0.00   1.00)
     (closepath))
}

%%Test
{
  c''^\verz c''_\verz
}

Gruß,
Pierre
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: fugenkomponist am Montag, 11. Mai 2015, 09:07
Das sieht ja nicht schlecht aus, wie hast du das gemacht? Von Hand oder mit Inkscape o. ä.?
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: Pierre am Montag, 11. Mai 2015, 12:35
Das sieht ja nicht schlecht aus, wie hast du das gemacht? Von Hand oder [...]?

Yep  :) : http://lilypond.1069038.n5.nabble.com/Introducing-some-path-drawing-tools-td174557.html (http://lilypond.1069038.n5.nabble.com/Introducing-some-path-drawing-tools-td174557.html)
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: Franz am Montag, 11. Mai 2015, 14:04
Hallo Pierre,

das sieht besser aus, als das Original. Ich staune immer wieder, was man alles mit Lilypond & Co. machen kann.
Wahrscheinlich kann man mit Lilypond auch noch kochen.  ;)

LG
Franz
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: pdqbach am Freitag, 3. Juli 2015, 11:37
Hallo Franz,

wie hast Du denn alle anderen französischen Verzierungen hinbekommen?
Ich scheitere momentan schon beim port de voir, da Lily mir den oberhalb der Noten immer umdreht...

Pierres Lösung für den Doppelschlag ist phantastisch!!

HG

Pepe
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: harm6 am Freitag, 3. Juli 2015, 12:41
Meinst Du port de voix wie hier?

(http://perso.wanadoo.es/arcelimerino04/hotte9.gif)

Ansonsten gib bitte immer einen Beispielcode.

Gruß,
  Harm
Titel: Re: Verzierungen bei Hotteterre
Beitrag von: harm6 am Freitag, 3. Juli 2015, 14:36
Wenn ich raten muß, dann suchst Du vielleicht:
$(remove-grace-property 'Voice 'Stem 'direction)Sowie
\override Stem.neutral-direction = #UP
Beispiele in der NR.


Gruß,
  Harm