[LAU] beatrix + eeepc + nanokontrol

From: oz <oz@email-addr-hidden>
Date: Sun May 31 2009 - 01:10:50 EEST

Hello,

I'm doing the first steps with a hammond clone on my eeepc 901 with
Debian/squeeze. My intention was to use "drawbars" for fast access and
therefore I tried the universal Korg nanokontrol, which has 9 sliders
and usb-midi.

Beatrix runs from its binary and outputs to /dev/dsp1. The midi-merge
of my separate keyboard and the nanokontrol I do with qjackctl and
alsa. Because beatrix has no native jack-support, I make use of a
virtual midi-port provided by snd_virmidi. After loading this
kernelmodule with 'modprobe snd_virmidi' a virtual raw midi-port
appears in jacks connection window and its name
"midi.device=/dev/snd/midiC3D0" I put in beatrix' default.cfg.

With this midi-input I can now connect several midi devices, namely my
keyboard, nanokontrol and a virtual keyboard (vkeybd) in jacks
connection table.

The 9 sliders of the nanokontrol can be freely assigned to have the
right CC values from 70 - 78 for beatrix. This has to be done with the
free Korg Editor and I used an old Mac mini for that. These settings
are permanently stored as "scenes" in the nanokontrol, which has
standard usb-audio and is powered by the usb-bus.

But nanokontrol cannot send program change messages, only CCs. Because
all sound-settings like percussion, vibrato, rotary for example are
done by these programchanges in beatrix, I installed the
Debian-package vkeybd, from which you can send all these parameters
with just one mouse klick. Thanks to the instructions from:

http://arnout.engelen.eu/index.php/Beatrix

The expression pedal for volume swell and the sustain pedal for rotary
slow/fast from my midi-keyboard works out of the box.

A few things are left to be done for me. I want to have all midi- and
dsp-interface-ids bootfix. And all needed programs should start from
one desktop-link or script (beatrix, qjackctl with all connections and
vkeybd). Eventually the virtual midi-connections can be scripted
easier with aconnect instead of qjackctl. If someone uses aconnect for
this purpose, it would be nice to read about ist.

cheers,
oz

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Sun May 31 04:15:01 2009

This archive was generated by hypermail 2.1.8 : Sun May 31 2009 - 04:15:02 EEST