[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-users] Two Ctk related questions
Hi,
no, I would write that in this way...
while({now < duration}, {
note = orch[\test].new(starttime + now, 0.1, target: thisgroup);
note.freq_(lowfreq.rrand(hifreq)); note.amp_(ampenv[now]); note.dur_(0.1); note.outbus_(bfbus); note.loc_(0.5pi.rrand(-0.5pi));
note.addTo(score);
now = now + 0.02; ; });
All the best
-- Alessandro Fogar
http://www.fogar.it
2007/12/20, Josh Parmenter <josh@xxxxxxxxxxxxxxxxx>:> 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>