Allgemein > Hilfe beim Einstieg in Lilypond
Tuplet Number anzeigen oder nicht anzeigen
RobUr:
--- Zitat von: swetom2011 ---Wenn ich dann \ottava #0 eingebe nach dem ersten Ton in diese Triole, hört Lilypond mit einer Fehlermeldung auf.
--- Ende Zitat ---
Bei mir nicht:
--- Code: ---\version "2.18.2"
\relative c'' {
\key g \major
\time 2/4
cis,4 b
\ottava #1
\tuplet 3/2 { fis'''8 \p ( fis') fis-. }
\tuplet 3/2 { fis8-. fis-. fis-. }
\tuplet 3/2 {fis8 ( \ottava #0 fis,) fis-. }
\tuplet 3/2 { fis8 fis fis-. }
\tuplet 3/2 { fis8 ( b,,) b-. }
\tuplet 3/2 { b8-. b-. b-. }
\tuplet 3/2 { b8 ( ais) ais-. }
\tuplet 3/2 { ais8-. ais-. ais-. }
%neue Versuch
cis,4 b
\ottava #1
\tuplet 3/2 { fis'''8 \p ( fis') fis-. }
\tuplet 3/2 { fis8-. fis-. fis-. }
fis8*2/3 ( \ottava #0 fis,) fis-.
\tuplet 3/2 { fis8 fis fis-. }
\tuplet 3/2 { fis8 ( b,,) b-. }
\tuplet 3/2 { b8-. b-. b-. }
\tuplet 3/2 { b8 ( ais) ais-. }
\tuplet 3/2 { ais8-. ais-. ais-. }
}
--- Ende Code ---
Gruß, Robert
swetom2011:
Danke, bei mir auch jetzt nicht mehr. Allerdings es spielt sehr wohl eine Rolle ob man \ottava #0 vor oder nach der Klammer setzt. Mit ". . . fis8 \ottava #0 ( . . . " erhalte ich eine Fehlermeldung aber mit " . . . {fis8 (\ottava #0 . . " nicht. Was ist da der Unterschied?. Trotzdem, es fällt vielleicht unter " so ist es geworden".
ingmar:
> Allerdings es spielt sehr wohl eine Rolle ob man \ottava #0 vor oder nach der Klammer setzt.
Sicher! Die Klammer gehört zur vorhergehenden Note; sie bedeutet: 'Mit dieser Note beginnt der Bogen'. Also muss links davon auch eine Note stehen und nichts anderes. Da steht also nicht irgendwas 'in Klammern' (und auch noch ohne die erste Note). Am besten gewöhnt man sich an, es auch so zu schreiben: c( d e f).
Gruß,
--ingmar
harm6:
--- Zitat von: ingmar ---Die Klammer gehört zur vorhergehenden Note; sie bedeutet: 'Mit dieser Note beginnt der Bogen'.
--- Ende Zitat ---
Zur Illustration kann man wieder display/write-Funtionen verwenden:
In einem ly-file führt
#(display #{ ( #})
zu (neu formatiert)
--- Zitat von: terminal ---#<Prob: Music C++:
Music((origin . #<location atest-47.ly:1803:2>)
(span-direction . -1))
((display-methods #<procedure #f (event)>)
(name . SlurEvent)
(types post-event span-event event slur-event)) >
--- Ende Zitat ---
Interessant ist hier u.a. 'post-event', denn es bedeutet daß "(" zur vorangehenden Note gehört. Im übrigen können alle post-events mit einem vorangestellten "-" -Zeichen geschrieben werden (oder "_" bzw "^"), falls man 'direction manuell setzen will).
Dadurch wird es manchmal deutlicher.
Mit
\displayMusic c'-(
erhält man (neben einer Warnung, die hier ohne Bedeutung ist):
--- Zitat von: terminal ---(make-music
'NoteEvent
'articulations
(list (make-music
'SlurEvent
'span-direction
-1))
'duration
(ly:make-duration 0)
'pitch
(ly:make-pitch 0 0))
--- Ende Zitat ---
Der Slur gehört also zu den 'articulations der vorangegangenen Note.
--- Zitat von: ingmar ---Also muss links davon auch eine Note stehen und nichts anderes.
--- Ende Zitat ---
Oder andere post-events, tweaks, die Tondauer, Oktavbezeichner, o.ä.
--- Code: ---{
c'
-\tweak color #yellow
^\(
-\tweak color #blue
-~
-\tweak color #red
-1
-\tweak color #green
-\2
-\tweak color #cyan
^(
c'-\)-)
}
--- Ende Code ---
--- Zitat von: ingmar ---Am besten gewöhnt man sich an, es auch so zu schreiben: c( d e f).
--- Ende Zitat ---
Das kann man nicht genug betonen und oft genug empfehlen!!
Dergleichen für PhrasingSlur, Tie sowie diverse spanner, wie TextSpanner, Hairpin, etc, etc
Gruß,
Harm
Manuela:
--- Zitat von: harm6 am Donnerstag, 12. Januar 2017, 22:52 ---
oder gleich komplett im Terminal
--- Zitat von: terminal ---lilypond scheme-sandbox
GNU LilyPond 2.19.52
Processing `/home/harm/lilypond/usr/share/lilypond/current/ly/scheme-sandbox.ly'
Parsing...
guile> (display-lily-music #{ \omit TupletNumber #})
\override TupletNumber.stencil = ##f
--- Ende Zitat ---
--- Ende Zitat ---
Das muss ich mir unbedingt merken, sehr nützlich!
Direkt aus Frescobaldi aufrufen kann man es folgendermaßen:
--- Code: ---#(display-lily-music #{ \omit TupletNumber #})
--- Ende Code ---
(ist auch für mich, damit ich es wiederfinde ;) )
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln