From: <ba...@ui...> - 2006-06-29 16:54:26
|
Unless someone else has already started it, i'm going to try and start commenting out old code that has been replaced. -Alok ---- Original message ---- >Date: Tue, 6 Jun 2006 04:37:31 -0500 >From: <ba...@ui...> >Subject: Re: [Dissco-list] more about the new CMOD >To: dis...@li... > >I saw two or three ways of doing this back when Sever and I >were talking about it, and so I think i'll toss them out >there. One way is if Patter::Delivery is ALWAYS called after a >create (i.e. you never want to be able to create a pattern >without calling dilevry), then we could have the delivery >arguments be arguments to Patter after the list of arguments >currently handeled. One other option is to make a Delivery >option inside the patter function that would operate the same >way as itin and the other ones, but would deliver the >function, and the last is to make it another function. I would >argue against the last because I'm not sure how that would >affect the current framework, since there would be no >attribute we could assign it to, as far as I can see (unless >we'd be saying youd' have to call Deliver( Patter(...) ) or >something similar). > >Just my 2 cents >-Alok > >---- Original message ---- >>Date: Sun, 4 Jun 2006 12:20:16 -0500 (CDT) >>From: Sever Tipei <s-...@ui...> >>Subject: Re: [Dissco-list] more about the new CMOD >>To: David Anderson <mr....@gm...> >>Cc: Sever Tipei <s-...@ui...>, >dis...@li... >> >>Yes, the checkPoint is the moment in time at which the choice >of a patter >>element is made; it is sent down the line to various Select >methods. >> >>Unfortunately, I have no idea about the new syntax. All I >can say is that >>pattern used to work in two stages: first a pattern _was_ >created in the >>Nursery and the sequence of numbers _was_ storred at the end >of the >>pattern file. This used to take place the first time through >the loop >>which creates new subobjects. Then, Delivery _was_ called >which would >>select one number (element of the pattern) according to various >>considerations, some depending on either the checkPoint or >the offset >>(itself either the type or the number of the subobject). >> >>Sorry I can't be more helpful. Maybe someone else can jump >in and add to >>this. >> >> Sever >> >>On Sun, 4 Jun 2006, David Anderson wrote: >> >>> The only thing checkpoint seems to be used for is it is >passed into >>> Patter::Delivery which passes it to Patter::Chooser, which >ultimately passes >>> it to ReadComputeFloat. >>> >>> Do you have an example of how the new Patter::Delivery >syntax is supposed to >>> work? From the looks of it, it is going to be a nested >syntax like creating >>> the patter in the first place. >>> >>> >>> David >>> >>> On 6/4/06, Sever Tipei <s-...@ui...> wrote: >>>> >>>> Thanks David for loooking into this. >>>> >>>> The checkpoint is private and available to the class (I am >told...). >>>> Offset points to an element of a list and, I think, now >it's hidden in the >>>> Select or getNumber functions (?). >>>> >>>> I am copying this to the entire team, maybe someone (John >?) would be kind >>>> enough to clarify this because I am totally confused >myself. It would >>>> also help a lot if someone would add comments and comment >out the portions >>>> which are deprecated. >>>> >>>> Thanks again, >>>> Sever >>>> >>>> On Sat, 3 Jun 2006, David Anderson wrote: >>>> >>>> > In Patter::Delivery it looks like it calls >Patter::Chooser and gives it >>>> two >>>> > arguments. >>>> > >>>> > What is checkpoint and offset? I am guessing offset it >offset in the >>>> file >>>> > for the chooser parameters, and I really should just >replace it with a >>>> > fileValue type call just like Delivery. >>>> > >>>> > } else if (strcmp(method, "CHOOSER") == 0) { >>>> > value = Patter::Chooser(checkPoint, offset); >>>> > >>>> > >>>> > On 6/2/06, Sever Tipei <s-...@ui...> wrote: >>>> >> >>>> >> Thanks David, let me know if there is anyway I can help. >>>> >> >>>> >> Sever >>>> >> >>>> >> On Thu, 1 Jun 2006, David Anderson wrote: >>>> >> >>>> >> > I'll take a look at it. I've been out of town for a >little bit, but >>>> I >>>> >> am >>>> >> > back now for most of the summer. >>>> >> > >>>> >> > >>>> >> > David >>>> >> > >>>> >> > On 5/26/06, Sever Tipei <s-...@ui...> wrote: >>>> >> >> >>>> >> >> Hi all, >>>> >> >> >>>> >> >> Alok was kind enough to volunteer some time >yesterday and help my >>>> move >>>> >> >> ahead a little further. One thing that we >discovered is that the >>>> >> option >>>> >> >> } else if (s == "Patter") { >>>> >> >> in filevalue.cpp does not include the old >>>> >> >> int Patter::Delivery(double checkPoint, int >offset) >>>> >> >> >>>> >> >> function and related methods. In other words, the >new version >>>> builds >>>> >> the >>>> >> >> pattern but does not have any options for using it, >for assigning >>>> >> >> individual elements of the pattern to frequency, for >example. Could >>>> >> >> someone (David ?) take a little time and provide the >missing methods >>>> ? >>>> >> >> >>>> >> >> Thanks in advance and, I am afraid, this is not the >last you are >>>> going >>>> >> to >>>> >> >> hear from me... >>>> >> >> >>>> >> >> Sever >>>> >> >> >>>> >> >> -- >>>> >> >> ******************************************************* >>>> >> >> Dr. Sever Tipei, Professor of Music >>>> >> >> Manager, Computer Music Project of the >>>> >> >> University of Illinois Experimental Music Studios >>>> >> >> 2136 Music Building, 1114 W. Nevada St., Urbana, IL >61801 >>>> >> >> >>>> >> >> Phone: (217) 333-6689 (office) 333-3691 (CMP) >>>> >> >> Fax: (217) 244-4585 >>>> >> >> Email: s-...@ui... >>>> >> >> URL: http://ems.music.uiuc.edu/people/tipei/index.html >>>> >> >> ******************************************************* >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ------------------------------------------------------- >>>> >> >> All the advantages of Linux Managed Hosting--Without >the Cost and >>>> Risk! >>>> >> >> Fully trained technicians. The highest number of Red Hat >>>> certifications >>>> >> in >>>> >> >> the hosting industry. Fanatical Support. Click to >learn more >>>> >> >> >>>> >> >>>> >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 >>>> >> >> _______________________________________________ >>>> >> >> Dissco-list mailing list >>>> >> >> Dis...@li... >>>> >> >> https://lists.sourceforge.net/lists/listinfo/dissco-list >>>> >> >> >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> >>>> >> -- >>>> >> ******************************************************* >>>> >> Dr. Sever Tipei, Professor of Music >>>> >> Manager, Computer Music Project of the >>>> >> University of Illinois Experimental Music Studios >>>> >> 2136 Music Building, 1114 W. Nevada St., Urbana, IL 61801 >>>> >> >>>> >> Phone: (217) 333-6689 (office) 333-3691 (CMP) >>>> >> Fax: (217) 244-4585 >>>> >> Email: s-...@ui... >>>> >> URL: http://ems.music.uiuc.edu/people/tipei/index.html >>>> >> ******************************************************* >>>> >> >>>> >> >>>> > >>>> > >>>> > >>>> >>>> -- >>>> ******************************************************* >>>> Dr. Sever Tipei, Professor of Music >>>> Manager, Computer Music Project of the >>>> University of Illinois Experimental Music Studios >>>> 2136 Music Building, 1114 W. Nevada St., Urbana, IL 61801 >>>> >>>> Phone: (217) 333-6689 (office) 333-3691 (CMP) >>>> Fax: (217) 244-4585 >>>> Email: s-...@ui... >>>> URL: http://ems.music.uiuc.edu/people/tipei/index.html >>>> ******************************************************* >>>> >>>> >>> >>> >>> >> >>-- >>******************************************************* >>Dr. Sever Tipei, Professor of Music >>Manager, Computer Music Project of the >> University of Illinois Experimental Music Studios >>2136 Music Building, 1114 W. Nevada St., Urbana, IL 61801 >> >>Phone: (217) 333-6689 (office) 333-3691 (CMP) >>Fax: (217) 244-4585 >>Email: s-...@ui... >>URL: http://ems.music.uiuc.edu/people/tipei/index.html >>******************************************************* >> >> >> >>_______________________________________________ >>Dissco-list mailing list >>Dis...@li... >>https://lists.sourceforge.net/lists/listinfo/dissco-list > > >_______________________________________________ >Dissco-list mailing list >Dis...@li... >https://lists.sourceforge.net/lists/listinfo/dissco-list |