From: Sever T. <s-...@ui...> - 2006-05-05 14:59:38
|
Hi guys, Alok, John L. and I put in more hours yesterday afternoon. At the end, John and I thought we would ask John S. to fix the functions that create envelopes on the fly but I discovered that Chris already dealt with that. Still, would you John, take another look and make sure they will work with the rest of the code as we have it now (Chris worked on it a while ago) ? They are in utility.cpp as a group nowadays but I am confused: are they part of the Envelope class in LASS or are we back to the old utility idea ? Chris might be able to enlighten us. Anyway, in the old code there were (in utility.cpp) 4 functions that dealt with creating envelopes on the fly: SelectEnvType MakeEnvelope SegmentBuilder and FitEnvelope (actually, relates to the library envs) John L. is working hard on the bottom.cpp and on the note class. The other question is if the pattern is up to date, so John might want to decide on that and ask someone else to take another look. I will work on creating files to be tested as soon as I receive instructions about their format. Our "official" final date is Wednesday May 10, 1:30-4:30 and I believe we decided to also meet this Monday at the usual time. I realize you have other exams to worry about but if we do not finalize this project now (which is if it does not work with a variety of files) it will practically mean that we waisted your time this semester. People who will come to work on it in the future will take some time to just figure out what you did and they might not be as able as you guys. So, it makes sense to try to come up with a finished product by next Wednesday. Thanks for your hard work, patience, and knowledge. I do appreciate the time that you all already put into this project. 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 ******************************************************* |
From: John L. (UIUC) <lou...@ui...> - 2006-05-05 18:56:23
|
Just so you know, here's what I got done: - fixed parameters to define bottom, sound, and note events - added everything to parser - Also, I changed Alok's fix to ValuePick, because it needs to take more parameters. (Sieve can no longer be called with only 2 args.) Left to do for Monday: - Note::Print (basically this is the way notes get "rendered", they're just printed out somehow for now. Later this should be replaced with LilyPond integration or something.) - Finish rendering sounds in buildScore. This should amount to just doing the modifiers. - Fix BuildSubEvents so that if required stuff for building children isn't there, it just exits and doesn't build any children. This way we will support having "leaf nodes". Normally sound events will work this way. They will have sound information but nothing else. In this case, just don't do any subevents. I'll take a look at Patter later and get back to you guys with more info on that. Let me know if I forgot anything. - John On Friday 05 May 2006 9:59 am, Sever Tipei wrote: > Hi guys, > > Alok, John L. and I put in more hours yesterday afternoon. At the > end, John and I thought we would ask John S. to fix the functions > that create envelopes on the fly but I discovered that Chris already > dealt with that. Still, would you John, take another look and make > sure they will work with the rest of the code as we have it now > (Chris worked on it a while ago) ? They are in utility.cpp as a group > nowadays but I am confused: are they part of the Envelope class in > LASS or are we back to the old utility idea ? Chris might be able to > enlighten us. Anyway, in the old code there were (in utility.cpp) 4 > functions that dealt with creating envelopes on the fly: > > SelectEnvType > MakeEnvelope > SegmentBuilder and > FitEnvelope (actually, relates to the library envs) > > John L. is working hard on the bottom.cpp and on the note class. The > other question is if the pattern is up to date, so John might want to > decide on that and ask someone else to take another look. I will > work on creating files to be tested as soon as I receive instructions > about their format. > > Our "official" final date is Wednesday May 10, 1:30-4:30 and I > believe we decided to also meet this Monday at the usual time. I > realize you have other exams to worry about but if we do not finalize > this project now (which is if it does not work with a variety of > files) it will practically mean that we waisted your time this > semester. People who will come to work on it in the future will take > some time to just figure out what you did and they might not be as > able as you guys. So, it makes sense to try to come up with a > finished product by next Wednesday. > > Thanks for your hard work, patience, and knowledge. I do appreciate > the time that you all already put into this project. > > Sever |