AuLib
1.0beta
|
Namespaces | |
fft | |
Info | |
midi | |
waveset | |
Classes | |
class | Adsr |
class | AllPass |
class | AudioBase |
class | Balance |
class | BandP |
class | BandR |
class | BlOsc |
class | Chn |
class | Circular |
class | Delay |
class | Envel |
class | EnvelTable |
struct | Event |
class | Expon |
class | Fir |
class | FourierTable |
class | FuncTable |
struct | Hamming |
struct | Hann |
class | HighP |
class | Iir |
class | Instrument |
class | Line |
class | LowP |
class | MidiIn |
class | Note |
class | Oscil |
class | Oscili |
class | Oscilic |
class | Pan |
class | PConv |
class | Phasor |
class | Pvoc |
class | Reson |
class | ResonR |
class | ResonZ |
class | Rms |
class | SamplePlayer |
class | SampleTable |
struct | SawOsc |
class | SawTable |
class | Score |
class | ScorePlayer |
class | Segments |
class | SigBus |
class | SoundIn |
class | SoundOut |
struct | SqOsc |
class | SquareTable |
class | Stft |
class | TableRead |
class | TableReadi |
class | TableReadic |
class | TableSet |
class | Tap |
class | Tapi |
class | ToneHP |
class | ToneLP |
class | TriangleTable |
struct | TriOsc |
Typedefs | |
typedef int(* | pa_callback_t) (const void *, void *, unsigned long, const PaStreamCallbackTimeInfo *, unsigned long, void *) |
Functions | |
static uint32_t | npow2 (uint32_t n) |
int | rt_audio (const float *input, float *output, unsigned long frameCount, const void *timeInfo, unsigned long statusFlags, SoundIn *userData) |
void | audio (SoundIn &obj) |
int | rt_audio (const float *input, float *output, unsigned long frameCount, const void *timeInfo, unsigned long statusFlags, SoundOut *userData) |
void | audio (SoundOut &obj) |
Variables | |
const uint32_t | def_vframes = 64 |
const uint32_t | def_bframes = 1024 |
const double | def_sr = 44100. |
const double | def_kr = def_sr / def_vframes |
const uint32_t | def_nchnls = 1 |
const uint32_t | def_tframes = 8192 |
const uint32_t | def_fftsize = 1024 |
const uint32_t | def_decim = 4 |
const double | pi = 3.141592653589793 |
const double | twopi = 6.283185307179586 |
const double | db_min = std::numeric_limits<double>::min() |
const uint64_t | ui64_max = std::numeric_limits<uint64_t>::max() |
const double | m120dBfs = 0.000001 |
const std::string | aulib_error [] |
const int32_t | octs = 10 |
const double | base = 20 |
const std::string | sampletable_error [] |
const std::string | soundin_error [] |
const std::string | soundout_error [] |
typedef int(* AuLib::pa_callback_t)(const void *, void *, unsigned long, const PaStreamCallbackTimeInfo *, unsigned long, void *) |
enum AuLib::dest_types |
enum AuLib::dest_types |
enum AuLib::error_codes |
enum AuLib::wave_types |
void AuLib::audio | ( | SoundIn & | obj | ) |
void AuLib::audio | ( | AuLib::SoundOut & | obj | ) |
|
inlinestatic |
return the next power-of-two <= n
int AuLib::rt_audio | ( | const float * | input, |
float * | output, | ||
unsigned long | frameCount, | ||
const void * | timeInfo, | ||
unsigned long | statusFlags, | ||
AuLib::SoundOut * | userData | ||
) |
int AuLib::rt_audio | ( | const float * | input, |
float * | output, | ||
unsigned long | frameCount, | ||
const void * | timeInfo, | ||
unsigned long | statusFlags, | ||
SoundIn * | userData | ||
) |
const std::string AuLib::aulib_error[] |
Standard Error messages
const double AuLib::base = 20 |
const double AuLib::db_min = std::numeric_limits<double>::min() |
the min. pos. double
const uint32_t AuLib::def_bframes = 1024 |
default IO buffersize.
const uint32_t AuLib::def_decim = 4 |
default decimation
const uint32_t AuLib::def_fftsize = 1024 |
default fftsize
const double AuLib::def_kr = def_sr / def_vframes |
default control rate
const uint32_t AuLib::def_nchnls = 1 |
default audio channels.
const double AuLib::def_sr = 44100. |
default sampling rate
const uint32_t AuLib::def_tframes = 8192 |
default function table length
const uint32_t AuLib::def_vframes = 64 |
default signal vectorsize.
const double AuLib::m120dBfs = 0.000001 |
-120dBfs
const int32_t AuLib::octs = 10 |
const double AuLib::pi = 3.141592653589793 |
the pi definition.
const std::string AuLib::sampletable_error[] |
Standard Error messages
const std::string AuLib::soundin_error[] |
Standard Error messages
const std::string AuLib::soundout_error |
Standard Error messages
const double AuLib::twopi = 6.283185307179586 |
the two pi definition.
const uint64_t AuLib::ui64_max = std::numeric_limits<uint64_t>::max() |
the max uint64_t