Subject: Re: [linux-audio-user] Re: [linux-audio-dev] Looking for a specific developer
From: Josh Green (jgreen_AT_users.sourceforge.net)
Date: Thu Nov 22 2001 - 14:30:26 EET
On Wed, 2001-11-21 at 22:26, Erik de Castro Lopo wrote:
> It really blew my mind when Josh Green <jgreen_AT_users.sourceforge.net> said:
>
> > Just wanted to mention that I'm planning on supporting other MIDI sample
> > based patch formats (in the distant future) for the Smurf Sound Font
> > Editor. Of course I would probably be changing the name of the program
> > then, as well :) I'm currently creating a libsoundfont library which
> > will handle sound fonts, but will be attempting a libmidipatch (name not
> > decided on yet) which will supersede this. It seems like many of these
> > sample based patch formats have many things in common, it would be nice
> > to abstract these into a library (and provide interfaces to each formats
> > more unique parameters and such). I could really use some help on the
> > project, so if anyone is interested.. Lates
>
> I've been thinking of moving in that direction with libsndfile.
>
I remember we were discussing this before, a long while back. I had
forgotten. I guess I have never been convinced that this is something to
merge with a sound file library. Now that I think about it though, it
doesn't seem that far fetched. I've just about completed libsoundfont
(CVS of libsoundfont is still ancient and broken), the API (albeit an
older version, its changed a bit since then at least with the "Sound
Font File Interface") can be found at:
http://smurf.sourceforge.net/libsoundfont/api/
There is an "object oriented" (its still C without the ++) set of sound
font structures and functions to load/save and edit them, which can be
found in the "Sound Font Interface" section under Modules in the API
docs.
If you think this would be something that should be somehow merged with
libsoundfont, I'm all ears. But I think its a bit more detailed than
loading/saving of files. Perhaps you want to go beyond loading/saving
functionality in libsoundfile? My main motivation for implementing this
library is, at the moment, to get iiwusynth working hand in hand with
Smurf, which mainly centers on the mutual use of the sound font object
structures and editing routines. So loading/saving is just a bonus.
Let me know what you think, and sorry to have really blown your mind :)
> Erik
> --
> +-----------------------------------------------------------+
> Erik de Castro Lopo nospam_AT_mega-nerd.com (Yes it's valid)
> +-----------------------------------------------------------+
> "640K ought to be enough for anybody." -- Bill Gates, 1981
--
Josh Green
Smurf Sound Font Editor (http://smurf.sourceforge.net)
This archive was generated by hypermail 2b28 : Thu Nov 22 2001 - 14:24:16 EET