What to do?Oops, that '1' at the start is nothing but a problem, because the first score line then starts with it. [Supposed to be there in the example, but not for my usage.]Main glitch now: Chuck starts with an error message because csound is trying to use the audio output. Csound does play the two notes -- but only after chuck exits. Csound has received them before this -- and sends them to dac; but they play simultaneously later, when chuck lets go of the audio...
---------On Thu, Sep 24, 2015 at 3:40 PM, Forrest Curo <treegestalt@gmail.com> wrote:Okay, I'm not entirely sure about usage for 'chout' -- but it works!
sends two notes through the fifo.On Thu, Sep 24, 2015 at 12:25 PM, Forrest Curo <treegestalt@gmail.com> wrote:{Does this represent an awful waste of sound-processing resources? -- or a reasonable combination of csound rendering methods with chuck straightforward programming syntax?]On Thu, Sep 24, 2015 at 11:15 AM, Spencer Salazar <spencer@ccrma.stanford.edu> wrote:Hi Forrest,If you're only using one fifo and you're not using chuck's stdout for other purposes, you can redirect it to the fifo and communicate that way, e.g.chuck file.ck > myfifo.fifoChucK's diagnostics go to stderr, as does <<< >>> printing, so only stuff you write to chout will go to the fifo.spencer--On Thu, Sep 24, 2015 at 5:29 AM, Forrest Curo <treegestalt@gmail.com> wrote:Basically, to use OSC protocol I end up needing a finicky listening routine in the csound program, with all sorts of complications about starting & stopping notes from the messages... while the -L command line option lets me feed lines directly through the operating system into the score, with csound handling the subsequent timing automatically. So it depends what you mean by 'easier.'Chuck does seems like a pretty heavy-duty program to use as a midi-timer; last night I worked out a short python script that seems to do the job; but chuck -- if it had the right file-handling capabilities -- is more specifically designed for coordinating a musical process, and might work better. I dunno.On Wed, Sep 23, 2015 at 11:13 PM, Casper Schipper <casper.schipper@gmail.com> wrote:Hi Forrest,
Maybe a naive question: but is there any reason you don’t want to use OSC protocol for communicating between ChucK and CSound ? I think that’s the easier route.
Best,
Casper
> _______________________________________________
> On Sep 24, 2015, at 02:25, Forrest Curo <treegestalt@gmail.com> wrote:
>
> Something I've been doing from pd: writing a line (or more) of text to a fifo and letting csound read that in as score lines.
>
> Trying the same from chuck -- I find that I can write text to a normal file. When I send the same text to a fifo, nothing happens. If I don't close the fifo chuck merely freezes; if I do close it at the end of each line, chuck continues to receive midi notes but csound doesn't get anything from the other end.
>
> Do I need to open the fifo in 'WRITE_ONLY mode"? Will try now.
>
> Other thoughts?
> chuck-users mailing list
> chuck-users@lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Spencer SalazarDoctoral CandidateCenter for Computer Research in Music and AcousticsStanford University
_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users