I wanted to be able to easily perform and compose in microtonal scales, so I developed this patch which allows you to map the computer keypad as an isomorphic keyboard. At the moment, it just handles equal-tempered scales. I've found 5-tet and 7-tet really nice for jamming, as you get a similar harmony to the slendro and pelog scales used in gamelan.
I've included a state-saving function allowing maps to be stored and loaded - It writes all the floats to a text file to be read back again, and seems to work quite well. The default filepath can be changed, but of course, spaces in the filepath will cause an error.
There's probably a bit of customisation needed - You'll probably have to move a few keys around if you want to use it yourself, as your keypad is likely to have have a slightly different layout. Also, I've only got one type of sound loaded, but you can add your own easily enough. I'd like to develop it as a sort of MIDI controller for playing external synth patches eventually, but here's the first draft.