Skip to content

Instantly share code, notes, and snippets.

@Linux-cpp-lisp
Last active June 15, 2023 00:16
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Linux-cpp-lisp/0d56704764b95424bf7e to your computer and use it in GitHub Desktop.
Save Linux-cpp-lisp/0d56704764b95424bf7e to your computer and use it in GitHub Desktop.
MIDI behavior and notes for the Yamaha DTXPLORER drum trigger module.

MIDI Map for Yamaha DTXPLORER Drum Brain

Note: The DTXPLORER has some odd MIDI behaviour. For example, when a drum is triggered, a Note On is sent with the velocity, and moments later, another Note On is sent with a velocity of zero as some kind of note off.

MIDI Notes

Drum Pad MIDI Note
Snare 31
High Tom 48
Mid Tom 47
Low Tom 43
Kick 33
Open HH 46
Closed HH 42
"Loose" HH 46
Foot HH 44
Foot Splash HH 85
Crash 49
Ride 51

Hi Hat Foot Controller

The Hi Hat pedal sends MIDI CC #4 (Foot Controller).

For me, at least, using the pedal it came with (the Yamaha HH65 pedal), there are three "states":

  • Fully Closed (closed with a little bit of force, gives a value of 127 for CC#4)
  • Loose/Half Open (closed with light force, gives a value around 56 for CC#4)
  • Open (not pressed at all, gives a value of 0 for CC#4)

Programs

The DTXPLORER does send MIDI program change messages when the kit selection wheel is turned. The values are zero-indexed, meaning that the first program (Acoustic Kit) is a program change value of 0, and so on.

  1. Acoustic Kit
  2. Rock Kit
  3. Studio Kit
  4. HipHop/R&B
  5. Vinyl Kit
  6. Vintage Kit
  7. Break
  8. Groove Kit
  9. Mixed Voice
  10. Mellow Club
  11. Loop Session
  12. Acoustic Funk
  13. World Kit
  14. Cool Hip
  15. Analog Kit
  16. Techno Kit
  17. Deep Kit
  18. Drummin' Bass
  19. All Round
  20. Power Beat
  21. Horns Groove
  22. Electro Kit
  23. Jazz Kit
  24. Light Shot
  25. Tabla Kit
  26. Ethnic Kit
  27. Room Kit
  28. Reggae Kit
  29. Ballad Kit
  30. Brush Kit
  31. Latin Percussion 1
  32. Latin Percussion 2 33 through 42 are user kits.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment