[LAU] MIDI to systemcommand, exute script etc.
Ken Restivo
ken at restivo.org
Tue Nov 11 17:59:04 EST 2008
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
More information about the Linux-audio-user
mailing list