[LAU] executing arbitrary bash scripts from midi notes
Athanasios Silis
athanasios.silis at gmail.com
Tue Nov 4 01:50:59 UTC 2014
ace!
thank you all for the replies!
i'll get into it the following days.
I did not mention that before - it still shouldn't change much - I hope
these can work in a headless environment. right?
On Sun, Nov 2, 2014 at 1:30 PM, Tito Latini <tito.01beta at gmail.com> wrote:
> 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
>
> A shell script could be enough. The follow example uses `amidi'
> 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 at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20141104/32ef3e6e/attachment.html>
More information about the Linux-audio-user
mailing list