Receiving MIDI from Alesis electronic drum kit

    MaxMSP

    Eli's icon
    Eli's icon
    Eli
    Jun 14 2008 | 4:47 am
    I purchased the Alesis DM5 Pro Kit-to learn how to play drums and also to *hopefully* have a big HI control surface I could use with Max/MSP. However, upon reading the manual for the DM5 there are some curious things about its MIDI in/out:
    *It uses pitch values to transmit and receive triggering information-(works great for input-you can easily use a keyboard to control the drumset. Not ideal output.)
    *Apparently note velocity, according to the manual, is "0" for both on AND off. Big problem. When used as input in Max/MSP the only thing I can get to show up when I hit different drum pads is a change in pitch values-Velocity always stays at 0.
    I would have given up since not having a changing velocity would render the drums rather lifeless BUT when recording the MIDI signals of the drums into Reason the velocity of the drums change according to how hard I hit them!
    Please forum, I NEED YOUR HELP to be able to use this drum set with Max/MSP.
    Thanks for any replies.

    • Wetterberg's icon
      Wetterberg's icon
      Wetterberg
      Jun 14 2008 | 10:11 pm
      Eli, I am quite certain that the Alesis DM5 doesn't know which software it's sending midi to. Everything is fine. What does happen with midi triggers is that the note-on velocity appears for a very short time, and then goes back to zero - I reckon you have hooked a numberbox up directly to the input and are monitoring with your eyes?
      Try it with print, and you should see the on-velocity for a very short time followed by the off-velocity of 0.
      When looking at the midi implementation chart in the manual you'll also see that things that are supported are marked with a "0", while things that are NOT supported are marked with an X. This may have been the confusing bit reg. the note-on/off thing?
      Andreas.
      Eli Stine skrev: > I purchased the Alesis DM5 Pro Kit-to learn how to play drums and also to *hopefully* have a big HI control surface I could use with Max/MSP. However, upon reading the manual for the DM5 there are some curious things about its MIDI in/out: > > *It uses pitch values to transmit and receive triggering information-(works great for input-you can easily use a keyboard to control the drumset. Not ideal output.) > > *Apparently note velocity, according to the manual, is "0" for both on AND off. Big problem. > When used as input in Max/MSP the only thing I can get to show up when I hit different drum pads is a change in pitch values-Velocity always stays at 0. > > I would have given up since not having a changing velocity would render the drums rather lifeless BUT when recording the MIDI signals of the drums into Reason the velocity of the drums change according to how hard I hit them! > > Please forum, I NEED YOUR HELP to be able to use this drum set with Max/MSP. > > Thanks for any replies. > > > > > . > >
      Share
    • erichonour's icon
      erichonour's icon
      erichonour
      Jun 14 2008 | 10:12 pm
      I haven't played with this model of drum kit. If it's hooked up via MIDI, however, it shouldn't be difficult to get it working with Max. If the manual isn't giving you the necessary information, I think you'd be best off to do a little investigating on your own, either via Max or other software. The first thing I'd do in Max would be to use something like this simple patch to see what's coming in:
      Max Patcher
      In Max, select New From Clipboard.
      Show Text
      As you hit a pad, you should see some messages show up in the Max window, preceded by labels. It's usually pretty easy from there to figure out what info is coming in from the physical MIDI controller.
      Hope that helps, EH
    • Eli's icon
      Eli's icon
      Eli
      Jul 07 2008 | 2:14 am
      I've got it working.
      Max Patcher
      In Max, select New From Clipboard.
    • tailortrik0's icon
      tailortrik0's icon
      tailortrik0
      Dec 02 2009 | 5:09 am
      Hey man, I tried your patch, but i am getting no effect. I hooked a print up to the second output of notein and keep receiving number 127. The electronic pads are home made, piezo triggers inside of practice pads. Do you have any idea why they wouldn't have any velocity?
      thanks