ref: 07c6cc69733990ab295b8b201e119150dfd696a0
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 }