ref: dc2cf82f3b8d54c0dbaad1256ccd206b7f8ec65e
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 }