|
From: Josh G. <jg...@us...> - 2003-06-22 14:59:52
|
On Fri, 2003-06-20 at 20:44, np9...@dd... wrote: > Hi! Hello. > I've been planning to write a software sampler for Linux, perhaps I > could join your team? I have a few questions though: > How do you make pitch scaling? The term often used is interpolation. There are different methods for this that trade off between quality and speed. Linear interpolation is probably the simplest (besides no interpolation :) There is cubic interpolation and other more complex ones as well, each increases the number of points used in approximating (interpolating) samples. > How good/fast is your pitch scaling technique? linuxsampler is currently in somewhat planning stage still, there is some base code from the evo project though. If you want to check out a synth that is already working (although with a more limited scope, SoundFont 2 files only), FluidSynth is a cool project (http://www.fluidsynth.org). My own project, Swami (http://swami.sourceforge.net) acts as a front end for this synth, and may be a front end for linuxsampler in the future. > What do you have that Ardour doesn't? > As far as I know Ardour is mainly a multi track audio recorder with support for things like LADSPA plugins and routing of audio via JACK. A software synth, such as what linuxsampler aims to be, is in a different category all together, but would work hand in hand with ardour (the output of the synth could be routed via JACK to ardour for processing). > Cheers, > Tom Weber > Cheers. Josh Green |