User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Midi-Ox Poly to Mono filtering? »
Welcome, Guest. Please Login or Register.
May 3rd, 2025, 10:12pm


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


   MIDI-OX User Forum
   MIDI-OX
   Questions and Discussion
(Moderator: Jamie OConnell)
   Midi-Ox Poly to Mono filtering?
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Midi-Ox Poly to Mono filtering?  (Read 2597 times)
thistof
New Member
*



MIDI-OX Rules!

   


Posts: 2
Midi-Ox Poly to Mono filtering?
« on: May 26th, 2020, 7:37pm »
Quote Quote Modify Modify

I've been using midi-ox for years to do keyboard splits, transpose, channel changes, etc.
 
I'm trying to figure out if there's a way to turn my regular polyphonic midi input into a monophonic output so that no matter how many notes I play on my keyboard, only the most recent note is played to my DAW, removing any currently or previously playing notes.
 
For example if I hold C and then add G, I want the C to stop playing and the G to start instead.
IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 1030
Re: Midi-Ox Poly to Mono filtering?
« Reply #1 on: May 26th, 2020, 9:04pm »
Quote Quote Modify Modify

MidiOx cannot remember Midi messages, so it can't send the needed corresponding notes offs, but...
  I think you could write a script to do it - check out the MidiOx Script help
  you could send an 'all notes off' message as each new note was played using the Data Map.
 
Options / Data mapping..
Input   Channel -Any;  Event Type-NoteOn;  -1 -1 1 127 Clone   ;you have to ignore Midi On with velocity = 0 ie Special Midi Off message
Output Channel -Match;  Event Type-Ctrl;  123 123 0 0  
This sends All Notes Off on Note On Midi channel then the new Note On.
- Only good for the same Midi channel
 
As the input decides the output channel, if you are using more that one channel you will have to have a separate Data Map line for each channel used.
 
This data map is interesting as it shows what order you (and your keyboard ) play the notes in a chord.
You may have to turn "Local" off on your keyboard to hear it work.
 
 
Hope this helps
Stay well.
Royce
 
« Last Edit: May 26th, 2020, 9:20pm by Breath » IP Logged
thistof
New Member
*



MIDI-OX Rules!

   


Posts: 2
Re: Midi-Ox Poly to Mono filtering?
« Reply #2 on: May 27th, 2020, 12:19am »
Quote Quote Modify Modify

Awesome, the data mapping works perfectly! The "input" section makes a lot of sense now that I see it, but I guess I don't really understand the Ctrl event type too well. Thanks for your help =D
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.