User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Sending batch messages based on single midi note? »
Welcome, Guest. Please Login or Register.
May 3rd, 2025, 4:07am


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


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   Sending batch messages based on single midi note?
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Sending batch messages based on single midi note?  (Read 3654 times)
jackmuta
New Member
*



MIDI-OX Rules!

   


Posts: 2
Sending batch messages based on single midi note?
« on: Feb 1st, 2022, 7:30am »
Quote Quote Modify Modify

Hi, Glad to see the forum is still alive and well. I got into midi-ox a while back (can't remember my old login) and was worried there wouldn't be much activity here anymore.  
 
I'm using midi-ox to customize LED feedback on my Akai APCmini for use with Gig Performer. I was wondering if there's a way to send batch midi on note messages with a specirfic velocity sent to several notes at once based on a single midi note on message without having to create an individual rule over and over for each note. Or will I have to finally bite the bullet and learn scripting?  
 
For example: I press a single button on my apcmini, sending a midi note on message with velocity 3 to notes 0-65. Do I need 65 rules in the data map or is there a quicker way?
« Last Edit: Feb 1st, 2022, 7:33am by jackmuta » IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 1030
Re: Sending batch messages based on single midi no
« Reply #1 on: Feb 4th, 2022, 9:51pm »
Quote Quote Modify Modify

Hi
The Data map is "from one to one'" or "from many to one" or "from many to many" but not "from one to many"  
With the 'many to many' you can scale  
eg copy the key value and scale the velocity from 0 - 90 to 0 - 127. This is good for the DX7.
 
Even Chorder VSTs won't be of much use.
 
So to do this ...
"I press a single button on my apcmini, sending a midi note on message with velocity 3 to notes 0-65."  
You would have to ...
  New Line, intercept APC note (with the particular key value and velocity value 3) and change it to KeyOn key 0 velocity ? and  tick 'Pass Original value on (Clone)'
  New Line, intercept cloned APC note (with the particular key value and velocity value 3) and change it to KeyOn key 1 velocity ? and  tick 'Pass Original value on (Clone)'
  New Line, intercept cloned APC note (with the particular key value and velocity value 3) and change it to KeyOn key 2 velocity ? and  tick 'Pass Original value on (Clone)'
  New Line, intercept cloned APC note (with the particular key value and velocity value 3) and change it to KeyOn key 3 velocity ? and  tick 'Pass Original value on (Clone)' etc
..
..
  New Line, intercept cloned APC note (with the particular key value and velocity value 3) and change it to KeyOn key 65 velocity ?  
 
"Do I need 65 rules in the data map or is there a quicker way? "
66 lines in the Map if you include the key 0, yes you do.
 
If you create the first line and pres OK to go back to the Translation Map dialog...
hi-light the line you just wrote...
you can then right click + 'Copy' or CTRL+C and (CTRL+V - 65 times) ...
and finally edit just the output note key value Min and Max of each line.
 
MidiOx Scripting or Bomes Midi translator might be a better option
Here is the old 'free' version https://www.bome.com/products/mtclassic
 
All the best
Royce
« Last Edit: Feb 4th, 2022, 9:54pm by Breath » IP Logged
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.