MIDI routing for velocity sensitive drum machine
  • I'm super new to Audulus, but well versed in synthesis and an old Max and Pure Data head. I'm poking around some example patches and trying to figure out how to best deal with MIDI.
    My goal is to create a simple drum machine that I can play with a velocity sensitive controller. I've found the MIDI Keyboard and Trigger nodes, but I don't see a way that I could route "Note 36 with velocity" to the Kick module, for example, since the Trigger node doesn't output a velocity - it seems to only be a strict trigger. Any help would be appreciated!
  • @peter_sensel - the gate off the keyboard node has velocity - would a scheme like this work?
    Velocity Sensitive Note Specific Drums.audulus
    241K
  • Thanks much for the example. I'll give this a run and see if I can make a 16 drum kit. It seems that it might be a bit expensive, since all the MIDI routing is done as signal, but there's only one way to find out!
  • Ah to save on CPU you can use just one of these Hz2Note converters, accidentally copied that.

    image
    Screen Shot 2017-08-16 at 1.16.14 PM.png
    500 x 543 - 62K
  • Something I found along the way that is a bit strange. If the "MIDI Keyboard Module" is in Legato mode, then it reports a floating point velocity out the gate. However in the Poly modes, the Keyboard reports only 0/1 for velocity. Is that a bug? The documentation doesn't give any indication this is the expected behavior.
    midi_vel.png
    478 x 176 - 16K
  • @peter_sensel that's probably an oversight thanks for pointing it out!
  • Wait are you referring to the module or the node?
  • The node. Using the menus, Create->MIDI->Keyboard.
  • Here's the Drum Machine I made. It parses incoming midi to trigger sounds with notes 36-51 (traditional drum pad notes) to match a 4x4 grid. There is a sequencer for each note for extra fun. It's not so friendly on the CPU, so it kind of killed my ambitions for iPad use. But it sounds cool and is fun on my macbook! Thanks for the help!
    Sensel Morph Drums.audulus
    2M