Re: [Audacity-devel] CVS Clobber and OnDemand
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Richard A. <ri...@au...> - 2008-07-21 21:07:03
|
On Mon, 2008-07-21 at 12:51 -0400, Michael Chinen wrote: > So to summarize, Thank goodness for that. > I'm going to do the following changes: > 2.Remove the OD stripes/bar and replace with "loading..." and maybe > dummy waveform? Thought on unloaded data - it might be enough just to render a different flat colour onto the clip, which is over-written with the waveform as it loads. If you feel it needs a line somewhere, then maybe draw two horizontal lines above and below zero - can't be mistaken for anything else, and makes the difference between it and the silence easy to see as it loads the real waveform. > 4.Make LH point of selected regions the center of focus. I think the ideas Martyn have been suggesting are good. Multiple load points will always hammer the system pretty hard. I think 5 threads is probably too many to run on a single-core system (we might have to have a preference for this, although you couldn't justify a really big number unless you had an awesome RAID array). There is a mechanical penalty to trying to read blocks backwards up a disk of enormous proportions - something like ten times slower to go backwards than to stream forwards. The cache hit is fairly immaterial by contrast. I think the solution might be a coarse load in both directions algorithm - load a chunk (maybe 10 seconds or 60 seconds or something) after the selection, then load the same size block before the selection (working forwards through the box will be quicker than trying to run backwards through the file data), then go back to the section after where you got to and so on. I would definitely like pre and post roll to appear - probably just a fixed 10 seconds or something, quantised to audacity block boundaries for efficiency (does that make it two blocks each side or something?). > 6.Undo History? I don't agree with most of the others. As soon as the initial modal dialogue is done, then the import is over, and all the audio data is accessible in the project. The track should then appear in the undo history in it's entirety, so if I ask for it back I can have it. (Yes, if I delete it then it stops rendering the waveform, and I'd like to start rendering when I go back and get it from the history, but the important point is that the audio is still there when I want it). Richard |