MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> MIDI Firewall?
(Message started by: Daktaklakpak on Sep 11th, 2008, 4:11am)

Title: MIDI Firewall?
Post by Daktaklakpak on Sep 11th, 2008, 4:11am
I'm trying to convert ranges of Velocities to specific single maximum Velocity Notes, while discarding everything else received on an input as follows:

Any Channel/Any Note @ Velocities 25-50 = Note 48 @ full Velocity (127)
Any Channel/Any Note @ Velocities 50-75 = Note 49 @ full Velocity (127)
Any Channel/Any Note @ Velocities 75-100 = Note 50 @ full Velocity (127)
Any Channel/Any Note @ Velocities 100-125 = Note 51 @ full Velocity (127)
Everything else on any Channel ignored/discarded (a sort of MIDI firewall)

See images for the settings I tried. If it's not the logic, maybe it's the MIDI configuration? I'm running Windows XP SP2 and have MIDI-OX set for one physical port IN and one MIDI Yoke out. It translates the Velocities properly, but still passes Notes below 25 and above 125 in both configurations (i.e. I play Note 0 at Velocities below 25 and they pass straight through, but when hitting Velocity 25+ it starts translating properly), so it's the "firewall" part that's not working.

http://img139.imageshack.us/img139/4440/midioxvelocitytonoteranya5.jpg

http://img291.imageshack.us/img291/205/midioxvelocitytonoterangw5.jpg

Title: Re: MIDI Firewall?
Post by Peter L Jones on Sep 11th, 2008, 1:08pm
You've got "Clone" ticked on the ones you want to discard.



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