Weiter: , Zurück: Schlagzeugsysteme, NachOben: Übliche Notation für Schlagzeug


Eigene Schlagzeugsysteme

Wenn ihnen keine der vordefinierten Stile gefällt, können Sie auch eine eigene Liste der Positionen und Notenköpfe am Anfang ihrer Datei erstellen.

     
     #(define mydrums '(
              (bassdrum     default   #f         -1)
              (snare        default   #f         0)
              (hihat        cross     #f         1)
              (pedalhihat   xcircle   "stopped"  2)
              (lowtom       diamond   #f         3)))
     oben = \drummode { hh8 hh hh hh hhp4 hhp }
     unten = \drummode { bd4 sn bd toml8 toml }
     
     \new DrumStaff <<
       \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
       \new DrumVoice { \voiceOne \oben }
       \new DrumVoice { \voiceTwo \unten }
     >>

[image of music]

Ausgewählte Schnipsel

Hier einige Beispiele:

Zwei Holzblöcke, notiert mit wbh (hoch) und wbl (tief)

     
     % Diese Zeilen definieren die Position der Holzblöcke auf dem System
     % Wenn Sie wollen, können Sie das ändern oder besondere Notenköpfe benutzen
     % für die Holzblöcke
     #(define mydrums '((hiwoodblock default #t  3)
                        (lowoodblock default #t -2)))
     
     System für Holz = {
       % Definiert ein System mit zwei Linien.
       % Auch die Position der zwei Linien wird festgelegt
       \override Staff.StaffSymbol #'line-positions = #'(-2 3)
     
       % Das ist notwendig. Wenn nicht angegeben, wird die Taktlinie zu kurz!
       \override Staff.BarLine #'bar-size = #3
     }
     
     \new DrumStaff {
       \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
     
       % jetzt neue Trommelstil-Tabelle laden
       \System für Holz
     
       \drummode {
         \time 2/4
         wbl8 wbl16 wbl wbh8-> wbl |
         wbl8 wbl16 wbh-> ~ wbh wbl16 r8 |
       }
     }

[image of music]

In diesem Spezialfalls muss die Länge der Taktlinie mit \override Staff.BarLine #'bar-size #number angepasst werden. Andernfalls wäre sie zu kurz. Die Position der beiden Linien muss auch definiert werden.

Tamburin, notiert mit tamb:

     
     #(define mydrums '((tambourine default #t 0)))
     
     Tambu-System = {
       \override Staff.StaffSymbol #'line-positions = #'( 0 )
       \override Staff.BarLine #'bar-size = #3
       \set DrumStaff.instrumentName = #"Tambourine"
     }
     
     \new DrumStaff {
       \Tambu-System
       \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
     
       \drummode {
         \time 6/8
         tamb8. tamb16 tamb8 tamb tamb tamb |
         tamb4. tamb8 tamb tamb |
         % Trick mit der skalierten Dauer und der kürzeren Pause
         % ist·nötig,damit·die·Trillerspannweite·richtig·endet
         tamb2.*5/6 \startTrillSpan s8 \stopTrillSpan |
       }
     }

[image of music]

Noten für Tam-Tam (notiert mit tt):

     
     #(define mydrums '((tamtam default #t 0)))
     
     tamtam-System = {
       \override Staff.StaffSymbol #'line-positions = #'( 0 )
       \override Staff.BarLine #'bar-size = #3
       \set DrumStaff.instrumentName = #"Tamtam"
     }
     
     \new DrumStaff {
       \tamtam-System
       \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
     
       \drummode {
         tt 1 \pp \laissezVibrer
       }
     }

[image of music]

Zwei Glocken, notiert mit cb (Kuhglocke) und rb (Reisterglocke)

     
     #(define mydrums '((ridebell default #t  3)
                        (cowbell  default #t -2)))
     
     Glocken-System = {
       \override DrumStaff.StaffSymbol #'line-positions = #'(-2 3)
       \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
       \override Staff.BarLine #'bar-size = #3
       \set DrumStaff.instrumentName = #"Different Bells"
     }
     
     \new DrumStaff {
       \Glocken-System
       \drummode {
         \time 2/4
         rb8 rb cb cb16 rb-> ~ |
         rb16 rb8 rb16 cb8 cb |
       }
     }

[image of music]

Here an short example by maestro Stravinsky (from ‚L'histoire du Soldat‘)

     
     #(define mydrums '((bassdrum   default #t  4)
                        (snare      default #t -4)
                        (tambourine default #t  0)))
     
     global = {
       \time 3/8 s4.
       \time 2/4 s2*2
       \time 3/8 s4.
       \time 2/4 s2
     }
     
     TrommelA = {
       \context DrumVoice <<
         { \global }
         { \drummode {
             \autoBeamOff
             \stemDown sn8 \stemUp tamb s8 |
             sn4 \stemDown sn4 |
             \stemUp tamb8 \stemDown sn8 \stemUp sn16 \stemDown sn \stemUp sn8 |
             \stemDown sn8 \stemUp tamb s8 |
             \stemUp sn4 s8 \stemUp tamb
           }
         }
       >>
     }
     
     TrommelB = {
       \drummode {
         s4 bd8 s2*2 s4 bd8 s4 bd8 s8
       }
     }
     
     \layout {
       indent = #40
     }
     
     \score {
       \new StaffGroup <<
         \new DrumStaff {
           \set DrumStaff.instrumentName = \markup {
             \column {
               "Tambourine"
               "et"
               "caisse claire s. timbre"
             }
           }
           \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
           \TrommelA
         }
     
        \new DrumStaff {
          \set DrumStaff.instrumentName = #"Grosse Caisse"
          \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
          \TrommelB }
       >>
     }

[image of music]

Siehe auch

Schnipsel: Schlagzeug.

Referenz der Interna: DrumStaff, DrumVoice.

Andere Sprachen: English, español.