User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Need help making connections to enable mapping »
Welcome, Guest. Please Login or Register.
May 8th, 2025, 4:49pm


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   Need help making connections to enable mapping
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   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 Quote Modify 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
*****






   
WWW Email

Gender: male
Posts: 2027
Re: Need help making connections to enable mapping
« Reply #1 on: Mar 12th, 2005, 1:57pm »
Quote Quote Modify 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 Quote Modify 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 Quote Modify 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

   
WWW

Gender: male
Posts: 978
Re: Need help making connections to enable mapping
« Reply #4 on: Jul 21st, 2005, 2:31pm »
Quote Quote Modify 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 Quote Modify 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
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.