[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
>