Re: [linux-audio-dev] Sample conversion tools

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] Sample conversion tools
From: Josh Green (jgreen_AT_users.sourceforge.net)
Date: Tue Jun 04 2002 - 10:04:55 EEST


On Mon, 2002-06-03 at 19:01, Paul Davis wrote:
> >libsndfile (http://www.zip.com.au/~erikd/libsndfile/) provides an
> >excellent simple API for addressing data, and read/write in
> >short/int/float/double (virtualised, ie. independant of what's on-disk).
> >Although it doesn't give explicit support for file properties it would
> >probably be trivial to add (via the existing sf_command() interface; Erik?)
>
> i'm a huge fan of libsndfile (its so much better than the SGI inspired
> API that does the same thing).

Does libsndfile have sample conversion routines yet? That is the one
thing I like about libaudiofile. You can set a virtual format and this
would be converted to/from when loading/saving samples. I think
libaudiofile has improved quite a lot though starting with version 0.2.0
where SGI released some of its source code for its own library (IIRC).

> but to be honest, sampler patches
> aren't in libsndfile's domain. these patches come with all kinds of
> information in addition to the actual audio data, and libsndfile
> doesn't offer a coherent way of accessing it. keymapping, layer specs,
> filter and FX parameters, etc etc.
>

This is currently handled (at least for SoundFonts) with libsoundfont. I
would like to extend this to DLS though, without attempting to unify the
API.

> in fact, what i really want to encourage anyone interested in this
> stuff to do is this:
>
> * look up Chicken Systems "translator" program for windows
> * try it out under wine
> * try it out under vmware or bochs
> * write us (and the author) and tell us if it works
> * ask the author to seriously consider a linux version if
> it doesn't work under wine.
>
> translator does *so* much stuff, and it seems pointless to redo it
> unless strictly necessary. i talked with him a year or two ago, and he
> seemed interested in the idea of it running on linux but without the
> time, knowledge or energy to make it happen.
>
> --p

I'm beginning to realize that patch file conversion isn't really one of
my goals. I'm more looking to create a library that I can use for
editing wavetable patch files (using Swami) that are general in nature,
such as SoundFont, DLS and Gus maybe. I've been spamming this list with
my thoughts though, so I'll stop :) Cheers.
        Josh Green


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Jun 04 2002 - 10:06:12 EEST