[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] Two Ctk related questions



I would assume how you create an object from a dict and apply methods
on the fly Josh?
note = orch[\test].new ...

x

On Dec 19, 2007 8:57 PM, Josh Parmenter <josh@xxxxxxxxxxxxxxxxx> wrote:
> Not sure which shortcuts you mean... do you mean the setters for
> SynthDef parameters?
>
>         .freq_(440)
>
> This simply sets the freq argument for the synth to 440. it is the
> same as:
>
>         freq = 440
>
> but you can string them together easier
>
> The parameter_(val) is for setting a parameter's value in a class.
> CtkNoteObjects look at the SynthDef (or SynthDesc) that is passed into
> it, and creates methods for setting the values of a note instance, as
> well as getting a current value.
>
> If that isn't what you mean... let me know which part.
>
> Best,
>
> Josh
>
>
> On Dec 19, 2007, at 1:44 PM, Alessandro Fogar wrote:
>
> > Hi Josh,
> >
> > many thanks,
> >
> > yes, you answered to my questions...
> >
> > I only don't know about thes syntax shortcuts about the following
> > section of code:
> >
> >       while({
> >               // create a note... add it to the CtkScore
> >               note = orch[\test].new(starttime + now, 0.1, target:
> > thisgroup)
> >                       // the CtkProtoNotes (and the CtkNoteObjects it
> > creates) makes methods to
> >                       // get and set all arguments in the synthdef
> >                       .freq_(lowfreq.rrand(hifreq))
> >                       .amp_(ampenv[now])
> >                       .dur_(0.1)
> >                       .outbus_(bfbus)
> >                       .loc_(0.5pi.rrand(-0.5pi))
> >                       .addTo(score);
> >               now = now + 0.02;
> >               now < duration;
> >               });
> >
> > All the best
> >
> >
> > --
> > Alessandro Fogar
> >
> > http://www.fogar.it
> >
> > 2007/12/18, Josh Parmenter <josh@xxxxxxxxxxxxxxxxx>:
> >> Hi Alessandro. I hope the following answers your questions... let me
> >> know if there is anything else.
> >>
> >> best,
> >>
> >> Josh
> > _______________________________________________
> > sc-users mailing list
> > sc-users@xxxxxxxxxxxxxxx
> > http://www.create.ucsb.edu/mailman/listinfo/sc-users
>
> ******************************************
> /* Joshua D. Parmenter
> http://www.realizedsound.net/josh/
>
> "Every composer – at all times and in all cases – gives his own
> interpretation of how modern society is structured: whether actively
> or passively, consciously or unconsciously, he makes choices in this
> regard. He may be conservative or he may subject himself to continual
> renewal; or he may strive for a revolutionary, historical or social
> palingenesis." - Luigi Nono
> */
>
>
> _______________________________________________
>
> sc-users mailing list
> sc-users@xxxxxxxxxxxxxxx
> http://www.create.ucsb.edu/mailman/listinfo/sc-users
>