i’ve written a custom midi -> osc program so that i can use one button from my nanokontrol to send multiple osc messages (e.g. one button can toggle reverb on/off and set reverb levels to my prefs) and so i don’t have to map dozens of keys. this program works great if the nanokontrol is running off another computer, but i’d like to just run it from the norns itself so i don’t have to have another computer.
the trouble i’m having is that norns is smart about midi devices and intends to consume any device that is plugged into it. because of this, i can’t connect to a usb device using any program other than the norns ui. if i try to stop norns (~/norns/stop.sh), then plug in my device, then connect to it via another program, and then start norns again, norns (rightly) doesn’t like this and won’t start.
is there a way i can tell the norns to ignore a particular midi device so that my custom program can utilize it? perhaps there is a line in the norns codebase i can comment out and then rebuild it as a midi-less version? or is there a less severe way? i suppose this wouldn’t be a problem if i had a grid…but i’m not there yet 