Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro

Author
jeffj35290
Max Output Level: -90 dBFS
  • Total Posts : 12
  • Joined: 2005/01/02 00:05:13
  • Status: offline
2006/10/11 21:33:28 (permalink)

Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro

I am a huge fan of the drum kits in Dimension Pro and have used Project 5 to hand-construct drum tracks. Recently I added an Alesis D4 with drum pads in order to create drum tracks faster and that sound less robotic. THe intent, of course, is to capture using the Alesis D4 + pads and then use Dimension Pro as the playback instrument.

The problem I ran into is that the MIDI events captured in Sonar (Sonar 5 Producer Edition) are so short that they do not reliably trigger Dimension Pro. The velocity is high enough, but if the event is short it does not play back.

Is there a way to make Dimension Pro trigger on shorter MIDI events? I have searched the manual and the options have not found an answer. I also looked at the Alesis to see if it can generate longer events but didn't find an answer there either. I know that the D4 is a common drum module so am hoping that one of you may know the asnwer.

Thanks in advance.

Jeff
#1

14 Replies Related Threads

    torhan
    Max Output Level: -32.5 dBFS
    • Total Posts : 4271
    • Joined: 2003/11/20 13:48:44
    • Location: ex-NJ, PA
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/12 08:12:26 (permalink)
    Does P5 have a "Process >Length" -- and make it 200% or something -- capability? This way you'll lengthen each note without affecting the timing.

    Sonar Platinum
    Premier Tracks
    ASCAP
    #2
    markheath
    Max Output Level: -82 dBFS
    • Total Posts : 408
    • Joined: 2003/12/30 05:28:55
    • Location: Southampton, England
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/12 10:03:35 (permalink)
    are you sure this is a note length related problem? lots of MIDI drum tracks have extremely short note durations (i.e. one tick), so drum samplers have to cope with this. Also, the Dimension Pro drum sfz files are in one_shot mode which means that the sound is triggered simply on a Note-On event and does not pay any attention to the note-off event.

    What happens if you create some notes manually in the piano roll view, some with short lengths and others longer? Do you get the same playback issue?
    #3
    lawapa
    Max Output Level: -68 dBFS
    • Total Posts : 1144
    • Joined: 2005/01/09 19:14:51
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/12 21:54:51 (permalink)
    I think because Dpro is primarily a synth that length does matter. And a one tick trigger won't work. I've never run across that but There might be a setting you could use? I can't even imagine a one tick midi note from a controller. But hey maybe that's just me. Rapid fire triggering using midi comes under the heading of just how fast is your computer/interface. Drum sounds usually play out on trigger so a note about 25 ticks will trigger a drum sound to end.
    #4
    whitefalcon
    Max Output Level: -67 dBFS
    • Total Posts : 1161
    • Joined: 2004/06/21 19:21:47
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/12 22:27:34 (permalink)
    I am a huge fan of the drum kits in Dimension Pro and have used Project 5 to hand-construct drum tracks. Recently I added an Alesis D4 with drum pads in order to create drum tracks faster and that sound less robotic. THe intent, of course, is to capture using the Alesis D4 + pads and then use Dimension Pro as the playback instrument.

    The problem I ran into is that the MIDI events captured in Sonar (Sonar 5 Producer Edition) are so short that they do not reliably trigger Dimension Pro. The velocity is high enough, but if the event is short it does not play back.

    Is there a way to make Dimension Pro trigger on shorter MIDI events? I have searched the manual and the options have not found an answer. I also looked at the Alesis to see if it can generate longer events but didn't find an answer there either. I know that the D4 is a common drum module so am hoping that one of you may know the asnwer.

    Thanks in advance.

    Jeff


    I had the same problem with my Yamah drum pads, You can quantify the notes and make them all longer,
    You can also adjust the velocity on the notes
    Change them to 16th notes or such
    #5
    markheath
    Max Output Level: -82 dBFS
    • Total Posts : 408
    • Joined: 2003/12/30 05:28:55
    • Location: Southampton, England
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/13 02:38:18 (permalink)
    ORIGINAL: lawapa

    I think because Dpro is primarily a synth that length does matter. And a one tick trigger won't work. I've never run across that but There might be a setting you could use? I can't even imagine a one tick midi note from a controller. But hey maybe that's just me. Rapid fire triggering using midi comes under the heading of just how fast is your computer/interface. Drum sounds usually play out on trigger so a note about 25 ticks will trigger a drum sound to end.


    You can program 1 tick triggers in the piano roll and they play back just fine in Dimension (I don't have pro but I'm sure it is the same). The way MIDI works is that a note on event is sent, which the synth responds to by starting to play the sound. At this point the duration is unknown. The synth cannot possibly decide not to play the note because it is too short. Then the note off message comes. The drum patches in Dimension simply do not respond to the MIDI note off event as they are set to one_shot.

    Also lawapa is right that most drum controllers will not send out 1 tick MIDI events, but have a fixed duration (IIRC my V-drums send 15). So I doubt that note duration is causing the problem here.
    #6
    René
    Max Output Level: -68 dBFS
    • Total Posts : 1103
    • Joined: 2004/01/06 13:15:57
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/13 08:27:40 (permalink)
    Please record a small MIDI file with your controller, and email it to rene at cakewalk dot com. I'll check it out.



    -René
    #7
    jeffj35290
    Max Output Level: -90 dBFS
    • Total Posts : 12
    • Joined: 2005/01/02 00:05:13
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/13 23:03:48 (permalink)
    I just got back to my setup and tried the suggestions above. When I enter notes in via the piano roll they all work. They look the same length as the ones coming from the drum module but I can't see how many ticks long they are. Also when I lengthen actual recorded events by highlighting them all and stretching them they then play fine. It has nothing to do with velocity because most notes are at velocity 127 because I whacked the drum pads hard trying to make a sound....

    I'll record a sample and send it in per René's instructions above. Thanks much for offering to take a look at it as well as to everyone who commented.
    Jeff
    #8
    markheath
    Max Output Level: -82 dBFS
    • Total Posts : 408
    • Joined: 2003/12/30 05:28:55
    • Location: Southampton, England
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/14 03:39:51 (permalink)
    ORIGINAL: jeffj35290
    They look the same length as the ones coming from the drum module but I can't see how many ticks long they are.


    There are a few ways you can see the note durations in SONAR:

    • You can right-click a note in the piano roll view and a properties windows will appear showing its duration.
    • Select the note in the piano roll view and look in the Event Inspector windows in the toolbar (you need to make sure the Event Inspector toolbar is selected).
    • Open the Event List view and you can see all note durations in a column in the grid

    #9
    jeffj35290
    Max Output Level: -90 dBFS
    • Total Posts : 12
    • Joined: 2005/01/02 00:05:13
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/14 19:16:36 (permalink)
    Thanks Mark,

    Interestingly enough, when I view the properties of the events that don't play are shown as having a Duration of "0". They show up visually in the UI and have a velocity of 127. If, in the properties tab, I increase it to duration "1" it will properly trigger Dimension Pro. So my challenge appears to be how to prevent the events from having a Duration of 0. The ones that do sound have values between 1 and 5. I wonder if this is a function of the D4 drum module, a Sonar setting, or something else?

    Thanks again,

    Jeff
    #10
    jeffj35290
    Max Output Level: -90 dBFS
    • Total Posts : 12
    • Joined: 2005/01/02 00:05:13
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/14 20:29:14 (permalink)
    René: I tried sending you the file from my gmail account and I got a receive failure. I double checked the spelling and I can't find my error. Would you please send a quick email to jefflj at gmail dot com and I will then reply.
    Thanks,
    Jeff
    #11
    lawapa
    Max Output Level: -68 dBFS
    • Total Posts : 1144
    • Joined: 2005/01/09 19:14:51
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/15 10:41:15 (permalink)
    rceballos at cakewalk dot com.
    #12
    lfm
    Max Output Level: -53 dBFS
    • Total Posts : 2216
    • Joined: 2005/01/24 05:35:33
    • Location: Sweden
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/15 12:22:36 (permalink)

    ORIGINAL: jeffj35290

    Thanks Mark,

    Interestingly enough, when I view the properties of the events that don't play are shown as having a Duration of "0". They show up visually in the UI and have a velocity of 127. If, in the properties tab, I increase it to duration "1" it will properly trigger Dimension Pro. So my challenge appears to be how to prevent the events from having a Duration of 0. The ones that do sound have values between 1 and 5. I wonder if this is a function of the D4 drum module, a Sonar setting, or something else?

    Thanks again,

    Jeff



    I have the same problems with some malfunctions like scrub etc not working in Sonar when recorded from pads.

    I modified a CAL program to extend duration of notes to 40 ticks.

    So create a file mindur40.cal or similar with the content below.

    Here it is below.

    ---start mindur40.cal------------------------------------------

    ;;Skall fixa minimum duration för t.ex trummor från pads
    ;;
    ;; Prolog
    (do
    (dword endtime 0)
    (dword lasttime 0)
    (dword thisdur 40)
    ;; (getTime From "From?")
    ;; (getTime Thru "Thru?")
    )
    ;; Body
    (do
    (if (== Event.Kind NOTE)
    (do
    ;; (message " scanning measures " (meas Event.Time) ":" (beat Event.Time) ":" (tick Event.Time) "")
    (if (< Note.Dur thisdur)
    (= Note.Dur thisdur)
    NIL
    )
    )
    NIL
    )
    )
    (pause " Done: press <enter>")
    ;;epilog
    NIL


    ------------end cal------------------
    #13
    jeffj35290
    Max Output Level: -90 dBFS
    • Total Posts : 12
    • Joined: 2005/01/02 00:05:13
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/15 14:04:23 (permalink)
    Very cool. I've never delved into Cakewalk Application Language before so thanks for the intro. It works great as a post-capture process. It would be helpful, however, if Sonar added a MIDI capture option that would force a minimum Duration for events.

    With your CAL I can now listen to the audio out from the drum module when recording; run the CAL on the recorded MIDI data; and then work with it in SONAR and Dimension Pro.

    Thanks very much!

    Jeff
    post edited by jeffj35290 - 2006/10/15 14:24:23
    #14
    lfm
    Max Output Level: -53 dBFS
    • Total Posts : 2216
    • Joined: 2005/01/24 05:35:33
    • Location: Sweden
    • Status: offline
    RE: Short MIDI notes from Alesis D4 do not reliably trigger Dimension Pro 2006/10/17 04:45:13 (permalink)

    ORIGINAL: jeffj35290

    Very cool. I've never delved into Cakewalk Application Language before so thanks for the intro. It works great as a post-capture process. It would be helpful, however, if Sonar added a MIDI capture option that would force a minimum Duration for events.

    With your CAL I can now listen to the audio out from the drum module when recording; run the CAL on the recorded MIDI data; and then work with it in SONAR and Dimension Pro.

    Thanks very much!

    Jeff


    Your welcome. Glad it came to use.
    #15
    Jump to:
    © 2025 APG vNext Commercial Version 5.1