So you are resuming development of evo? Cool. I wanted to contact Benno
again in particular since we spoke a year ago about having a SoundFont
loading library. I have gone through several revisions of this idea and
currently have a rather untested code base (but good API in my opinion)
of a library called libInstPatch. Its based on GObject/glib 2.0 and has
a fully multi-threaded patch object system. The lowlevel load/save
routines still need an API re-work but you can check out the API at the
Swami developers site:
http://swami.sourceforge.net/devel.php
libInstPatch is rather full featured because I'm also using it as the
basis of Swami (the new name for Smurf if you didn't know already). My
plans are to add other wave table patch file formats like DLS2, etc
(right now it supports SoundFont 2.01). It might be nice to use this as
a basis for linuxsampler as well and perhaps have a plugin to use
linuxsampler with Swami (is that the name or is it evo?). So what do you
think? Cheers!
Josh Green
|