Csound Csound-dev Csound-tekno Search About

Re: 4.23 Manual

Date2006-04-27 03:16
From"Michael Gogins"
SubjectRe: 4.23 Manual
Thanks for the screen shots. I think I'm more interested in making it easier 
for people who write breakpoint editors and such to use the API, than I am 
in creating such editors myself.

Regards,
Mike

----- Original Message ----- 
From: "David Akbari" 
To: 
Sent: Wednesday, April 26, 2006 8:42 PM
Subject: Re: [Csnd] 4.23 Manual


>
> On Apr 26, 2006, at 8:01 PM, Michael Gogins wrote:
>
>> What does a breakpoint editor do (sorry to ask a silly question, but I've 
>> never used one)?
>
> My understanding is that it is basically just a table that a user clicks 
> around [on a graph] often times holding a modifier key like Alt/Option or 
> Ctrl in which case it adds a new point.
>
> They're useful for generating any kind of data that changes as a function 
> of time. This could be an envelope or the speed at which it indexes a 
> table, for example.
>
> Breakpoint editing is often the cornerstone of commercial software like 
> Cubase or Pro Tools - users are able to draw any kind of envelope (volume, 
> pan position, modulation depth etc) directly onto the track in breakpoint 
> fashion.
>
> I have a simple Cecilia file that I use quite a bite that is simply just 
> the cgraph widget in Tcl/Tk that is useful to generate a dummy Csound 
> performance while copying the temp file and extracting the breakpoint 
> generated GEN table.
>
> Visual examples :
> http://www.ear.ie/Lettuce.htm#bpe
> http://www.csounds.com/cecilia/images/Cecilia-1.jpg
>
> The Cecilia patch :
> 
> 
> 
> cgraph envelope
>
> cslider duree_totale -uni sec. -res .001 -min .01 -max 30 init  5
> 
> 
> ; mono template
>
> instr 1
>
>
> out ar
> endin
> 
> 
> ; stereo template
>
> instr 1
>
> ar = 0
> ag = 0
>
>
> outs ar, ag
> endin
> 
> 
> ; quad template
>
> instr 1
>
>
> outq a1, a2, a3, a4
> endin
> 
> 
> ; octophonic template
>
> instr 1
>
>
> outo a1, a2, a3, a4, a5, a6, a7, a8
> endin
> 
> 
> f1 0 8192 10 1
>
> instr 1
> p 2  {sq [duree_totale] [duree_totale]s}  ;
> p 3  {sq [duree_totale]  [duree_totale]s} ;
> e
> 
>
>
> -David
>
> -- 
> Send bugs reports to this list.
> To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk
>