Mein Ziel ist es, eine Gitarren-Schlagmuster-Notation zu erstellen, welche ich in einem Gitarrenbuch gefunden habe. Im folgenden ein Beispiel:
Melodie-Saiten-Schläge Alle-Saiten-Schlag
4 | / / / | / / / | |
--|---------|---------|-/-/-/-/-|
4-| / | / | |
Bass Saiten-Schlag
Weiters gibt es Perkussionsschläge (x) und viele andere Varianten.
Ein direkter Weg wäre die Realisierung mit Perkussions-Notation und "custom-percussion-staves":
http://lilypond.org/doc/v2.18/Documentation/notation/common-notation-for-percussion#custom-percussion-stavesWas mich allerdings an der Herangehensweise stört, ist, dass ich keinen eigenen Namen und Makro-Abkürzung vergeben kann und auch in der Anzahl der Schläge (auch wenn sie sehr hoch ist) begrenzt bin.
Also z.B.
Basssaiten-Schlag sbs diamond #f -1
Melodiesaiten-Schlag sms diamond #f +1
Allesaiten-Schlag sas diamond #f +1
Eine weitere Möglichkeit bietet die Veränderung der Datei, die anscheinend die Namen, Makro-Abkürzungen, Notenköpfe, etc. der Perkussion festlegt: /Applications/LilyPond.app/Contents/Resources/share/lilypond/current/ly/drumpitch-init.ly
\version "2.16.0"
drumPitchNames =
#'((guitarbassstroke . guitarbassstroke)
…
\version "2.16.0"
drumPitchNames =
#'((guitarbassstroke . guitarbassstroke)
(gbs . guitarbassstroke)
…
#(for-each
(lambda (k-v)
(module-define! (current-module)
(car k-v)
(alist->hash-table (cdr k-v)))
)
'((drums-style .
(
(guitarbassstroke diamond #f -1)Meine Fragen lauten nun:
* Ist in lilypond die Definition eines benutzerdefinierten Notations-Schemas vorgesehen, ohne Veränderung der default-Schemen?
* Wie binde ich das neue Schema ein?
* Wo finde ich Informationen dazu?
Besten Dank im Voraus,
Clemens