Re: [Bluemusic-users] Freezing issues
Brought to you by:
kunstmusik
From: Steven Y. <ste...@gm...> - 2008-01-16 00:27:17
|
Hi Michael, The resizing is supposed to be there as it is the length of the generated sound, including things like extra reverb time that is a result from mixer extra time, for example. As for the second issue, we should definitely fix that. There is a TempoMapper class that is used when doing timeWarp calculations in the blue.noteProcessor package. What we should really do is reuse one of the line widgets and make a tempo editor. The support for parsing t-statements from global score was always a temporary measure and we should implement that first to have the tempo curve available. We should also then reuse the tempo editor to create a tempo instrument so that instruments in the score can read tempo values as those are readable. steven On Jan 15, 2008 3:14 PM, Michael Bechard <got...@ya...> wrote: > A couple of issues here, and I think you and I have discussed some of this before, Steven. I can't remember where we left it, though. Anyway. > > Both problems crop up when the tempo is not set at 60 bpm. One is that the FrozenSoundObjects gets resized after the freeze occurs. I realize one can resize afterwards, and blue will indicate with an off-color which area of the object represents the actual length of the frozen sound, but this is kind of a pain, and can probably be fixed easily once the second issue is resolved. > > Second one is that, when tempo isn't 60 bpm, playback from the middle isn't accurate. It seems to still believe the sound is at 60 bpm, and repositions the playback absolutely to the beat where you set playback to begin. However, if bpm is 120 and I set playback to begin at the 10th beat, the sample should actually be played back five seconds in, not 10. If you set playback to begin at a beat past the 60 bmp end of the sample, you'll get nothing. > > I seem to remember some code in blue that actually parses the t-statement found in the global score section. That being the case, some timing calculations are all that is required for this to work properly. > > Thanks, > Michael > > > > > ____________________________________________________________________________________ > Looking for last minute shopping deals? > Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |