ref: 98e1f3efd944dc8b9b942c871fde344e52aee80c
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 }