Author |
Topic: Need Help (Read 1292 times) |
|
Oximoron
Member
 
 MIDI-OX Rules!
Posts: 11
|
HAPPY NEW YEAR! I know, for an experienced user, my question may be too simple, but IŽm a newcomer and I need a little bit help. I donŽt understand some terms and the (sometimes) very short explanations in the online-help. How to map following Midi events (example): INPUT: port 1, chan 1, program changes (1-4) ---> OUTPUT: port 2, channels (1-4). A change to program 1 should correspond to channel 1 and so on .... Many thanks in advance Oxi p.s. the background is that the NI-Kompakt-Player does not understand (GigastudioŽs) program changes. So I must convert it into Midi-channel-changes. Painfully, I know!
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Need Help
« Reply #1 on: Jan 3rd, 2005, 1:08pm » |
Quote Modify
|
The solution is in two parts: 1) Set up separate data mappings to map from "any" to Channel n, for each channel 1 to 4. -- This is under Options->Data Mapping...->Insert..., Set Output To, Channel: n. -- Save each mapping with a meaningful name. 2) Set up a patch mapping to load the appropriate data mapping in response to the program change messages. -- This is under Options->Patch Mapping..., use Assign to set the mapping for the Program Changes ("Patches") you want to use. -- Again, save this patch mapping. And remember, the mapping applies for messages MIDI OX is reading from its input and writing to its output, so you'll probably need to use MIDI Yoke if both applications are running on the same PC.
|
« Last Edit: Jan 3rd, 2005, 1:11pm 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
|
|
|
Oximoron
Member
 
 MIDI-OX Rules!
Posts: 11
|
 |
Re: Need Help
« Reply #2 on: Jan 4th, 2005, 4:47pm » |
Quote Modify
|
Many thanks, Peter! IŽll try it. May I ask a further question if IŽve problems? regards oxi
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Need Help
« Reply #3 on: Jan 4th, 2005, 6:33pm » |
Quote Modify
|
I wouldn't be surprised if it doesn't work... I didn't actually try it... But do ask: even if I haven't a clue, you're likely to get a reply. (Jamie's been on and not posted on this so I'm hoping that means I'm right..!)
|
« Last Edit: Jan 4th, 2005, 6:34pm 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
|
|
|
Oximoron
Member
 
 MIDI-OX Rules!
Posts: 11
|
 |
Re: Need Help
« Reply #4 on: Jan 8th, 2005, 2:59pm » |
Quote Modify
|
hi peter, HAPPY NEW YEAR! I sit here hours y hours and understand nothing. Can you please give me my question as an example? May be IŽm too stupid Since years I work with GIGA, but I donŽt understand what all the maps and patches mean in this context. The main problem for me is the East West Lib with its (sh***) player which cannot understand midi-program changes from GIGA. Many thanks Oxi
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Need Help
« Reply #5 on: Jan 9th, 2005, 11:36am » |
Quote Modify
|
Sorry, I know nothing about GigaStudio, I'm afraid.
|
|
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
|
|
|
Oximoron
Member
 
 MIDI-OX Rules!
Posts: 11
|
 |
Re: Need Help
« Reply #6 on: Jan 9th, 2005, 2:20pm » |
Quote Modify
|
I mean maps and patches concerning Midiox not Giga! How to map a program change to a channel change. It doesnŽt work. Oxi
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Need Help
« Reply #7 on: Jan 9th, 2005, 7:37pm » |
Quote Modify
|
Probably me being stupid, not you. You'll have to try this and tell me whether you've followed each step and at what point it's not worked... In MIDI OX, select: [menu] Options [menu choice] Data Mapping... ["Translations Map" dialogue is displayed.] [button] Insert... ["Define Mapping" dialogue is displayed. There are two main sections labelled "When Input matches:" and "Set Output to:". The first describes the event actually happening. The second describes the event you wanted. You've got "Port 1", "Chan 1", Prog Change 1-4 to put in the first section. You want the prog change to switch the output channel. The problem is the Data Mapping can't do this - it only acts on a single message. So we're going to set up FOUR mappings, each mapping ALL messages to a particular channel.] [First one:] [When Input Matches] Any, Any, -1, -1, -1, -1 [that's the defaults] [Set Output To]1, Match Input, -1, -1, -1, -1, no delay, no pulling. [button]OK [back to "Translation Map"] [button]Save... [filename]channel4 [button]Edit... [gets us back to "Define Mapping"] [Second one:] [Set Output To]2, Match Input, -1, -1, -1, -1, no delay, no pulling. [same as before, but channel 2 this time] [button]OK [back to "Translation Map"] [button]Save... [filename]channel4 [button]Edit... [gets us back to "Define Mapping"] [Third one:] [Set Output To]3, Match Input, -1, -1, -1, -1, no delay, no pulling. [same as before, but channel 3 this time] [Click OK - back to "Translation Map"] [Click Save... then name and save the map e.g. as]channel3 [button]Edit... [gets us back to "Define Mapping"] [Fourth one:] [Set Output To]4, Match Input, -1, -1, -1, -1, no delay, no pulling. [same as before, but channel 4 this time] [button]OK [back to "Translation Map"] [button]Save... [filename]channel4 [You now have four files saved.] [button]OK [to close "Translation Map"] [menu]Options [menu choice]Patch Mapping... ["Patch Map" dialogue is displayed. In here we can use Program Change to choose a particular Data Mapping to apply. You want Program Changes 1 to 4 to pick each of the mappings you created above.] [Select row 1] [button]Assign... [Assign Patch Map dialogue displayed] [button]... [File Open dialogue displayed - find the channel1 patch and OK it, back to Assign Patch Map] [button]OK [back to Patch Map] [Select row 2] [button]Assign... [Assign Patch Map dialogue displayed] [button]... [File Open dialogue displayed - find the channel2 patch and OK it, back to Assign Patch Map] [button]OK [back to Patch Map] [Select row 3] [button]Assign... [Assign Patch Map dialogue displayed] [button]... [File Open dialogue displayed - find the channel3 patch and OK it, back to Assign Patch Map] [button]OK [back to Patch Map] [Select row 4] [button]Assign... [Assign Patch Map dialogue displayed] [button]... [File Open dialogue displayed - find the channel4 patch and OK it, back to Assign Patch Map] [button]OK [back to Patch Map] [checkbox]Turn Map On (after OK): [checked] [button]Save... [Save As dialogue displayed. Name and save the map. Back to Patch Map dialogue.] [button]OK
|
|
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
|
|
|
Oximoron
Member
 
 MIDI-OX Rules!
Posts: 11
|
 |
Re: Need Help
« Reply #8 on: Jan 10th, 2005, 3:31am » |
Quote Modify
|
many many thanks, peter!! IŽll try it today or tomorrow and will report how it works! gracias oxi
|
|
IP Logged |
|
|
|
Oximoron
Member
 
 MIDI-OX Rules!
Posts: 11
|
 |
Re: Need Help
« Reply #9 on: Jan 10th, 2005, 4:16pm » |
Quote Modify
|
thanks peter, I have a little success, thank you very much! But: when I send to chan 1, midiox loads map 2 and so on, and: when I switch the program to beginning of a bar (1st note), the change affects always on the 2nd note even though the map loads at the time. I would like to understand WHY it works (and why not) ! (sorry for my english :-) Oxi
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Need Help
« Reply #10 on: Jan 10th, 2005, 6:52pm » |
Quote Modify
|
MIDI Program Changes ("Patches") can be number 0 to 127 or 1 to 128. In the Patch Mapping dialogue, there was a checkbox to tell MIDI OX which you wanted to use. If you don't think of sending Patch 0, you always start at 1, make sure the check box is checked. (You'll then see what's going on and why you're getting the "wrong" data mapping loaded.) As to why it doesn't take effect until the second note, I'm not at all sure.
|
|
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
|
|
|
Oximoron
Member
 
 MIDI-OX Rules!
Posts: 11
|
 |
Re: Need Help
« Reply #11 on: Jan 19th, 2005, 6:14am » |
Quote Modify
|
re-hi, I made a lot of tests, the program change doesn't take effect until the second note, pity!
|
|
IP Logged |
|
|
|
|