Notationsspezifisch > Noten für Schlagzeug
Drumstaff: acciaccatura am Anfang wird nicht korrekt dargestellt
RobUr:
Hallo Harm,
so geht es natürlich auch! Wiedermal ein Beispiel dafür, dass verschiedene Wege zur gewünschten Lösung führen ;)
Grüße, Robert
harm6:
Hallo Zoink,
vergiß bitte meinen Beitrag mit
--- Zitat ---Ich hab' mich gestern schon über die score-Konstruktion gewundert.
--- Ende Zitat ---
Die score-Konstruktion ist prinzipiell völlig in Ordnung!! Ich hätte mich besser früher über den \drummode informieren sollen!! Darüberhinaus habe ich auch noch einen Tippfehler in den Code eingebaut! Tut mir leid !!.
Hier noch der Code mit meinem Lösungsvorschlag, Deiner score-Konstruktion, repeat percent, Variablen und Zweistimmigkeit in einer Voice:
--- Code: ---\version "2.12.3"
drumPitchNames =
#(append '(
(bassdrumr . bassdrumr)
(bassdruml . bassdruml)
(bdr . bassdrumr)
(bdl . bassdruml)
(tomm . lowmidtom)
(tomf . lowfloortom)
)
drumPitchNames
)
#(define mydrums '(
(crashcymbal cross #f +5)
(cowbell triangle #f +5)
(hihat cross #f +4)
(closedhihat cross "stopped" +4)
(halfopenhihat xcircle #f +4)
(openhihat cross "open" +4)
(ridecymbal cross #f +3)
(ridebell triangle #f +3)
(hightom default #f +2)
(lowmidtom default #f +1)
(sidestick cross #f 0)
(snaredrum default #f 0)
(lowtom default #f -1)
(lowfloortom default #f -2)
(pedalhihat cross #f -3)
(bassdrumr default #f -4)
(bassdruml default #f -5)
)
)
cad = {\cadenzaOn s128 \cadenzaOff }
drumNotes = \drummode {
\tempo 4 = 120
\cad
\repeat percent 4 {
<<{ s1 | } \\
{ \acciaccatura tomh8 \stemDown tomh8 \times 2/3 { bdr16 bdl bdr } tomm8 bdr bdr sn toml16 bdr bdl bdr |}
>>
}
% 5-12
\repeat percent 8 {
<<{ \repeat unfold 4 { hh4 }| } \\
{ \repeat unfold 4 { bdr8 sn } }
>>
}
}
\score {
\new DrumStaff \with { \consists "Parenthesis_engraver" }
<<
\set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
\set DrumStaff.countPercentRepeats = ##t
\new DrumVoice = "1" { \cad s1*12 }
\new DrumVoice = "2" { \cad s1*12 }
\drumNotes
>>
\layout {
indent = 0.0\cm
}
}
\header {
title = "Titel"
subtitle = " "
instrument = "Schlagzeug"
poet = "Autor"
composer = "Komponist"
meter = " "
tagline = ##f
}
--- Ende Code ---
Gruß,
Harm
zoink:
Hallo Harm und Robert,
vielen Dank für Eure Vorschläge die in der Tat mein Problem gelöst haben. Ich habe mich entschieden Harms Weg zu folgen, da er mir einfacher scheint. Ich sehe das Thema damit als geschlossen an.
viele Grüße,
Markus
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln