Notationsspezifisch > Noten für Schlagzeug
"General Midi Drum Kits" - Befehl vorhanden?
Salix Alba:
Hallo Lilypondbenutzer!
In eimem graphischen Notensatzprogramm(Forte) habe ich herausgefunden,
dass beim Schlagzeug zwischen mehreren Arten ausgewählt werden kann.
Auf der Suche nach weiteren Informationen, bin ich auf diese Webseite gestoßen,
auf der sie "Kits" genannt werden und die wiederum von einem sogenannten "patch" bestimmt werden.
Jetzt stellt sich mir natürlich die Frage, ob Lilypond einen Befehl besitzt,
mit der für die MIDI-Ausgabe eines \drumStaff-Kontexts eine solche Einstellung vorgenommen kann.
Wisst ihr vielleicht, wie dieser Befehl lautet, beziehungsweise ob er überhaupt existiert?
RobUr:
Hallo und herzlich willkommen!
Lily unterstützt diese Kits, aber das ist nicht dokumentiert. Die Definition befindet sich in scm/midi.scm.
Normalerweise wird für einen DrumStaff-Context automatisch das Standardkit als MIDI-Instrument ausgewählt. Das kannst du folgendermaßen ändern:
--- Code: ---\set Staff.midiInstrument = #"jazz kit"
--- Ende Code ---
Die verfügbaren Kits heißen in Lily:
"standard kit" / "standard drums" / "drums"
"room kit" / "room drums"
"power kit" / "power drums" / "rock drums"
"electronic kit" / "electronic drums"
"tr-808 kit" / "tr-808 drums"
"jazz kit" / "jazz drums"
"brush kit" / "brush drums"
"orchestra kit" / "orchestra drums" / "classical drums"
"sfx kit" / "sfx drums"
"mt-32 kit" / "mt-32 drums" / "cm-64 kit" / "cm-64 drums"
Siehe auch NR 2.5 Percussion, NR 3.5 MIDI output und NR B.4 MIDI instruments.
Grüße, Robert
Salix Alba:
Danke!
Das dachte ich mir doch, dass soetwas in LilyPond integriert ist.
Ich hab' auch gleich die ersten Praxistests vollzogen,
doch es scheint mir leider nicht recht zu gelingen...
--- Code: ---\score {
<<
\new DrumStaff
\set Staff.midiInstrument = #"brush kit"
\new DrumVoice
{ \voiceOne \drummode { bd4 sne bd sna } }
>>
\midi { } }
--- Ende Code ---
In meiner MIDI-Ausgabe erscheinen nämlich statt einer gleich drei Notenzeilen:
Eine mit den eingegebenen Schlagzeug-Noten und zwei leere,
wobei das verwendete Instrument der ersten bei jedem Kit ein Kalvier
und das der zweiten dem Patch-Wert entspricht. ???
RobUr:
--- Zitat ---In meiner MIDI-Ausgabe erscheinen nämlich statt einer gleich drei Notenzeilen
--- Ende Zitat ---
Ja, es entspricht auch dem, was du notiert hast! Du musst es schon richtig klammern:
--- Code: ---\version "2.12.3"
\score {
\new DrumStaff \with {
midiInstrument = #"brush kit"
}
<<
\new DrumVoice {
\voiceOne \drummode { bd4 sne bd sna }
}
>>
\midi { }
}
--- Ende Code ---
Der control track wird immer mit erzeugt.
Ich kann wirklich empfehlen, das Learning Manual (Handbuch zum Lernen) durchzulesen: darin sind auch Klammerung und Verschachtelung gut beschrieben!
Grüße, Robert
Salix Alba:
--- Zitat ---Ja, es entspricht auch dem, was du notiert hast! Du musst es schon richtig klammern:
--- Ende Zitat ---
Ah, ich glaube, jetzt kann ich das Ganze nachvollziehen;
Weil ich mit << bzw. >> \new DrumStaff, \new DrumVoice und \voiceOne
eigeklammert habe, werden sie wohl als gleichzeitig dargestellt, oder?
--- Zitat ---Der control track wird immer mit erzeugt.
--- Ende Zitat ---
Bei mir erscheint er (in den MIDI-Dateien) eigentlich immer nur als Titel des Stückes.
--- Zitat ---Ich kann wirklich empfehlen, das Learning Manual (Handbuch zum Lernen) durchzulesen: darin sind auch Klammerung und Verschachtelung gut beschrieben!
--- Ende Zitat ---
Stimmt! Darin steht im Grunde fast alles nötige Wissen.
Ich habe das Handbuch und die Notationsreferenz auch schon
im Großen und Ganzen gelesen und benutze sie auch noch des öfteren,
aber solche Fehler passieren mir leider immer wieder...
So passt jetzt auf jeden Fall alles:
Eine Spur, ein ausgewähltes Kit.
Danke vielmals!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln