|
||
Title: Note omission for scales Post by Borax on Mar 17th, 2010, 1:47pm 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 |
||
Title: Re: Note omission for scales Post by Peter L Jones on Mar 17th, 2010, 4:03pm 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. |
||
Title: Re: Note omission for scales Post by Borax on Mar 18th, 2010, 10:11am 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 |
||
Title: Re: Note omission for scales Post by Peter L Jones on Mar 18th, 2010, 3:12pm 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. |
||
MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1! YaBB © 2000-2003. All Rights Reserved. |