This is a real time audio framework thinked for writing audio programs and synthetizer
The framework wants to be as simple as possibile, you must be able to do everythings in the easiest way.
The class StereoSmp
allows operation and convertions between mono and stereo, in the framework all things work with template, so you can make each Object mono or stereo using same algorithms.
The framework core are WaveTables
, wavetables allows you to think in anlogic domain throw linear interpolation. They can be periodic
or oneshot
, when you work with this framework you should think that all is a wavetable, in this way the CPU load will be reduced a lot.
The framwork can implements IIR
and FIR
filters throw second trasposed form
. The filter can be used in indipendet way or otherwise you can insert a filter in a wavetable.
The framework provides enveloope windows
that are calculated and then stored in wavetables, they can be linears
or exponentials
This is an interface
that stores time axis
and sampling rate
of each thing that produces audio.
Each audio producer object should inherit OutputMaker