|
From: Steve H. <S.W...@ec...> - 2003-10-29 11:37:41
|
On Wed, Oct 29, 2003 at 12:19:49 +0100, be...@ga... wrote: > Ok, it is still monolithic (the recompiler stuff will come later, > for now let's focus on good playback of existing sample formats) > but we will have no problems to accomodate > new loaders and engines because the Voice:: classes can be subclassed > to implement the characteristics of the engine associated to a certain > sample format. I'm starting to doubt that the recompiling stuff is neccesary, the Gig/DLS2/SF2 formats seem to be quite expressive, yet efficiently implementatble, not even counting the XML+WAV formats used by newer things. I dont think that there would be much/any performance gain in using dynamic compilation, and how many peopel would want to design thier own instruments, when they could use standard formats have have greater compatibility? Its still a nice idea though, but maybe more suited to a softsynth. - Steve |