|
From: | Antoine Schmitt |
Subject: | Re: [iiwusynth-devel] Lates CVS changes |
Date: | Tue, 3 Dec 2002 16:56:22 +0100 |
:::::::::3/12/02::::14:43 +0100::::Peter Hanappe:::::::::
Maybe there's no need for on demand load and caching if streaming is available.
Mmm, these are really different, especially when using the media from a slow medium (CD-Rom, Internet). On these slow medium, it is best of the client app can decide when to do the file access (i.e. explicit loads/unloads).
My basic idea for the streaming back-office is a cacheof sample buffers. These sample buffers store a part of the full sample and have the same size, for example 8k.
Maybe some optimization for samples/instruments/presets with loops would be nice : if a loop happens during the sustain phase, dont access the file system all the time. It would argue for a custom buffer length for each sample...
(...) Exciting, no?
Yes ! ++ as
[Prev in Thread] | Current Thread | [Next in Thread] |