p***@muqus.com
2003-07-19 08:49:19 UTC
I'm interested in enhancing Audacity to simplify the process of creating
samples for my "sample playback" sound module. A sample is an
audio file + additional info (the loop points, and the type of looping).
I've been communicating with Erik de Castro Lopo, requesting an enhancement
to libsndfile so it can convert to SDS (The Midi sample dump standard) ...
he's working on it.
An additional argument to ExportPCM, so you can specify the format, and I'm
well on the way:
success = ::ExportPCM(project, stereo, fName,
selectionOnly, t0, t1, (long int)(SF_FORMAT_SDS | SF_FORMAT_PCM_16));
Not sure how t0 and t1 are going to be passed to libsndfile, but Erik
may have some insight on that.
Once I've got that working I'll need to work on:
1) More tricky play back scenarios such as playing the loop forwards,
backwards, forwards, backwards etc... The sort of things that samplers
support.
2) Add midi support so I can send the sample directly from Audacity to
my sampler.
Any thoughts...
samples for my "sample playback" sound module. A sample is an
audio file + additional info (the loop points, and the type of looping).
I've been communicating with Erik de Castro Lopo, requesting an enhancement
to libsndfile so it can convert to SDS (The Midi sample dump standard) ...
he's working on it.
An additional argument to ExportPCM, so you can specify the format, and I'm
well on the way:
success = ::ExportPCM(project, stereo, fName,
selectionOnly, t0, t1, (long int)(SF_FORMAT_SDS | SF_FORMAT_PCM_16));
Not sure how t0 and t1 are going to be passed to libsndfile, but Erik
may have some insight on that.
Once I've got that working I'll need to work on:
1) More tricky play back scenarios such as playing the loop forwards,
backwards, forwards, backwards etc... The sort of things that samplers
support.
2) Add midi support so I can send the sample directly from Audacity to
my sampler.
Any thoughts...