Korg nonoKontrol as an input device
A guy in my band just showed me his new Korg nanoKontrol -- $60 gets you nine sliders and nine encoders in a slick compact package: http://createdigitalmusic.com/2009/08/18/nanokontrol-myr-for-ableton-live-fr... I tried opening it in ChucK as a Hid joystick and as a MIDI keyboard, but no luck. Has anyone used a nanoKontrol with ChucK? And if so, what's the secret? It would be a nice addition to a live setup. -- Rob
On 18 Oct 2009, at 03:41, Robert Poor wrote:
A guy in my band just showed me his new Korg nanoKontrol -- $60 gets you nine sliders and nine encoders in a slick compact package:
http://createdigitalmusic.com/2009/08/18/nanokontrol-myr-for-ableton-live-fr...
I tried opening it in ChucK as a Hid joystick and as a MIDI keyboard, but no luck. Has anyone used a nanoKontrol with ChucK? And if so, what's the secret? It would be a nice addition to a live setup.
This link says it sends standard MIDI: http://www.virtualdj.com/forums/102342/Hardware_Technical_Support/Korg_nanoK... Hans
Hans:
On Sun, Oct 18, 2009 at 01:01, Hans Aberg
This link says it sends standard MIDI:
http://www.virtualdj.com/forums/102342/Hardware_Technical_Support/Korg_nanoK...
That's promising! So can you tell me why the following code didn't print any MIDI messages? It got as far as "0.000000 0x635390 0x632c50 reading midi from port 0 -> FireWire 410", but then nothing more. - Rob // Korg nanoKontrol // public class Kontrol { fun void init() { spork ~ _processMidi(0); } fun void _processMidi(int midi_device) { MidiIn midi_in; MidiMsg midi_msg; while (!midi_in.open(midi_device)) { <<< now, me, this, "can't open midi device", midi_device, "...waiting 10 seconds" >>>; 10::second => now; } <<< now, me, this, "reading midi from port ", midi_device, "->", midi_in.name() >>>; while (true) { midi_in => now; <<< now, midi_in.toString() >>>; while (midi_in.recv(midi_msg)) { <<< now, midi_msg.toString() >>>; } } } } Kontrol k; k.init(); 1::week => now;
On 18 Oct 2009, at 10:26, Robert Poor wrote:
This link says it sends standard MIDI: http://www.virtualdj.com/forums/102342/Hardware_Technical_Support/Korg_nanoK...
That's promising! So can you tell me why the following code didn't print any MIDI messages? It got as far as "0.000000 0x635390 0x632c50 reading midi from port 0 -> FireWire 410", but then nothing more.
My next message said that you should take down the "Kontrol Editor", and check what MIDI messages it sends. But why does it say "FireWire"? - It is an USB device, I think. What is the platform? Is it this problem: http://xkcd.com/644/ Hans
sorry if you already know this, but do a
chuck --probe
there you'll see what devices you can read midi from, the nanokontrol should
be in there. Change the argument to _processMidi to match the midi input
device number.
/Stefan
On Sun, Oct 18, 2009 at 11:16 AM, Hans Aberg
On 18 Oct 2009, at 10:26, Robert Poor wrote:
This link says it sends standard MIDI:
http://www.virtualdj.com/forums/102342/Hardware_Technical_Support/Korg_nanoK...
That's promising! So can you tell me why the following code didn't print any MIDI messages? It got as far as "0.000000 0x635390 0x632c50 reading midi from port 0 -> FireWire 410", but then nothing more.
My next message said that you should take down the "Kontrol Editor", and check what MIDI messages it sends.
But why does it say "FireWire"? - It is an USB device, I think. What is the platform? Is it this problem: http://xkcd.com/644/
Hans
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Release me, insect, or I will destroy the Cosmos!
Hans, Stefan:
Doh! You solved the mystery -- I should have noticed.
When I ran the test, I also had an M-Audio Firewire-410 interface
(DA/AD/MIDI) interface plugged in. Since I never use it for MIDI, it didn't
occur to me that it had grabbed port 0. If I'd run 'chuck --probe' first, I
would have noticed what was going on.
Moral: chuck --probe is your friend.
Now if I can just convince my buddy to let me borrow his nonoKontrol again.
Seems like a versatile performance controller for $60.
Thanks, all.
- Rob
On Sun, Oct 18, 2009 at 02:16, Hans Aberg
On 18 Oct 2009, at 10:26, Robert Poor wrote:
This link says it sends standard MIDI:
http://www.virtualdj.com/forums/102342/Hardware_Technical_Support/Korg_nanoK...
That's promising! So can you tell me why the following code didn't print any MIDI messages? It got as far as "0.000000 0x635390 0x632c50 reading midi from port 0 -> FireWire 410", but then nothing more.
My next message said that you should take down the "Kontrol Editor", and check what MIDI messages it sends.
But why does it say "FireWire"? - It is an USB device, I think. What is the platform? Is it this problem: http://xkcd.com/644/
Hans
On 18 Oct 2009, at 03:41, Robert Poor wrote:
I tried opening it in ChucK as a Hid joystick and as a MIDI keyboard, but no luck. Has anyone used a nanoKontrol with ChucK? And if so, what's the secret? It would be a nice addition to a live setup.
And this link (bottom) says to download "KORG KONTROL Editor" - then one can set it to send whatever MIDI data one wants, even MIDI notes, and even have several: http://www.korg.co.uk/products/software_controllers/nano/sc_nano.asp Hans
participants (3)
-
Hans Aberg
-
Robert Poor
-
Stefan Blixt