ref: 8fb8d28470dec5b5ff4ed5782673efd2c01f6604
dir: /bin/midipipe/
#!/bin/rc rfork en fn cleanup{ rm -f /srv/midi } fn sigint{ cleanup exit } fn sigexit{ cleanup } r=() if(~ $1 -r){ r=1 shift } rm -f /srv/midi bind -a '#|' /mnt/midi <>[3]/mnt/midi/data1 { echo 3 >/srv/midi if(! ~ $#r 0) cat /mnt/midi/data if not cat $* >/mnt/midi/data }