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