Csound Csound-dev Csound-tekno Search About

Re: [ANN] Cabel - a GUI for building opcode based csound instruments

Date2005-12-15 14:48
FromMichael Gogins
SubjectRe: [ANN] Cabel - a GUI for building opcode based csound instruments
Thanks for your response.

I think it should be possible to create something along the lines of my old Java Silence, or Steven Yi's blue, integrating Cabel, that provides a complete, user-friendly workshop for designing instruments, writing compositional algorithms, and making pieces -- an IDE for music. On Linux, this could use Jack to interface with Ardour, Rosegarden, etc. for sequencing and notation as well.

Regards,
Mike

-----Original Message-----
From: Sebastian Gutsfeld 
Sent: Dec 15, 2005 4:49 AM
To: csound@lists.bath.ac.uk
Subject: Re: [Csnd] [ANN] Cabel - a GUI for building opcode based csound instruments

"Michael Gogins"  writes:

> I hardly ever do real-time performance, but I could really use an 
> interactive instrument designer to make instruments for off-line rendering. 
> How would I go about using cabel to make instruments for score-driven 
> performance and off-line rendering?

You need a module which reads all your score parameters. Have a look at
modules/control/MidiNoteIn.xml and write your own module which outputs
e.g. p3 to p15 (hopefully we'll add something like this with the next
release). For simplicity you also need some new envelope modules
although modules/modulators/AdsrLinTrigger.xml will do fine for testing.

At last you have to set your score in the Options->Preferences window. I
think it would be great for score-driven performance if you have the
possibility to link to an external score file instead of copying&pasting
the score into Cabel, wouldn't it?

With examples/sequencer_notequantizer_sampleandhold.cw and
examples/space_flight.cw you can test score-driven off-line rendering if
you set the score to "i1 0 10" and proper csound parameters because
those two instruments only need to be triggerd once. Sadly cabel doesn't
realize that the csound process finishes after 10 seconds so you get no
feedback in cabel (e.g. stop button changing back to play button). I'll
add this to the TODO list.

regards,
   Sebastian
-- 
Send bugs reports to this list.
To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk