User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Note omission for scales »
Welcome, Guest. Please Login or Register.
May 10th, 2025, 9:58am


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


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   Note omission for scales
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Note omission for scales  (Read 1095 times)
Borax
New Member
*



MIDI-OX Rules!

   


Posts: 2
Note omission for scales
« on: Mar 17th, 2010, 1:47pm »
Quote Quote Modify Modify

Hi,
 
Wondering if anyone can tell me how I can set up various scales using the midi translation tool in MIDI-Ox
 
What I basically want to do is pick (load) a scale and any notes outside that scale either don't sound a note or play the nearest note in said scale.
 
So for example I want to set up a D minor scale. When I hit B3 I want either for B3 not to sound a note... or for that note to be A#3 or maybe even...C3!
 
I don't mind the solution being labor intensive, just need to get my head around how to input the changes.
 
I will be using a USB midi controller to input notes and FL as sequencer.
 
TIA
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Note omission for scales
« Reply #1 on: Mar 17th, 2010, 4:03pm »
Quote Quote Modify Modify

It's going to be labour-intensive.
 
For each key, you'll need to set up and save a mapping that mutes (or transposes) the "missing" notes.  So that's 12 mappings with five missing notes per octave at 10.7 octaves per mapping.  To mute a note, you can set its velocity to zero.  (There may be other ways.)
 
Then you'll need a patch map to use program change messages to select the key mapping you want.
« Last Edit: Mar 17th, 2010, 4:05pm 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
Borax
New Member
*



MIDI-OX Rules!

   


Posts: 2
Re: Note omission for scales
« Reply #2 on: Mar 18th, 2010, 10:11am »
Quote Quote Modify Modify

Thanks for the reply. Really will be a lot of mapping 642ish mappings for 12 keys per scale? I wonder if I could use the master transpose in the sequencer to adjust for the key and cut down that way?
 
I'm just struggling with the "define mapping" section.
 
So say I want C3 muted do I input it as:
Input
Chan=Any note#min=60 max=60 velocitymin= -1 max= -1
Output
Chan=Any note#min=60 max=60 velocitymin= 0 max= 0
 
and if I want to shift it to C#3 would it be:
 
Input
Chan=Any note#min=60 max=60 velocitymin= -1 max= -1
Output
Chan=Any note#min=61 max=61 velocitymin= -1 max= -1
 
Thanks for the help
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: Note omission for scales
« Reply #3 on: Mar 18th, 2010, 3:12pm »
Quote Quote Modify Modify

Yep lots of work.
 
If you can code, you might be able to do less work with some scripting.  You'd only need the key then and a single octave of omission/mappings.  (No idea how to script it, though, I'm afraid.)
 
Your mappings are spot on, though.
« Last Edit: Mar 18th, 2010, 3:12pm 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
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.