The buttons operate in Momentary mode, by default - press a button, and the Kontrol2 will report that it's "on," until you release the button. ![]() The sliders and dials will always yield values between 0 and 127 inclusive. You can read from the sliders, dials, and Solo, Mute, and Record buttons, and all the "Transport" buttons: next track, previous track, stop, record, etc. I own a nanoKeys, so that'll be the next one I work on. The Kontrol2 is ready for use, but that's all there is. It's meant to be easy, and not a full-featured MIDI client. (Special thanks to themidibus project by for this fix - and in fact for teaching me just enough about MIDI to make this.) For processing sketches, it's as simple as copying mmj.jar and libmmj.jnilib into libraries/korgnano/library in your Processing sketch folder. UNLESS you're running on OSX, in which case, you probably want to use mmj instead of Apple's default MIDI subsystem. ![]() I made it for use with Processing, but it should be usable with any JVM program. I'd eventually like to add support for the NanoKey2, and maybe the NanoPad2. This is a library to read values from the Korg NanoKontrol2, via MIDI.
0 Comments
Leave a Reply. |