Re: [LAD] DSP: Band limiting wavetable oscillator

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-dev@...>
Date: Saturday, July 13, 2013 - 4:32 pm

On Sat, Jul 13, 2013 at 05:03:59PM +0100, Harry van Haaren wrote:

> A) Create different wavetables for each octave. Base octave includes all

Fine for fixed frequencies (aeolus works this way but not per octave,
all notes are precomputed separately), but becomes problematic if the
you allow frequency modulation over a wide range.
Can be combined with oversampling to make interpolation easier.

> B) Oversample the single waveform x8. Play the oversampled audio back, and

This could be done very efficiently, in particular if you accept some
compromises for the lowpass filter, and even more if the waveforms can
be summed before downsampling.

There are other methods, depending on what sort of waveforms
you want to generate.

--
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] DSP: Band limiting wavetable oscillator, Harry van Haaren, (Sat Jul 13, 4:04 pm)
Re: [LAD] DSP: Band limiting wavetable oscillator, Fons Adriaensen, (Sat Jul 13, 4:32 pm)
Re: [LAD] DSP: Band limiting wavetable oscillator, Harry van Haaren, (Sat Jul 13, 4:56 pm)