Deutsches Lilypond Forum (Archiv)
Allgemein => Hilfe beim Einstieg in Lilypond => Thema gestartet von: admin am Montag, 28. Mai 2007, 11:23
-
Wie sollte eine Lilyponddatei sinnvoll aufgebaut sein, wenn ich z.B. ein einfaches Leadsheet entwerfen möchte? Kann da jemand informationen zu posten? Bisher sieht es bei mir so aus:
% Titel
\version "2.11.25"
\header {
title = ""
composer = ""
copyright = ""
}
melodie = {
}
% Ausgabe
\chords { }
\relative c' {
\key c \major
\melodie
}
\addlyrics {
}
Aber irgendwie ist das nicht besonders gut, da die Akkorde nicht wirklich zur Liedzeile gehören usw. Irgendwas mache ich falsch. Wie geht's richtig?
-
Hallo lomtas,
ich sehe damit kein wirkliches Problem. Bei meinen Noten schreibe ich auch jede Stimme einzeln. Derzeit habe ich einige Duette in Arbeit. Das sieht dan immer so aus:
\version "2.10.4"
\include "deutsch.ly"
upperHarpOne = \relative c' {
a b c
}
lowerHarpOne = \relative c {
b c d
}
upperHarpTwo = \relative c' {
d e f
}
lowerHarpTwo = \relative c {
e f g
}
\book {
\header {
title = \markup { \italic "My Song" }
}
\score
{
{ <<
\new GrandStaff
<<
\new Staff = u \upperHarpOne
\new Staff = l \lowerHarpOne
>>
\new GrandStaff
<<
\new Staff = upper \upperHarpTwo
\new Staff = lower \lowerHarpTwo
>>
>>
}
\layout { }
\midi { }
}
}
Je länger die Melodie wird, umso weiter sind zusammen klingende Töne in der Datei entfernt. Ich sehe da aber keinen Nachteil. Wenn Du aber etwas experiemenieren willst, könntest Du Dir im Handbuch den Abschnitt 6.4.9 "Writing music in parallel" ansehen. Vielleicht geht das dort beschriebene auch mit Akkorden.
/Harper
-
Kannst du nicht die Akkorde gleichzeitig mit der Melodie übereinander setzen? Also in etwa so:
melodie = \relative c'' {Noten}
akkorde = \chords {Akkorde}
\new Staff {
<< \akkorde
\melodie
>>
}
Ist allerdings jetzt nur so ausgedacht, musst wohl ein bisschen rumprobieren.
Gruß till
Edit: in der Doku wird \chordmode, nicht \chords benutzt. Und für die Akkordlinie ein besonderes Notensystem: ChordNames. Im Beispiel wird auf einen Schlag normale Akkorde gesetzt und dazu die entsprechenden Symbole ausgegeben, aus einer einzigen Notation. Kapitel 7.2.3
harmonies = {
\chordmode {a1 b c} <d' f' a'> <e' g' b'>
}
<<
\new ChordNames \harmonies
\new Staff \harmonies
>>
-
\version "2.11.25"
\header {
title = ""
composer = ""
copyright = ""
}
melodie = \relative c' {
\key e \major
}
harmonies = {
\chordname {
e2/gis
}
<a' b' cis' e'>
\chordname {
b:sus4 b
}
}
% Strophe
<<
\new ChorNames \harmonies
\new Staff \melodie
>>
\addlyrics {
}
So sieht es jetzt bei mir aus. Aber leider gibt er keine Akkordnamen aus, sondern noten für die Akkorde. Wie stelle ich das noch um?
-
du solltest vielleicht noch den Tippfehler korrigieren:
\new ChorNames ==> \new ChordNames
-
Der ist erst später dazu gekommen... :D Das lief natürlich nur ohne Tipfehler, sonst hätte Lilypond ja beim überprüfen auch gemekert. Also daran liegt es nicht
-
Bist du jetzt bei Version 2.11? ich habe gerade versucht, dein beispiel mit 2.10 zu kompilieren: es gibt den befehl chordnames bei mir nicht. wenn ich das beispiel, das ich gesetzt habe, nehme, geht es: sollte es vielleicht doch \chordmode heissen, da kann man doch bestimmt auch anders bezeichnete akkorde verwenden (also sus usw.)
-
ja, aber ich hab Version 2.11. hab gerade wenig zeit, aber werde mir nachher noch mal deine lösung anschauen.