I remembered wishing for graphics for Csound in the past, and looked up this old post.
A year ago or so I got my microtonal Pure Data sequencer to a point where it was easy and usable.  Now I've been mulling over rewriting it as a standalone program, and I discovered the Tcl/Tk combination, and I'm convinced it's worth rewriting it completely, so non-computer geek musicians can have one file to click to run it.
So I just wanted to say that I checked again and found TclCsound and Cswish, and I'm thrilled.

I expect to get lots of use out of this tool now, both for my sequencer and for general Csound control, and I'm just wondering if anyone has any advice or experiences to share using Tcl/Tk with Csound.  It sounds like a great combination.

-Chuckk

On 3/14/06, Chuckk Hubbard <badmuthahubbard@gmail.com> wrote:
I ended up going to Pure Data for this because I couldn't find a way in Csound.  A normal sequencer doesn't work for the sort of free microtuning I want.
I went back to Csound to check, though, as Pure Data has some limitations.  I like that Csound has the xyin opcode (though the example in the manual doesn't work for me)... Pure Data's scalars can only be added by typing.
 
But the thing I'm wondering, that I don't see in the manual, is whether it is possible to set up drawing instructions for score events.  Or generic drawing instructions that could be processed in real time to trigger score events.  I see a bitmap-scanning example in the CsoundAV documentation; this would be pretty close, but I would want the ability to edit the picture.  Between xyin and sensekey, I should be able to work out a way to give editing commands, but could Csound draw notes in response to mouse clicks?
I don't see anything for a) drawing arbitrary objects or b) sensing mouse clicks or releases.
 
Are these abilities there?
 
Thanks.
-Chuckk


--
"It is not when truth is dirty, but when it is shallow, that the lover of knowledge is reluctant to step into its waters."
-Friedrich Nietzsche, "Thus Spoke Zarathustra"



--
http://www.badmuthahubbard.com