On Mon, Nov 10, 2008 at 06:08:41PM +0100, Dominic Sacré wrote:
On Saturday 08 November 2008 22:31:51 Nils Gey wrote:
Do you know any ways to receive midi events to
start programms, execute
shell-scripts or using other things you normaly do with your
computer-keyboard and shortcuts?
This is one of the things mididings (
http://das.nasophon.de/mididings/) was
made for.
For example, the following Python script would listen on an ALSA MIDI port,
and run different shell commands in response to note-on events:
from mididings import *
run(
Filter(NOTEON) >> KeySplit({
60: System('foo'),
61: System('bar'),
...
})
)
I haven't used Python in a while, but what does that ">>" syntax do? A
binary shift right?
-ken