On 01.11.2014 23:27, Athanasios Silis wrote:
> hello there,
> is there an application that I am missing that allows programming execution
> of arbitrary bash scripts (or others) following pressing specific midi
> notes?
> googling about it did not provide any results..
>
> Thank you for your help
>
>
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
e.g. SuperCollider can do that:
The relevant help files:
http://doc.sccode.org/Classes/MIDIIn.html
http://doc.sccode.org/Classes/String.html#-systemCmd
And a working code samle:
test.sc
----------------------------------------------
#!/usr/bin/env sclang
({
var midii, noteOn;
MIDIClient.init;
noteOn = {|src, chan, num, vel|
if(chan == 0, {
"./test.sh".systemCmd;
})
};
MIDIIn.addFuncTo(\noteOn, noteOn);
}).value;
---------------------------------------------
test.sh
---------------------------------------------
#!/usr/bin/bash
echo "bang!"
---------------------------------------------
hp
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sun Nov 2 04:15:02 2014
This archive was generated by hypermail 2.1.8 : Sun Nov 02 2014 - 04:15:02 EET