Deutsches Lilypond Forum (Archiv)

Allgemein => Hilfe beim Einstieg in Lilypond => Thema gestartet von: rolinux am Montag, 17. November 2008, 08:19

Titel: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
Beitrag von: rolinux am Montag, 17. November 2008, 08:19
Hallo!

Nachdem ich gestern mein erstes LilyPond-Notenblatt (fast) fertiggestellt habe, plagen mich im Moment noch ein paar Fragen:

1. Wie kann ich die Schriftgröße ändern? Z.B möchte ich den Copyright-Vermerk und die Instrument-Bezeichnungen vor der ersten Notenzeile kleiner haben.

2. Ich brauche mitten in einer Liedstrophe eine Dynamik-Anweisung, z.B. "ff". Es muss optisch klar sein, dass dieses "ff" nur für diese Strophe und nur an dieser Stelle gilt. Wie macht man das? Wie das am Beginn einer Strophe gemacht wird, weiß ich. Aber ich brauch's halt mittendrin.

3. Wie kann ich den Copyright-Vermerk an den linken Seitenrand setzen? Standard ist ja zentriert am unteren Seitenrand.

4. Wo gibt es ein deutsches Handbuch? Ich bin zwar des Englischen mächtig, aber so mächtig dann auch wieder nicht, dass ich musikalische Fachausdrücke ohne Wörterbuch einfach so verstehe. Ich bin da sicher nicht der einzige.

Gruß
rolinux
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
Beitrag von: ding-dong am Montag, 17. November 2008, 09:03
hdh
ding-dong
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: rolinux am Montag, 17. November 2008, 09:28
Danke. Werd's probieren.

Beim Handbuch bin ich etwas irritiert:
Ist das Handbuch nur für die 2.11.63? Ich habe die 2.10.33 runtergeladen und installiert, weil bei der 2.11 "Entwicklungszweig" dabeisteht, und das sind bei anderen Programmen normalerweise Versionen, die noch im Fluss sind und noch nicht stabil laufen. Bei der 2.10.33 steht "stabil" dabei. Deshalb war das die Version meiner Wahl. Als Neuling will ich erstmal wissen, ob das Programm für mich taugt. Und wenn ich dann weiß, wie's geht, kann ich vielleicht auch mal bei einer Entwicklerversion Programmfehler erkennen.
Deshalb wäre es gut, wenn es ein gutes deutsches Handbuch für die 2.10.33 gäbe.

Gruß
rolinux
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
Beitrag von: ding-dong am Montag, 17. November 2008, 09:47
zu den versionen: 2.10 ist am auslaufen, bald wird offenbar 2.12 als stabile version auftauchen.
die zurzeit aktuellste und auch sehr stabile version 2.11.63 is die vorab-version für 2.12.
es wird allgemein empfohlen, nur noch die neuste version zu verwenden.

ich arbeite seit längerer zeit nur mit der neusten version, das ganze ist ja sehr schnell eingerichtet und eine ältere version kann (könnte) notfalls jederzeit wieder geladen werden!

dokumentation für 2.10 wird nicht mehr neu erstellt.

gruss
ding-dong
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: rolinux am Montag, 17. November 2008, 09:55
Also, wenn's dann eh bald die 2.12 gibt, bleibe ich mal bei der 2.10.

Aber woran erkennt man dann, ob eine Entwicklerversion schon benutzbar ist und nicht nur zum Testen auf der HP steht?

Gruß
rolinux
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: derHindemith am Montag, 17. November 2008, 10:56
Na, ich wurde empfehlen 2.11 zu benutzen. Es ist viel besser als 2.10, die 2.10 Dokumentationen sind fast unnutzbar besonders im Vergleich zu die 2.11 Dokumentationen. (ausserdem du linux benutzt. Ich habe gehört Uninstallation im linux etwas schwierig sein kann.)

Und, natürlich könnte man nie wissen das die "Entwickler" Version eigentlich stabil, nutzbar, und viel besser als die "Stabil" Version ist. Wie alle andere, ich hab die "Stabil" Version benutzt bis es nötig war 2.11 zu benutzen weil etwas in 2.10 nicht gibt.

Oh, und zur frage dynamic in lyrics, na, mitten in lyrics kann man \markup benutzen. Der einfachste Weg wäre wahrscheinlich \markup \dynamic {ff}.
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: rolinux am Montag, 17. November 2008, 13:06
\markup \dynamic { ff } habe ich schon versucht. Da stand das "ff" dann als Text unter einer Note, und der Rest der Strophe war entsprechend verschoben. Funktioniert nicht.

