User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Complicated mapping required »
Welcome, Guest. Please Login or Register.
May 8th, 2025, 11:47pm


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   Complicated mapping required
« Previous topic | Next topic »
Pages: 1 2  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Complicated mapping required  (Read 4058 times)
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Complicated mapping required
« on: Feb 15th, 2007, 11:30am »
Quote Quote Modify Modify

Hi,
I have been looking for a program that could help me achieve this for a long time, and maybe you could tell me how I could get MIDI-OX to do what I need.
Here is what I need it to do:
I have a 4 channel midi file, which plays synchronised with a video file. I also have two Yamaha UX16 MIDI-USB connector cables. I need the first two channels of the midi file to go through one of them, and they need to be transmitted as channels 1 and 2.
Channel 3 and 4 of the original midi file need to be sent to the other cable, and they again also need to be seen as channels 1 and 2 at the end of that cable.
I know this appears very complicated, but if anyone knows how I could achieve this, I would gladly hear it!
Thanks in advance,
Thijs Haenen
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #1 on: Feb 16th, 2007, 2:43pm »
Quote Quote Modify Modify

You'll have some software application playing the MIDI File.
 
This needs to output to a MIDI Yoke virtual MIDI connector.
 
On the other end of MIDI Yoke will be MIDI OX.
 
MIDI OX will copy the MIDI events to both MIDI ports.
 
For the first port, you will filter out channels 3 and 4.
 
For the second port, you will filter out channels 1 and 2.
 
I'm not running Windows/MIDI OX right now so I can't check exactly how to set that up but it should be pretty easy.
« Last Edit: Feb 16th, 2007, 2:43pm by Peter L Jones » IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #2 on: Feb 16th, 2007, 3:01pm »
Quote Quote Modify Modify

I'm a little confused by this...
Also, the instruments connected both only respond to channels 1 and 2. I have seen that I can filter the channels, but I also need to then map those filtered channels (3 and 4 to 1 and 2 respectively). It seems to be possible, but I just keep on messing up.
Thanks for the help so far anyway!
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #3 on: Feb 18th, 2007, 2:26pm »
Quote Quote Modify Modify

Yes, you can use a MIDI OX data mapping to translate Channel 3 to Channel 1 and Channel 4 to Channel 2, if you want.
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #4 on: Feb 23rd, 2007, 6:46am »
Quote Quote Modify Modify

But how? So far I've only succeeded in converting channels 3 and 4 to 1 and 2, and then have all 4 channels end up at the same port.
I have so far created the following:  
 
http://www.rba-verhuur.nl/routing.jpg
Midi Yoke 1 is where 4 channels enter.
From this, channels 1 and 2 are set to go to Midi Yoke 2
Also, channels 3 and 4 from Midi Yoke 1 go to Midi Yoke 3
From Midi Yoke 3, channels 3 and 4 go to Midi Yoke 4, where the "Midi-OX Events" are applied (http://www.rba-verhuur.nl/transmap.jpg)
 
Does anyone know what I am doing wrong?
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #5 on: Feb 23rd, 2007, 4:23pm »
Quote Quote Modify Modify

(I'm running Ubuntu, so I'm doing this from memory - you might best off reading through the manual..!  I know it's not the most exciting thing in the world... Wink )
 
The Data Mapping isn't where you filter out the channels.  There's a display with all the connections shown.  In there, I think you can get to another window that lets you select which channels are passed across a connection.
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #6 on: Feb 23rd, 2007, 5:35pm »
Quote Quote Modify Modify

I have already done that (see here). Midi Yoke NT 2 only outputs channels 1 and 2 as I already said. The only problem is that once I have separated channels 3 and 4 from the pack, I also need to change the channel numbers on those to 1 and 2 respectively.
What I have right now does what I set in "Data Mapping" as soon as the data comes in at Midi Yoke 1, resulting in me having all 4 channels merged into 2 channels at Midi Yoke 2. I only want the data mapping to occur on a separate port that only has channels 3 and 4 on it.
I hope I'm still making sense, and am within the realm of things that are possible here.
« Last Edit: Feb 23rd, 2007, 5:41pm by Thijsie » IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #7 on: Feb 24th, 2007, 3:55am »
Quote Quote Modify Modify

I think (again, still in Ubuntu) you can apply a data mapping to a connection.
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #8 on: Feb 24th, 2007, 3:58am »
Quote Quote Modify Modify

I have now seen that I can also place the file for mapping in the "Map File" section in "Connection Properties". However, when I do this and disable the mapping in Data Mapping, channels 3 and 4 remain unchanged. Do I need to enable something somewhere?
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #9 on: Feb 24th, 2007, 10:52am »
Quote Quote Modify Modify

Right, I've booted into Windows (not just for you...).
 
You create the data mapping in "Options->Data Mapping" by clicking the "Save" button once you've got the map set up.  (It's a good idea to save your mappings once they're working, so you can get back to them another time.)
 
Thinking about it, you should just have (1) a filter on the first connection to strip off Ch 3 and Ch 4 and (2) a .OXM mapping on the second connection to map Ch 3->Ch 1 and Ch 4->Ch 2.  You shouldn't need anything else.
« Last Edit: Feb 24th, 2007, 10:55am by Peter L Jones » IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #10 on: Feb 24th, 2007, 11:11am »
Quote Quote Modify Modify

I now have the following: http://www.rba-verhuur.nl/map24feb.jpg with mapping from http://www.rba-verhuur.nl/VicLocoVideo%202.oxm applied where the green dot is, though channels 3 and 4 are staying the same once separated. No mapping is taking place. Am I still missing the point somewhere?
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #11 on: Feb 24th, 2007, 6:40pm »
Quote Quote Modify Modify

You should have different settings for the two green dots.  Can you do screen shots of the Connection Properties for both?
 
(It might be necessary to make the same properties apply to the MIDI OX Events connections, too.)
 
Also (to save me remembering when I'm in Windows), can you do a shot of the Data Mapping window with the .OXM loaded, too.
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #12 on: Feb 25th, 2007, 4:16am »
Quote Quote Modify Modify

There is only one green dot, between Midi Yoke NT 1 and 3.
http://www.rba-verhuur.nl/connprop.jpg
http://www.rba-verhuur.nl/mapscreen.jpg
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #13 on: Feb 25th, 2007, 3:54pm »
Quote Quote Modify Modify

Okay...
 
All four channels are arriving on MIDI Yoke 1.
 
You want Ch 1, Ch 2 to go to MIDI Yoke 2 unchanged but you don't want Ch 3, Ch 4 to go to MIDI Yoke 2.  So you need to set a filter on the connection between MIDI Yoke 1 and MIDI Yoke 2, using the connection properties, to discard Ch 3 and Ch 4.  Leave everything else enabled.
 
You want Ch 3 and Ch 4 to go to MIDI Yoke 3, with Ch 3->Ch 1 and Ch 4->Ch 2.  You need a data mapping with four entries set in the connection properties (but no filter - leave everything enabled).
1) Incoming Ch 1 -> Event type discard.
2) Incoming Ch 2 -> Event type discard.
3) Incoming Ch 3 -> Outgoing Ch 1.
4) Incoming Ch 4 -> Outgoing Ch 2.
« Last Edit: Feb 25th, 2007, 3:55pm by Peter L Jones » IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #14 on: Feb 26th, 2007, 9:41am »
Quote Quote Modify Modify

I have done exactly as you said, channel properties for midi yoke 1-2 only leave in channels 1 and 2. For Midi Yoke 1-3, in connection properties, I selected all. Next, I applied a new mapping file which has event type discard for channels 1 and 2 at the top. It also has the mapping for channels 3 and 4 -> 1 and 2. However, at Midi Yoke 3, I just end up with all 4 channels the same way I started. Am I overlooking a big "ON" toggle somewhere maybe?
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #15 on: Feb 26th, 2007, 2:51pm »
Quote Quote Modify Modify

Mmm, maybe.  There's a "Global Data Mapping" toggle somewhere.  Maybe that needs to be off to make the connection-specific data mapping work.
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #16 on: Feb 26th, 2007, 2:54pm »
Quote Quote Modify Modify

You mean in Options->Data Mapping (Turn map on after OK)?
That's off.
For the rest, perhaps this is handy:
« Last Edit: Feb 26th, 2007, 3:05pm by Thijsie » IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #17 on: Feb 26th, 2007, 5:57pm »
Quote Quote Modify Modify

on Feb 26th, 2007, 2:54pm, Thijsie wrote:
You mean in Options->Data Mapping (Turn map on after OK)?
That's off.

Turn that on but it's not what I was refering to.  When MIDI OX is iconised to the tray, right-clicking it's icon brings up a menu with "Global Data Map" on.  I can't find it on any other menu...
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Thijsie
Member
**



MIDI-OX (might) Rule!

   


Gender: male
Posts: 16
Re: Complicated mapping required
« Reply #18 on: Feb 27th, 2007, 9:38am »
Quote Quote Modify Modify

I can't turn the one in Data Mapping on without placing a map in there, but if I place a map in there then the channels won't be split correctly, as they'll be mapped as soon as they come in. I also can't turn on "Global Data Map" at the tray icon, as that apparently refers to the same thing.
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Complicated mapping required
« Reply #19 on: Feb 27th, 2007, 6:03pm »
Quote Quote Modify Modify

Okay... I'm stumped!
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Pages: 1 2  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


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