Well, I created a macro I call the Scale Remapper
that I uploaded to the Logic & MainStage Templates and Environments forum.
The idea is to have most western scales/modes at you disposal without having to worry about learning the keyboard fingerings for each one in whichever key. Basically you play a C major scale (white keys) on your keyboard and what you hear is the scale/mode you select in the macro. You can adjust the root key (it only goes up though..to keep it simple...and you can always use the octave buttons in your keyboard if you want to transpose "down" to a particular root key).
The exception are the 5, 6, and 8-note scales, of course. For those I changed the mapping a bit. Pentatonics are triggered only by black keys, hexatonics use all white keys except for the B key, and diminished scales use all white keys plus the A#(Bb) key.
I also included a keyboard monitor so you can see what actual notes are coming out.
Again, this intended for lazy, non-keyboard-playing types who enjoy banging on keys nonetheless (like me).
This thing processes notes at the input level...it doesn't take notes from a region and converts them to a particular scale...that's a more complicated affair.
I don't know if this is what you where looking for, but I can upload it if you like.