Gruß
rolinux
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: derHindemith am Montag, 17. November 2008, 14:39
oops. \dynamic-text ist es.
Und ja, die texte wird verschoben. Für sowas benutze ich en-Leerzeichen. Sie sind sichtbar Leerzeichen, aber lilypond weiss es nicht. Dann dazu, ein \once \override LyricText #'self-alignment-X = #-1, und ich hab's.

Ich weiss nicht wie dein Partitur ist, aber vielleicht könnte \set stanza behilflich sein.
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: rolinux am Montag, 17. November 2008, 18:21
@ding-dong:
Vielen Dank für Deine Tipps. Die kleinere Schrift und den Copyright am linken Rand habe ich jetzt.
Das deutsche Handbuch finde ich jetzt nicht so prickelnd. Ich habe den Eindruck, dass die Übersetzung nicht so sauber ist, dass man damit wirklich arbeiten kann. Ohne jemandem zu Nahe treten zu wollen. Es wirkt wie mit dem Übersetzungsroboter gemacht und dann noch nachbearbeitet.

@derHindemith:
Funktioniert leider nicht. \dynamic-text kennt er nicht, und das \once \override scheint er auch nicht zu mögen. Jedenfalls wird immer noch alles eine Note nach rechts verschoben.

\set stanza hilft mir da auch nicht weiter, weil die Dynamik-Anweisung ja mitten in der Strophe stehen muss und nicht am Anfang.

Es ist mir auch nicht ganz verständlich, wann ich eine Anweisung in {} setzen muss und wann man nicht darf oder wann man die Wahl hat.

Gruß
rolinux
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: etilli33 am Montag, 17. November 2008, 18:38
Es kann daran liegen, dass nur 2.11 dynamic-text erkennt... Aber du könntest \concat versuchen, das
verschweißt sozusagen alles, was innerhalb von den geschweiften Klammern ist, zu einer (langen) Silbe -- die Noten werden natürlich entsprechend gespreizt, dass es hinpasst.

Zu den Version: 2.11 war schon von Anfang an ziemlich stabil, hat aber jetzt definitiv eine wirklich stabile Phase erreicht, in der keine großen Neuerungen mehr vorgenommen werden (man könnte von "freeze" sprechen, aber die Community von LilyPond ist so klein, dass es keine wirklich strengen Regeln gibt) und aus der wohl (hoffentlich) noch dieses Jahr eine 2.12 (stabile Version) entspringt. Es ist sehr sehr viel geschehen in dem 2.11-Zweig, eben die Übersetzung der Dokumentation, die noch eine Weile dauern wird, eine deutliche verbesserte Verteilung der Noten auf der Seite, Vermeidung von noch mehr Zusammenstößen innerhalb von Systemen, Unterstützung für eine Vielzahl von speziellen Anwendungen... Für einen Beginner empfielt es sich, die neueste 2.11-Version herunterzuladen und dann das Handbuch zum Lernen zu lesen, das ist vollständig übersetzt und damit kann man wirklich sehr schnell die Feinheiten von LilyPond verstehen lernen.

Ach, und: Herzlichen Glückwunsch zu deiner Wahl, alle, die mit LilyPond zurechtkommen sind begeistert von der Qualität der Noten.

