MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> routing filtered output of keyboard to program
(Message started by: Chirp on Apr 17th, 2013, 11:56pm)

Title: routing filtered output of keyboard to program
Post by Chirp on Apr 17th, 2013, 11:56pm
Hello, I have a USB MIDI keyboard/controller. Mod wheel on it is flaky and sends a lot of data even when untouched, so I filtered it with MIDI-OX.
I set the output port to MIDI Yoke 1 but when I monitor it with Bome's SendSX it still outputs unfiltered signal.
Routing is:


Input ports                                            Output Ports
USB audio devices[Keyboard] O------->/O Out To MIDI Yoke: 1
                                                 
MIDI-OX event port O---------------/


And when I disconnect the topmost route, MIDI-OX stops getting data from keyboard in Main Output Monitor (but shows the stream of data in 'Display Raw MIDI input').

How to route it that way so monitor (or any other) program gets filtered signal? What to select and what to delete?

Title: Re: routing filtered output of keyboard to program
Post by Breath on Apr 20th, 2013, 3:01am
Set up your data mapping and save it as, say, FlakeyMod.oxm .
Set up a link from the Midi Keyboad to Midi Yoke 1 in the Midi Port Routing window.
Notice that there is a small square in the middle of the link.
Click on that.
There is a Map File drop down box and if you saved the FlakeyMod file to the default directory (or where ever you have it set to in Options/Folders) it should appear in the drop down box.
Select it and you should be good to go.

All the best
Royce

Title: Re: routing filtered output of keyboard to program
Post by Chirp on Apr 20th, 2013, 6:28pm
Thank you very much, it worked! Random data from wheel made mapping the controller the nightmare, but now it works like a charm.

For those who'll have similar problem I'll explain what I've done in Data Mapping menu.

options->Data Mapping->(I think I clicked 'Insert')->Define Mapping window appears (if not, click on the new line inside the Translation Map window). My controller works on channel 1, Mod Wheel action (modulation) is defined by Control Change (CC) message at Control Number 1, so
Event Type menu->Ctrl (why isn't it called CC as in Monitor?)
Min Ctrl# Max
1          1

Set Output to:
Event type: Discard


Strangely, Mod Wheel became a bit more stable after setting up MIDI-OX - it stops sending data at the topmost value. I checked it and even unplugged it's socket from the controller's mainboard and still it sent messages, so maybe it's some problem in receiving hardware on the board which echoed something? Who knows.



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