A shell script could be enough. The follow example uses `amidi'On Sun, Nov 02, 2014 at 12:27:44AM +0200, 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
with a virtual rawmidi port:
#!/bin/bash
# midistraggo
do_something()
{
case $1 in
3C) play doooo.wav & ;;
3E) play reeee.wav & ;;
40) play miiii.wav & ;;
41) play faaaa.wav & ;;
*) play boooo.wav & ;;
esac
}
amidi -p virtual -d | while read -n2 st; do
if [[ ${st} == 90 ]]; then
read -n3 key
do_something ${key}
fi
done
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user