Notationsspezifisch > Noten für Schlagzeug
Style für Cajon
Tolotos:
Hallo,
wie kann ich einen cajon-style erstellen?
- eine Linie
- bass = quadratischer Kopf unter der Linie
- tone = runder Kopf auf der Linie
- slap = diamond über der Linie
- tip = cross über der Linie
evtl. den Abstand über bzw. unter der Linien einstellbar
Gruß Rüdiger
Tolotos:
Das folgende habe ich schon ausprobiert. Allerdings ohne Erfolg.
#(define cajonset '(
(bass default #f -2)
(tone default #f 0)
(slap diamond #f 2)
(tip cross #f 2)
))
SystemFuerCajon = {
\override Staff.StaffSymbol #'line-positions = #'(0)
% Das ist notwendig. Wenn nicht angegeben, wird die Taktlinie zu kurz!
\override Staff.BarLine #'bar-size = #5
}
\new DrumStaff \with {
\consists "Parenthesis_engraver"
} <<
\time 4/4
\numericTimeSignature
\set DrumStaff.drumStyleTable = #(alist->hash-table cajonset)
\SystemFuerCajon
\drummode{
\stemUp
bass4 tone4 slap4 tip4 |
}
>>
Die Instrumenten Bezeichnungen werden nicht erkannt. Außerdem sind die Taktstriche viel zu kurz.
Gruß Rüdiger
harm6:
Hallo Rüdiger,
heute komme ich endlich dazu mich mit Deiner Frage zu beschäftigen.
Das größte Problem hast Du schon benannt:
--- Zitat ---Die Instrumenten Bezeichnungen werden nicht erkannt.
--- Ende Zitat ---
Das liegt natürlich daran, daß Deine Bezeichnungen in drumpitch-init.ly nicht aufgeführt werden. Also muß man sie hinzufügen.
Ansonsten habe ich nur in cajonset die Verteilung auf den Linien geändert und einen speziellen Notenkopf für bass eingefügt.
--- Code: ---\version "2.14.2"
drumPitchNames =
#(append '(
(bass . bass)
(tone . tone)
(slap . slap)
(tip . tip )
)
drumPitchNames
)
#(define cajonset '(
(bass la #f -1)
(tone default #f 0)
(slap diamond #f 1)
(tip cross #f 1)
))
SystemFuerCajon = {
\override Staff.StaffSymbol #'line-positions = #'(0)
% Das ist notwendig. Wenn nicht angegeben, wird die Taktlinie zu kurz!
\override Staff.BarLine #'bar-extent = #'(-1 . 1)
% in "2.12.3"
%\override Staff.BarLine #'bar-size = #5
}
\new DrumStaff \with {
\consists "Parenthesis_engraver"
} <<
\time 4/4
\numericTimeSignature
\set DrumStaff.drumStyleTable = #(alist->hash-table cajonset)
\SystemFuerCajon
\drummode{
\stemUp
bass4 tone4 slap4 tip4 |
}
>>
--- Ende Code ---
HTH,
Harm
P.S. In SystemFuerCajon habe ich \override Staff.BarLine #'bar-extent = #'(-1 . 1) benutzt um den Taktstrich etwas zu vergrößern. Das ist der Befehl in "2.14.2". Falls Du noch "2.12.3" benutzt mußt Du erst wieder den anderen einkommentieren.
Deshalb: Immer die Version angeben!!!
trulli:
Klasse, harm!
Wieder ein neuer Beitrag von dir zu unserem Lieblingskapitel "Lily kann alles". :)
Tolotos:
Super! Danke!
Wo kann ich denn die erforderlichen Informationen selbst finden?
Dass es ein Mapping der Instrumentennamen geben muss habe ich mir gedacht,
aber wo und wie wusste ich nicht. Was bedeuten denn die Einträge in den "drumPitchNames" ?
Gruß Rüdiger
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln