Files
pi-midi-zone/skills/90s-midi-composer/drum_reference.md
T
pi-agent bac1bd5686 feat: add 90s-midi-composer skill and Neon Dreams demo
- SKILL.md: complete reference for creating 90s-style MIDI with Python/mido
- drum_reference.md: full GM drum kit note mapping
- compose_neon_dreams.py: 1.5 min A minor dance track at 128 BPM
- neon_dreams.mid: compiled 6-track MIDI (drums, pads, bass, synth lead, piano)
2026-04-17 17:42:20 +00:00

2.4 KiB

GM Drum Kit Reference (Channel 10 = channel=9)

Standard GM Drum Mapping

Note Voice Note Voice Note Voice Note Voice
35 Low conga 36 Kick 1 37 High conga 38 Snare 1
39 Low tom 40 Crash cymbal 41 High tom 42 Hi-hat Cl
43 Ride cymbal 1 44 Closed hi-hat 45 Open hi-hat 46 Open Hi-hat
47 Pedal hi-hat 48 Low tom 49 Crash cymbal 50 Low bongo
51 Ride cymbal 2 52 High bongo 53 Low-mid conga 54 Mid conga
55 High conga 56 Low-mid timbale 57 Tambourine 58 High timbale
59 Low agogo 60 High agogo 61 Cabasa 62 Maracas
63 Short whistle 64 Long whistle 65 Short guiro 66 Long guiro
67 Claves 68 Hi wood block 69 Low wood block 70 Mud claps / Cabasa
71 Hi snap 72 Maraca 73 Short shaker 74 Long shaker
75 Guiro 76 Cabasa 77 Whisper 78 Stroke hit / scrape
79 Stroke scrape 80 Slap 81 Scratch push 82 Slap
83 Scratch pull 84 Sticks 85 Square click 86 Metronome
87 Drum roll 88 Kick pedal 89 Kick pedal 90 Snare
91 Snare str. 92 Low tom 93 Snare str. 94 Rim shot
95 Open hh 96 Open hh 97 Low tom 98 Closed hh
99 Low-mid tom 100 Hi tom 101 Crash cym. 102 Mid tom
103 Closed hh 104 Ride cym 105 Kick 2 106 Snare 2
107 Timbale 108 Agogo 109 Steel drum 110 Bongos
111 congas 112 Bell

Classic Drum Patterns

128 BPM Dance (4/4)

Bar 1, 2, 3: Standard dance beat
Bar 4: Add fills

Kick:     X . . . X . . . (on 1, 5)
Snare:    . . . . X . . . (on 5)
HH closed:. . . . . . . . . (constant 8ths)

120 BPM Half-time

Kick:     X . . . . . . . (on 1 only)
Snare:    . . . . X . . . (on 5)
HH closed:. X . . . X . . (subdued, syncopated)

140 BPM Breakbeat-tinged

Kick:     X . . X . . . . (16th feel)
Snare:    . . . . X . . X (with accent on 9)
HH closed: (16th notes, accented)