User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - sending a message from translation map »
Welcome, Guest. Please Login or Register.
Jun 1st, 2025, 8:18am


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


   MIDI-OX User Forum
   MIDI-OX
   Questions and Discussion
(Moderator: Jamie OConnell)
   sending a message from translation map
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: sending a message from translation map  (Read 728 times)
laserbeak43
New Member
*



MIDI-OX Rules!

  laserbeak43   laserbeak43


Gender: male
Posts: 9
sending a message from translation map
« on: Sep 2nd, 2005, 6:03pm »
Quote Quote Modify Modify

my manual for my emu command station tells me this.
 
Multisetups can be restored using a MIDI Bank Select command.
Select: cc00 = 80, cc32 = 00, (dec) then send a Program Change command
corresponding to the Multisetup you wish to select.

 
 
sounds simple enough but i dont know the exact procedure can someone please help.
IP Logged

Peter L Jones,
My personal hero!!
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: sending a message from translation map
« Reply #1 on: Sep 3rd, 2005, 3:57am »
Quote Quote Modify Modify

In a sequencer program, create a MIDI sequence with three events.  The first two events will be "MIDI CC" events.  The CC numbers and values should be as given.  The third event will be a MIDI Program Change event with the required program number.
 
Alternatively, you could set up a MIDI OX map to generate the three messages in response to some other incoming event.
 
The exact procedure depends on a lot of things.  What have you tried, so far?
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
laserbeak43
New Member
*



MIDI-OX Rules!

  laserbeak43   laserbeak43


Gender: male
Posts: 9
Re: sending a message from translation map
« Reply #2 on: Sep 3rd, 2005, 9:53am »
Quote Quote Modify Modify

what i wanted to do was set it so that key# 41 on channel 14(e4) would send a note on message to trigger it but i dont know how to do it. and i dont know how to just create a midi sequence like that from scratch. any tips?
IP Logged

Peter L Jones,
My personal hero!!
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: sending a message from translation map
« Reply #3 on: Sep 3rd, 2005, 2:38pm »
Quote Quote Modify Modify

Okay, if you're looking a for a solution just using MIDI OX, I can help.  Otherwise, it's too dependent on what other software you're using.
 
First, check out this thread, particularly the PDF mentioned.
 
Once you're happy with the basics of how to connect things using MIDI OX, then you can start doing more complex stuff like mangling the MIDI data it's processing.
 
For your set up, I'm assuming you've got far less going on than in that other thread, more like:
 
[MIDI source]->{*magic happens*}->[MIDI sink]
 
In this case, "{*magic happens*}" is implemented by MIDI OX using a Data Mapping.
 
First, open your MIDI sink as an output and connect your MIDI source (following the instructions in the PDF for that bit, saving the configuration).
 
Now it gets more interesting.  Go to Options->Data Mapping... and a panel pops up with plenty of buttons and a big blank bit.
 
Make sure "Turn Map On (after OK)" is checked.
 
Click "Insert...".
 
In the "When Input matches:" section, enter the values like you posted in your last message.  Make sure "Pass original value on (Clone)" is checked.
 
In the "Set Output to:" section, set the Event Type to Ctrl, both Ctrl # entries to 0, both Amount entries to the Bank Low number.
 
Click OK to save this entry.
 
Now click "Insert..." again and repeat the above but using Ctrl # 32 and the Bank High number.  BUT this time also set the "Delay ms" to 1.  Click OK to save this entry.
 
And finally, the Program Change.  Click "Insert..." to get the panel up as before, use the same input entries but this time don't have Clone checked.  Use ProgChg as the output event type and the Patch # to the required number.  Set the delay to 2 ms and click OK to save.
 
It's probably a good idea to save this out separately using the "Save..." button (I try to do this when I've got a useful data mapping).  Then you can load it back again later.  Click OK and the data mapping will be activated.
 
Under the View menu, select "Input monitor" and arrange the windows so you can see input and output at the same time.  Then send the note event.  You should see that appear on the Input monitor with the three new messages appearing on the output.
 
(I've not tried this!! Cheesy)
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
laserbeak43
New Member
*



MIDI-OX Rules!

  laserbeak43   laserbeak43


Gender: male
Posts: 9
Re: sending a message from translation map
« Reply #4 on: Sep 4th, 2005, 3:11pm »
Quote Quote Modify Modify

IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!IT WORKED!
 
THAAAAAAAAANK YOOOOOOOOOOOOOOOOOOOOUU!!!
I'VE BEEN TRYING TO DO THIS FOR MONTHS!!!
IP Logged

Peter L Jones,
My personal hero!!
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: sending a message from translation map
« Reply #5 on: Sep 4th, 2005, 5:57pm »
Quote Quote Modify Modify

Cheesy
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  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.