KORG MicroKontrol in Linux

This commit is contained in:
Ian Gulliver
2019-04-21 18:13:36 +00:00
parent 315b4f425f
commit 5507429fc1
4 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<!--# set var="title" value="KORG MicroKontrol in Linux" -->
<!--# set var="date" value="June 6, 2006" -->
<!--# include file="include/top.html" -->
I recently picked up a [KORG MicroKontrol](http://www.korg.com/gear/info.asp?a_prod_no=microkontrol&category_id=8) from that local techno-crack peddler, Guitar Center. Short specs: 37-key keyboard (velocity sensitive), 16 pads (velocity sensitive), 8 sliders, 8 knobs, and a tempo knob that generates MIDI clock.
I had expected to plug this into my MIDI interface via the MIDI outputs on the back. However, as I left my MIDI cables at the theatre, I gave the USB interface a try. Much to my amazement, ALSA detected it as a USB MIDI device. Its a bit complicated; it acts a MIDI interface as well when plugged in via USB, so it has sub-interfaces. For example:
amidi dump port hw:1,0,0
(its device 1, starting from 0, on my system)
This dumps input from the MIDI-IN port on the back of the device, but not generated by the device itself. To do that:
amidi dump port hw:1,0,1
Then you spend 5 minutes or so hitting the keys really hard and watching the velocity numbers. Its fun.
It also has a 3rd channel for an unmapped “native mode”. I expected this to be a proprietary interface that they sold to application developers who wanted to better interface with the device. Apparently, however, its fully documented.
Why cant all hardware vendors be like this?
<!--# include file="include/bottom.html" -->

View File

@@ -39,6 +39,7 @@
1. 2009-Sep-11: [Confusing BIND with CNAMEs](2009-09-11-confusing-bind-with-cnames.html)
1. 2009-Feb-19: [The odd case of my mugging](2019-02-19-the-odd-case-of-my-mugging.html)
1. 2009-Feb-03: [5-packet TCP connection?](2009-02-03-5-packet-tcp-connection.html)
1. 2006-Jun-06: [KORG MicroKontrol in Linux](2006-06-06-korg-microkontrol-in-linux.html)
1. 2006-Apr-07: [IBM Z60m in Linux](2006-04-07-ibm-z60m-in-linux.html)
1. 2006-Mar-21: [HP ProCurve 2824 Mini-Review](2006-03-21-hp-procurve-2824-mini-review.html)
1. 2006-Mar-21: [Redundant Network Interfaces](2006-03-21-redundant-network-interfaces.html)