Re: [Bluemusic-devel] LineObject bug
Brought to you by:
kunstmusik
From: Steven Yi <ste...@gm...> - 2005-04-29 01:11:08
|
Found a separate bug in the LineObject that prevents it from working altogethe. Yikes!; I haven't used it in a while but from CVS looks like it might have been in for the past couple releases. I'll try to fix up the PolyObject testSoundObject first and will push out a release as soon as that is fixed up. steven On 4/28/05, Steven Yi <ste...@gm...> wrote: > Hi Michael, >=20 > Thanks for reporting this. I think the best way to go is to work with > editing the testSoundObject function. I'm not sure if we need to work > with CSDRender or if we'll need to clean up CSDRender to make it more > usable in a generic fashion (will have to look at code). Without > looking, my take on it would be that we will probably need to clone > the current BlueData object as well as the object that needs to be > tested to make sure that the order of calls for the soundObject > methods is done in the same order as when they are called in > CSDRender. We'll need clones as blue, when it goes to render, makes a > complete clone of the main BlueData object and may append values to > the different sub-objects at render time, which we don't want to be > permanent modifications to BlueData. >=20 > I'll take a look at this today to see what is required. >=20 > Thanks again! > steven >=20 >=20 > On 4/27/05, Michael Bechard <got...@ya...> wrote: > > I found a bug in the LineObject that prevents it or > > any PolyObject it may be embedded in to render notes > > when the Test button is pressed. This is because the > > parameters to its notes are reliant on the generation > > of the instruments and ftables of the rest of the > > score (tables, instrument # are generated > > dynamically). > > > > My thoughts on how to approach this problem have two > > possibilities: 1.) Change the SoundObject interface to > > accept a BlueData object as a parameter to the > > generateNotes function. That way any SoundObject that > > is reliant on the rest of the CSD may use it to render > > its notes. 2.) Change the testSoundObject functions to > > leverage some of the functionality in the CSDRender's > > generateCSD function (we can extract out into another > > function the necessary function calls like > > generateGlobals, generateFTables, etc.) before calling > > generateNotes on the SoundObject in question. > > > > We'll need this kind of functionality for any kind of > > SoundObject that generates its instrument text and/or > > ftables dynamically. Let me know your thoughts and any > > other options that should be considered. > > > > Michael Bechard > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: Tell us your software development plans! > > Take this survey and enter to win a one-year sub to SourceForge.net > > Plus IDC's 2005 look-ahead and a copy of this survey > > Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=3D105hix > > _______________________________________________ > > Bluemusic-devel mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-devel > > > |