New MidiGAL fimware MidiScale

MidiScale transposes incoming MIDI notes, constraining them to one of the 86 music scales. The output MIDI notes are quantized according to the selected scale and root note.

Transposition occurs on the selected or all MIDI channels. The latter makes MidiScale MIDI Polyphonic Expression (MPE) compatible.

Download the firmware here.

13 thoughts on “New MidiGAL fimware MidiScale

  1. hi there ,

    this looks like exactly the task I was trying to accomplish myself on the Midipal, when i post here some time back …is this firmware compatible with an original MI MidiPal ?

    very exciting either way!!

  2. i got my hands on a MidiGal… The scale app is working great!

    i just wondered if you would consider adding one small thing to super charge the possibilities…

    could you add an incoming channel (prescale) and outgoing channel (post scale)… That…if left to a default (all) would work just as you currently have it.. but ..would allow you to set one incoming channel (that of your controller) and then…On outgoing channel….change which synth you are addressing the scale to …

    this way you could have a controller fixed to channel one, and use midigal to switch between multiple synth modules on different channels without needing more hardware.

    • So you want to squeeze in a MIDI channel mapper into a Scaler tool. That’s well outside intended functionality and is usually not a good idea because different people want different extras 😉

      On the other hand MidiScale has an input MIDI Channel selector, so we might add an output channel selector too. I’ll think about it.

      • haha , it has been my “Roman empire” for well over a decade… Constantly on my mind , but beyond my own reach…

        sat with my (previously, midipal, now midi gal) and a bunch of synths my midi looper and my controller , thinking…if only I could have one simple hardware encoder to turn and clock to switch between which instrument I am playing…

        fornmy sins…I even considered posting it on a Behr***er forum…in the hope they would “borrow” the idea….I just want to jam haha

        thanks for your consideration either way.

      • Interesting… I have a custom unpublished firmware that runs on a number of my MIDIpal’s placed right after every MIDI controller in my studio. It does the following:
        * MIDI Channel mapping, see below…
        * Velocity: soft and hard curves and fixed
        * Aftertouch: soft/hard curves, fixed and filter
        * Legato chord hold
        * Note transpose
        * MIDI Events monitor

        MIDI Channel mapping is controlled by 2 settings:
        * Output channel: 1, … 16, input channel
        * Input channel: 1, … 16, any

        Output channel page allows you to reroute selected MIDI input to the instrument you want by turning the encoder knob.

        Input channel allows you to set it to respond on a specific or all MIDI channels. Depending on output channel setting you can remap one channel to another, or any channel to another, or just pass channels as is.

        Legato chord hold is a kind of note hold which collects legato notes and plays them until you play another note after releasing all previously played notes. I wish Hold on Sequential synths would work like that.

        Let me know if you want to try this firmware. It can also run on MidiGALs of course.

      • hiya, thanks for taking the time…. Your description for the mapping here, is exactly as I had in mind for the extended scale app behaviour…

        forncontext..my “main rig” achieves exactly this by placing a Philip Rees midi tool AFTER my midipak scale app… I play via channel 1 in my controller,.into the midipal to constrain to scale…and then finally, I output that to the Philip Rees tool which has a bit rotary on it to select which channel I am addressing…it works SO well for my audio live looping rig…but I wanted to try and slim down by one device for my midi looping rig..as ideally that is supposed to be smaller lol.

        id love to try thisnfirmware, as so far I have accumulated 3 midipals and a gal…so I can always go back to chaining them to get 2 rigs up and running.

        thanks

        phill

      • thank you , i look forward to having a play with that, and thanks again for considering my idea for the Scale app.

      • ahhh that’s a shame. Would be cool to have that on a Midigal as other solutions either require a computer or have been out of stock since the 2020 chip shortage

      • Well, I can envision a firmware that will remember up to a 100 programs each storing a 12 note microtonal scale in the form of note/pitchbend pairs with some number of programs preinitialized with, for example, a microtonal scales set from TEO-5.

        Still not sure if this is good enough through. They always want more, stretched octaves etc. 😉

Leave a comment