MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> searching for midi codes & changing them
(Message started by: allen.biggins on Aug 20th, 2016, 4:18pm)

Title: searching for midi codes & changing them
Post by allen.biggins on Aug 20th, 2016, 4:18pm
I searched for this subject but came up with nothing.
I have to admit that I don't know the first thing about Midiox and I have a problem using Launchpad mini with the Hauptwerk VTPO program. The problem is that Hauptwerk is sending the wrong codes to the launchpad and as a result, most of the lights on the Launchpad do not show when a selected feature is in operation. The codes sent from the Launchpad to the Hauptwerk program are correct and do not need to be changed.
Somebody has suggested that the Midiox program could sit between the Hauptwerk program and the Launchpad, examine the codes and change them as necessary and then pass them on to Launchpad with the correct code so that the lights on the Launchpad will show correctly.
This would have to occur in real time and would require the Midiox program to be loaded into the computer every time until such time as the vendors of the Launchpad and the Hauptwerk program get together and sort it out.
I suspect that my requirements are expecting a hell of a lot from Midiox but I'm getting desperate trying the get the two to work together. I should add that these products used to work properly but now do not due to a change by one of the vendors.
If further info is required I would be happy to provide same.
Many thanks
Allen
Australia

Title: Re: searching for midi codes & changing them
Post by Breath on Aug 20th, 2016, 8:12pm
Hi Allen

You have been here a couple of times.

Here is one of my favorite sites for a list of the Midi messages.
http://www.somascape.org/midi/tech/spec.html

Yes MidiOx will take one message and convert it to another. It is called Data Mapping.
That being said you might be able to set up the Launchpad with Novation's free AutoMap

Either way you need some more information (or at least I do).

Install MidiOx and MidiYoke (a separate piece of free software from MidiOx developer)

Let me take you through the basic setup.

1. I like to have 3 windows open in MidiOx - the output monitor (already there), the Input monitor (View / Input Monitor...) and the Port Routings (View / Port Routings...)
I have the Input monitor directly above the Output monitor so it feels like the data is flowing down the screen. The Port Routing sits to the right of these windows.

2. Connect your Midi interfaces (Launchpad, MidiYoke 1 and 2 etc) to the PC .

3. Options / Midi Devices...
This opens a new window so you can select the Midi devices - select In and Outs from the left and deselect the Automatic attach.
You will need at least Launchpad In and Out, MidiYoke 1 and 2 )
When you press OK the devices should appear in the Port Routing window.

4. Play the launchpad - you should see data coming in

For the Data Mapping you will need the data flow to be
Launchpad -> MidiOx -> MidiYoke 1 -> Hauptwerk
Hauptwerk -> MidiYoke 2 -> MidiOx -> Launchpad

(MidiYoke is just a software Midi cable to connect applications together.)

To do this, go to the Port Routing window and drag the Launchpad Midi icon from the left (Midi coming in) to  MidiYoke1 on the right (the output column).
Now when you play the Launchpad you should see the data echoed to lower window.
Similarly, go to the Port Routing window and drag the MidiYoke2 Midi icon from the left to  Launchpad on the right.

Start Hauptwerk and change the Midi input to MidiYoke1 and output to MidiYoke2

It should all now work the way it always has except that you can see the various Midi messages in MidiOx.

To help me help you set up the Data Maps, tell me what the Launchpad is putting out and what Hauptwerk (MidiYoke2) is returning.

All the best
Royce







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