MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> Delay only NoteOFF
(Message started by: uglee on Nov 9th, 2006, 6:51pm)

Title: Delay only NoteOFF
Post by uglee on Nov 9th, 2006, 6:51pm
I have an Alesis DM5 drum module, and it generates the NoteON signal at the same time as NoteOFF, so Reason doesn't play any of the notes live.
I have tried to delay only NoteOFFs in MIDI Data Mapping Transforms, but it simply doesn't seem to work. It can delay Note On and everything else I tried, but no NoteOff.
I know filtering out NoteOFFs may work, but it makes my sequencer look very ugly, so I would only like to delay ONLY NoteOFFs.
If anybody has a solution, please tell me.

Title: Re: Delay only NoteOFF
Post by Peter L Jones on Nov 10th, 2006, 1:10pm
Are you catching both NoteOff and NoteOn with velocity zero?

Title: Re: Delay only NoteOFF
Post by uglee on Nov 10th, 2006, 8:10pm
OMFG, I thought I managed to post my reply...

I'm catching only NoteOff at velocity Zero, but i have set Mapping to "any" NoteOff, if that's what you're asking.
Now I know I can manage with 3 instances of MidiOx, but first of all, it sucks using a program 3 times the same time, and it causes a little latency as well.

Title: Re: Delay only NoteOFF
Post by Peter L Jones on Nov 11th, 2006, 4:00am
When I wrote "NoteOn", I meant "NoteOn".  Very many, if not all, MIDI sources use NoteOn with velocity zero to turn notes off.

Why are you running MIDI OX three times?

Title: Re: Delay only NoteOFF
Post by hailstone7 on Oct 10th, 2014, 1:50pm
Hi - I have been trying to use midi ox/yoke to delay the note off's generated from my Alesis DM6 and can't seem to get it working. I am successful doing other mapping tasks (like changing the channel), which I have done just to make sure I have everything connected properly but can't get the "Note Offs" to delay.
Background: The DM6 in GM mode generates a Note On followed immediately by a Note Off - sometimes in the same ms but usually in the very next ms according to the timestamps I see in both input and output logs. You would think this should be OK - however in Mixcraft 6 (my DAW) this causes the notes not to "play" in about 50% of the messages. Also, Mixcraft records "most" of these midi messages and they playback OK, but some are skipped even on playback - I believe because of their extremely short duration. (you can see the notes in Mixcraft piano roll as very small "dots" as opposed to what they look like from my Alesis QX61 controller i.e. good-sized dashes.

Are we sure that the delay function actually works in the latest version? I downloaded midi-ox this week Oct 2014. Also, am I correct in assuming that the timestamp in the output log should reflect the delay?
Other options (like using a different VSTi instrument) are not practical for my setup.
Thanks.

Title: Re: Delay only NoteOFF
Post by Breath on Oct 10th, 2014, 6:41pm
Some changes to Mixcraft...
Can you set the recording resolution to a finer value.
or record at a double the tempo in 4/2 instead of 4/4
or if that doesn't work is there a quick way in Mixcraft to lengthen all notes in a track?

This would be the preferred fix so you don't have to start MidiOx all the time.

Use MidiYoke into MidiOx to see what your daw is outputting just in case it is altering the message.

If it outputting both the on and off then it is your sound module / VST sound generator that is the problem.

Assuming the sound module the DM6, edit the notes in your track to make them longer  just to check that this is the problem.

It is a bit weird as Note On then Note Off as soon as possible is the standard for drum signals.

If the module was a synth the envelope on a sound could have the attack set above 0 and you would also get this problem.

About the delay, it works on my machine.
There are 2 ways to give a note off message in Midi, Note Off, as expected, but also Note On with velocity = 0

Which on is the DM6 is outputting
Midi Note On will velocity = 0
90 nn 00

or Note off
80 nn vv

Make sure your filter is set to the correct message.

All the best
Royce



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