Notationsspezifisch > Noten für Schlagzeug

Drumstaff: acciaccatura am Anfang wird nicht korrekt dargestellt

<< < (3/3)

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