Author |
Topic: Need help making connections to enable mapping (Read 2095 times) |
|
mbone12368
New Member

 MIDI-OX Rules!
Posts: 9
|
 |
Need help making connections to enable mapping
« on: Mar 8th, 2005, 7:46pm » |
Quote Modify
|
I'm trying to use MIDI-OX to delay note off events, but I'm a newbie and I'm not sure I have the connections setup properly. I have an Alesis DM Pro drum module I'm trying to use as input for Reason. The DM Pro puts out notes of a very short duration (1ms), and Reason isn't quite handling it properly. For debugging, I wanted to run MIDI-OX to delay the note off events by about 10-20ms, if that's possible, and connect the output to Reason via MIDI Yoke. I started MIDI-OX, clicked on "Midi Data Mapping Transforms", clicked "Insert", selected note off for the input event type, set delay to 20ms, clicked "OK", then saved the map. I setup connections by clicking "Select MIDI Devices To Open", selected my MIDI hardware for midi input, then selected "MIDI Yoke NT: 1" for midi output and clicked "OK". Then I clicked "Configure and View Port Routings" and clicked on the box between the hardware input and "MIDI Yoke NT: 1" to view connection properties. I selected the map file created earlier and I verified that the box turned green and noticed that the MIDI-OX Event Port was also connected to "MIDI Yoke NT: 1". I opened up an input monitor and viewed it with the output monitor. I played a few notes through the drum module and noticed that the events shown in the input and output were the same, with 1ms between note on and note off. So it doesn't seem to be delaying the note off for 20ms like I had hoped. Can anyone tell me if I'm setting up the connections and mapping correctly? Is what I'm trying to do even possible? Thanks.
|
|
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Need help making connections to enable mapping
« Reply #1 on: Mar 12th, 2005, 1:57pm » |
Quote Modify
|
In addition to Note off, you'll have to delay Note On that has velocity of 0. This is because both messages are equivalent, result in a Note Off, and about 1/2 the manufacturers do it one way and 1/2 the other.
|
|
IP Logged |
--Jamie Music is its own reward.
|
|
|
mbone12368
New Member

 MIDI-OX Rules!
Posts: 9
|
 |
Re: Need help making connections to enable mapping
« Reply #2 on: Mar 12th, 2005, 5:49pm » |
Quote Modify
|
Jamie, Thank you. You solved my problem. I totally missed that the status byte was the same for both note on and note off, so the DM Pro was indeed using note on with velocity 0 instead of note off. Now I'm happily using my electronic drum kit as a controller for Reason. Turns out Reason recognizes both types of note off variations, but the delay of 2-3ms is necessary to make it work properly. Thanks again for the help and for the great program that provided both the diagnostic tools and a solution for the problem. Mike
|
|
IP Logged |
|
|
|
cosmonaut
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: Need help making connections to enable mapping
« Reply #3 on: Jul 21st, 2005, 9:16am » |
Quote Modify
|
Hi there. I have a similar problem. I'm trying to use my Alesis SR-16 drum machine to make midi bass loops on the fly, but the NoteOn - VEL 0 event comes way too fast for vst synths, it's ok for drum vst such as battery, but not for stuff like Pro-53. Anyway I tried everything I know but did not manage to make a delay in the [NoteOn - VEL 0] event. I'm using Cubase SX 3, it has a midi transformer, but I could not do anything with it neither. I have midi ox driver installed on my comp, but I don't see an utility to transform incoming midi, just the 8 OX midi inputs in cubase... Any suggestions ?
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Need help making connections to enable mapping
« Reply #4 on: Jul 21st, 2005, 2:31pm » |
Quote Modify
|
on Jul 21st, 2005, 9:16am, cosmonaut wrote:I have midi ox driver installed on my comp |
| No you don't. MIDI OX is a Windows application, not a driver. MIDI Yoke is a driver. If you've got a driver, it's MIDI Yoke. What you want to be using, though, for this is MIDI OX.
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
cosmonaut
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: Need help making connections to enable mapping
« Reply #5 on: Jul 22nd, 2005, 1:38pm » |
Quote Modify
|
Paul you're right. So I just installed the MidiOX. I linked the [midman IN] port to [Yoke 4 out], [Yoke 4] to Pro53 IN. The Alesis sends midi to midiman port. I let the alesis play, pro53 recieves the signals, but the 20ms delay that I set in the filter in MIDIOX was not there.....
|
|
IP Logged |
|
|
|
|