MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> Programming Mappings onto device
(Message started by: zach1234 on Apr 12th, 2023, 2:34pm)

Title: Programming Mappings onto device
Post by zach1234 on Apr 12th, 2023, 2:34pm
Hello this is a quick (and possibly stupid) question,

Is it possible to have set up the mappings and then permantly install them onto your midi device?

Title: Re: Programming Mappings onto device
Post by Breath on Apr 15th, 2023, 12:25am
Hi
Do a search for Patch Mapping (ie send a Patch change message) in Help

This can change Port Mapping (what you are interested in doing) and / or Data maps (eg CC7 chan 1 Volume  to CC12 on channel 4)

Save your preset setup first....
Open Options /MIDI Devices...  and rename the Port Map (the drop down box next to "Preset")
Call it "default" and press the pic of the yellow floppy disk (if you don't know what that looks like it is to the left of the red "X") to save the preset.

Set up your Midi devices (add or remove Midi devices) that you want to use and close the dialog .

On the Port Routing window set up all the connections you want to use.

Open Options /MIDI Devices.. again and rename the Port Map (the devices that are visible in MidiOx and their connections)
Call it "Test1" and press the pic of the yellow floppy disk (now you know what that looks like) to save the preset.

Repeat for a new "Test2" and "Test3".

Open Options /MIDI Devices.. again and select from the Preset drop down box.
Nothing happens until you press 'OK'

MidiOx will open or close devices to match what was there when you saved the preset along with the connections

You can make this change via a Patch Change message, BUT MidiOx doesn't open or close and Midi Ins or Outs. It just makes the connections.
First map the files to PC numbers...
Select menu Options / Patch Mappings
Near the bottom of the dialog check an unused channel for the PC message you want to trigger the changes (for testing you might want to use channel 1).

You will see a listbox
Num = Patch numbers (starts at 0 so add 1 if you are used to patches 1 to 128)
Double click on the space underneath "Map Location" or "Port Map Preset" for a Preset number to bring up a selector.
The "Map Location" is a data map, but the one you want is the Port Map Preset. Use the drop down list to select the Port Map Preset.

Num  File
0 = Test1
1 = Test2
3 = Test 3
4 =  default

Select "Turn Map On" next to the OK and the press OK
Now when you send PC 0 to 4 (1 to 5) on channel 1 (your test channel) on a Midi device you have enabled in MidiOx (you can see it on the Port Routing window) the connections should change

Hope that helps.
Let me know how you get on.

Royce





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