On Fri, Mar 15, 2019 at 06:11:26PM -0700, Forrest Curo wrote: > Both computers are using the current ubuntu, and are connected by one > ethernet cable. > > One runs csound while the other sends strings via tcp > to a fifo: > ie nc -l 10.42.0.1 1250 > testfif > which routes it to csound ( -L testfif ). > > When the line comes from tcl, whether or not it ends in "\n" > I get: > > illegal RT scoreline: > i1 0 1 550 0.5 > ^ > ------------ > Putting \n at the end produces the same response plus > unknown opcode > > How to make this work? > Hi, I don't have tcl installed, but I tried the same sort of setup, just sending commands across nc. e.g, in Linux (Mint): mkfifo tempfifo csound -L tempfifo myinstr.csd In another window: nc -l 1234 >tempfifo On my PDA (running termux): nc 192.168.1.6 1234 #to the Linux machine ... and type some commands that myinstr accepts Works fine, so I don't think it can be in the nc link or the fifo. tcl may be doing something odd. Can you trap the output of your tcl script directly? Also try what I did, and type in strings to send? Good luck. -- Pete -- Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here