Gruß
Till
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
Beitrag von: derHindemith am Montag, 17. November 2008, 22:50
Wie wär's mit einen snippet:
\relative c' { e4 f e d e f e2 }
\addlyrics { He said: \markup {\concat { \dynamic {ff} \hspace #1.0 “Let}} my peo -- ple go”. }
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: rolinux am Dienstag, 18. November 2008, 09:11
@derHindemith:
Dabei kommt folgendes raus: siehe angehängte Datei.
Im Handbuch finde ich \concat nicht. Wie kommt man auf solche Funktionen, die nicht dokumentiert sind?

@etilli:
Ich hoffe, dass ich mit LilyPond klar kommen werde. Bisher verwende ich capella in Windows. Ich arbeite zu Hause aber hautpsächlich mit Linux, und da gibt's nix vergleichbares. Und wg. kleinen Änderungen extra Windows booten, ist lästig.
Also probiere ich jetzt LilyPond aus. Und bisher habe ich den Eindruck, dass man alles irgendwie hinbekommt. Man muss nur lange genug suchen und im Forum hartnäckig genug fragen...  ;)
Es ist halt noch kein Meister vom Himmel gefallen.  8)

Gruß
rolinux
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
Beitrag von: derHindemith am Dienstag, 18. November 2008, 12:29
Ich vermute du arbeitest mit 2.10? \combine wurde in 2.11 in \concat umgewandelt.
Leider sind die Dokumentation auf deutsch nicht so übersetzt (es ist wichtiger dass sie geschrieben und klar sind bevor sie übersetzt werden können), aber http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Tweaking-output#Tweaking-output ist eine kurze erklärung über wie mann lilypond output ändert. Ich lese es oft. (Leider, noch nicht übersetzt) Eine mehr detaillierte erklärung ist im http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Changing-defaults#Changing-defaults (auch nicht übersetzt).

Damit du es weisst, Ich habe \combine im http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Text-markup#Text-markup gefunden. Wie hättest du das gefunden? Niemals. In den neuen Dokumentation, ist es ganz klar. http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Text.de.html
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: rolinux am Dienstag, 18. November 2008, 22:31
So, mit viel rumprobieren habe ich's jetzt endlich geschafft:

versc = { \set stanza = "3. "
          \lyricmode { Las -- set uns lo -- ben den Va -- ter dro -- ben.
                       \markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a!
                       Glo -- ri -- a! Den Men -- schen al -- len ein Wohl -- ge -- fal -- len.
                       \markup { \combine \dynamic "f" \hspace #1.0 Glo } -- ri -- a!
                       \markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a! } }

Es hat zwar noch den Schönheitsfehler, dass der ganze \markup-Block zentriert unter der Note sitzt und nicht nur die Silbe "Glo", aber so geht's erstmal. Im richtigen Notensatz (auch und vor allem in dem handwerklichen, den LilyPond als Vorbild nimmt) würde die Silbe unter der Note stehen und die Dynamik-Anweisung VOR der Silbe. Aber vielleicht bekomme ich das auch noch hin.

Vielen Dank für Eure Hilfe.

Gruß
rolinux

P.S.: Ja, ich habe Version 2.10.33 installiert, weil sie auf der LilyPond-HP als stabil bezeichnet wird.
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
Beitrag von: derHindemith am Dienstag, 18. November 2008, 23:01
eine kleine Verbesserung:
\version "2.11.64"
music = \relative { c'4 c' \repeat unfold 6 { h a g f } a g f e d2 c }

schiebenff = { \once \override Lyrics . LyricText #'X-offset = #-5 }
schiebenf = { \once \override Lyrics . LyricText #'X-offset = #-4 }

versc = { \set stanza = "3. "
          \lyricmode { Las -- set uns lo -- ben den Va -- ter dro -- ben.
                       \schiebenff \markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a!
                       Glo -- ri -- a! Den Men -- schen al -- len ein Wohl -- ge -- fal -- len.
                       \schiebenf \markup { \combine \dynamic "f" \hspace #1.0 Glo } -- ri -- a!
                       \schiebenff \markup { \combine \dynamic "ff" \hspace #1.0 Glo } -- ri -- a! } }

\score {
<<
\new Staff \new Voice = musicvoice \music
\new Lyrics \lyricsto musicvoice \versc
>>
}[\code]
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: etilli33 am Mittwoch, 19. November 2008, 18:20
Leider sind die Dokumentation auf deutsch nicht so übersetzt (es ist wichtiger dass sie geschrieben und klar sind bevor sie übersetzt werden können), aber http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Tweaking-output#Tweaking-output ist eine kurze erklärung über wie mann lilypond output ändert. Ich lese es oft. (Leider, noch nicht übersetzt) Eine mehr detaillierte erklärung ist im http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Changing-defaults#Changing-defaults (auch nicht übersetzt).

hmm, ich habe in meinem browser sofort die deutsche version für den ersten link angeboten bekommen -- spracheinstellung muss deutsch sein. oder unten auf der seite den link für deutsch klicken. das habe ich doch schon vor monate übersetzt  :o
zweiter link ist noch nicht übersetzt. wer helfen will, ist willkommen ;-)

gruß till
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Handbuch
Beitrag von: derHindemith am Mittwoch, 19. November 2008, 18:39
genau deswegen sag ich das die Dokumentationen nicht übersetzt sind. Titel sind behilflich, aber bis die Erklärungen übersetzt sind, sind die Titel nicht so behilflich.
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: etilli33 am Mittwoch, 19. November 2008, 18:55
es ist ja nicht der Absicht, dass die Titel übersetzt sind, ohne dass der INhalt übersetzt ist, das ist nur ein Nebeneffekt der Herangehensweise. Aber LM3 _ist_ übersetzt :-)

Gruß
Till
Titel: Re: Schriftgröße, lokale Dynamik-Anweisungen, Textpositionierung, deutsches Hand
Beitrag von: rolinux am Mittwoch, 19. November 2008, 20:06
Hey, vielen Dank für den Verbesserungstipp. Funktioniert einwandfrei.  ;D
Ich habe mir jetzt auch die 2.11.64 installiert.

Gruß
rolinux