SYMBOL INDEX (918 symbols across 377 files) FILE: app/upload.py class bcolors (line 16) | class bcolors: function _safe_usb_string (line 37) | def _safe_usb_string(device, index): function _find_bulk_endpoint (line 46) | def _find_bulk_endpoint(interface, direction): function open_device (line 62) | def open_device(): function close_device (line 97) | def close_device(device): function usb_write (line 119) | def usb_write(ep_out, payload): function usb_read_until_nul (line 123) | def usb_read_until_nul(ep_in, timeout_ms=USB_TIMEOUT_MS, chunk_size=512): function get_blobs (line 133) | def get_blobs(ep_out, ep_in): function update_blob (line 154) | def update_blob(ep_out, ep_in, filename): function reset (line 183) | def reset(ep_out): FILE: doc/.screenshots.py function bmp (line 39) | def bmp(rows, w): function getPixel (line 48) | def getPixel(buffer, x, y): function setPixel (line 51) | def setPixel(row, x, c): FILE: lib/MoogLadders/src/Filters.h function class (line 11) | class BiQuadBase function Process (line 28) | void Process(float * samples, const uint32_t n) function Tick (line 40) | float Tick(float s) function SetBiquadCoefs (line 48) | void SetBiquadCoefs(std::array b, std::array a) function class (line 60) | class RBJFilter : public BiQuadBase function UpdateCoefficients (line 92) | void UpdateCoefficients() function SetCutoff (line 205) | void SetCutoff(float c) function GetCutoff (line 211) | float GetCutoff() function SetQValue (line 217) | void SetQValue(float q) function GetQValue (line 223) | float GetQValue() function SetType (line 228) | void SetType(FilterType newType) function FilterType (line 234) | FilterType GetType() function class (line 258) | class PinkingFilter function class (line 277) | class BrowningFilter FILE: lib/MoogLadders/src/HuovilainenModel.h function class (line 33) | class HuovilainenMoog : public LadderFilterBase function virtual (line 46) | virtual ~HuovilainenMoog() function virtual (line 51) | virtual void Process(float * samples, uint32_t n) override function virtual (line 75) | virtual void SetResonance(float r) override function virtual (line 81) | virtual void SetCutoff(float c) override FILE: lib/MoogLadders/src/ImprovedModel.h function class (line 38) | class ImprovedMoog : public LadderFilterBase function virtual (line 54) | virtual ~ImprovedMoog() { } function virtual (line 56) | virtual void Process(float * samples, uint32_t n) override function virtual (line 86) | virtual void SetResonance(float r) override function virtual (line 95) | virtual void SetCutoff(float c) override FILE: lib/MoogLadders/src/KrajeskiModel.h function virtual (line 44) | virtual ~KrajeskiMoog() { } function virtual (line 46) | virtual void Process(float * samples, const uint32_t n) override function virtual (line 62) | virtual void SetResonance(float r) override function virtual (line 68) | virtual void SetCutoff(float c) override function fclamp (line 85) | inline float fclamp(float in, float min, float max){ FILE: lib/MoogLadders/src/LadderFilterBase.h function class (line 8) | class LadderFilterBase FILE: lib/MoogLadders/src/MicrotrackerModel.h function class (line 12) | class MicrotrackerMoog : public LadderFilterBase function virtual (line 24) | virtual ~MicrotrackerMoog() {} function virtual (line 26) | virtual void Process(float * samples, uint32_t n) override function virtual (line 49) | virtual void SetResonance(float r) override function virtual (line 54) | virtual void SetCutoff(float c) override FILE: lib/MoogLadders/src/MusicDSPModel.h function class (line 14) | class MusicDSPMoog : public LadderFilterBase function virtual (line 27) | virtual ~MusicDSPMoog() function virtual (line 32) | virtual void Process(float * samples, uint32_t n) override function virtual (line 56) | virtual void SetResonance(float r) override function virtual (line 61) | virtual void SetCutoff(float c) override FILE: lib/MoogLadders/src/NoiseGenerator.h type WhiteNoiseSource (line 15) | struct WhiteNoiseSource function WhiteNoiseSource (line 36) | struct BrownNoise : public WhiteNoiseSource type NoiseGenerator (line 43) | struct NoiseGenerator FILE: lib/MoogLadders/src/OberheimVariationModel.h function class (line 13) | class VAOnePole function Reset (line 22) | void Reset() function Tick (line 34) | double Tick(double s) function SetFeedback (line 43) | void SetFeedback(double fb) { feedback = fb; } function GetFeedbackOutput (line 44) | double GetFeedbackOutput(){ return beta * (z1 + feedback * delta); } function SetAlpha (line 45) | void SetAlpha(double a) { alpha = a; } function SetBeta (line 46) | void SetBeta(double b) { beta = b; } function class (line 61) | class OberheimVariationMoog : public LadderFilterBase function virtual (line 80) | virtual ~OberheimVariationMoog() function virtual (line 88) | virtual void Process(float * samples, uint32_t n) noexcept override function virtual (line 122) | virtual void SetResonance(float r) override function virtual (line 128) | virtual void SetCutoff(float c) override FILE: lib/MoogLadders/src/RKSimulationModel.h function class (line 65) | class RKSimulationMoog : public LadderFilterBase function virtual (line 85) | virtual ~RKSimulationMoog() function virtual (line 89) | virtual void Process(float * samples, uint32_t n) override function virtual (line 102) | virtual void SetResonance(float r) override function virtual (line 108) | virtual void SetCutoff(float c) override function rungekutteSolver (line 127) | void rungekutteSolver(float input, double * state) FILE: lib/MoogLadders/src/SimplifiedModel.h function class (line 32) | class SimplifiedMoog : public LadderFilterBase FILE: lib/MoogLadders/src/StilsonModel.h function class (line 56) | class StilsonMoog : public LadderFilterBase function virtual (line 67) | virtual ~StilsonMoog() function virtual (line 72) | virtual void Process(float * samples, uint32_t n) override function virtual (line 98) | virtual void SetResonance(float r) override function virtual (line 114) | virtual void SetCutoff(float c) override FILE: lib/MoogLadders/src/Util.h function moog_lerp (line 30) | inline float moog_lerp(float amount, float a, float b) function moog_min (line 35) | inline float moog_min(float a, float b) function moog_saturate (line 48) | inline float moog_saturate(float input) function clip (line 60) | inline float clip(float value, float saturation, float saturationinverse) function ctz (line 75) | int ctz(T x) function fast_tanh (line 84) | inline double fast_tanh(double x) FILE: lib/SAM/debug.c function PrintPhonemes (line 6) | void PrintPhonemes(unsigned char *phonemeindex, unsigned char *phonemeLe... function PrintOutput (line 36) | void PrintOutput( function PrintRule (line 62) | void PrintRule(int offset) FILE: lib/SAM/reciter.c function Code37055 (line 12) | void Code37055(unsigned char mem59) function Code37066 (line 22) | void Code37066(unsigned char mem58) function GetRuleByte (line 31) | unsigned char GetRuleByte(unsigned short mem62, unsigned char Y) function TextToPhonemes (line 44) | int TextToPhonemes(unsigned char *input) // Code36484 FILE: lib/SAM/render.c function Output8BitAry (line 66) | void Output8BitAry(int index, unsigned char ary[5]) function Output8Bit (line 75) | void Output8Bit(int index, unsigned char A) function Read (line 97) | unsigned char Read(unsigned char p, unsigned char Y) function Write (line 113) | void Write(unsigned char p, unsigned char Y, unsigned char value) function RenderSample (line 187) | void RenderSample(unsigned char *mem66) function Render (line 358) | void Render() function AddInflection (line 948) | void AddInflection(unsigned char mem48, unsigned char phase1) function SetMouthThroat (line 997) | void SetMouthThroat(unsigned char mouth, unsigned char throat) function trans (line 1062) | unsigned char trans(unsigned char mem39212, unsigned char mem39213) FILE: lib/SAM/sam.c function SetInput (line 48) | void SetInput(char *_input) function SetSpeed (line 58) | void SetSpeed(unsigned char _speed) {speed = _speed;} function SetPitch (line 59) | void SetPitch(unsigned char _pitch) {pitch = _pitch;} function SetMouth (line 60) | void SetMouth(unsigned char _mouth) {mouth = _mouth;} function SetThroat (line 61) | void SetThroat(unsigned char _throat) {throat = _throat;} function EnableSingmode (line 62) | void EnableSingmode() {singmode = 1;} function GetBufferLength (line 64) | int GetBufferLength(){return bufferpos;} function write_buffer (line 89) | void write_buffer(int pos, char value) function Init (line 94) | void Init() function SAMMain (line 149) | int SAMMain() function PrepareOutput (line 189) | void PrepareOutput() function InsertBreath (line 234) | void InsertBreath() function CopyStress (line 298) | void CopyStress() function Insert (line 341) | void Insert(unsigned char position/*var57*/, unsigned char mem60, unsign... function Parser1 (line 408) | int Parser1() function SetPhonemeLength (line 538) | void SetPhonemeLength() function Code41240 (line 558) | void Code41240() function Parser2 (line 625) | void Parser2() function AdjustLengths (line 1074) | void AdjustLengths() function Code47503 (line 1432) | void Code47503(unsigned char mem52) FILE: lib/bbd/bbd_filter.cc function cdouble (line 8) | cdouble BBD_Filter_Spec::transfer(cdouble::value_type frequency) const n... function interpolate_row (line 20) | static void interpolate_row(cdouble::value_type d, unsigned rows, unsign... function BBD_Filter_Coef (line 36) | BBD_Filter_Coef BBD::compute_filter(float fs, unsigned steps, const BBD_... type j60 (line 74) | namespace j60 { FILE: lib/bbd/bbd_filter.h type std (line 4) | typedef std::complex cdouble; function BBD_Filter_Kind (line 6) | enum class BBD_Filter_Kind { FILE: lib/bbd/bbd_line.h function class (line 8) | class BBD_Line { FILE: lib/braids/analog_oscillator.cc type braids (line 36) | namespace braids { FILE: lib/braids/analog_oscillator.h function namespace (line 39) | namespace braids { FILE: lib/braids/chords_stack.cc type braids (line 17) | namespace braids { function renderChordSine (line 25) | inline void renderChordSine( function renderChordSaw (line 96) | inline void renderChordSaw( function calc_triangle_raw (line 197) | inline int16_t calc_triangle_raw(uint32_t phase) { function renderChordTriangle (line 203) | inline void renderChordTriangle( function renderChordSquare (line 284) | inline void renderChordSquare( function renderChordWavetable (line 385) | inline void renderChordWavetable( FILE: lib/braids/digital_oscillator.cc type braids (line 40) | namespace braids { type PhonemeDefinition (line 440) | struct PhonemeDefinition { type WavetableDefinition (line 1467) | struct WavetableDefinition { FILE: lib/braids/digital_oscillator.h function namespace (line 39) | namespace braids { FILE: lib/braids/envelope.h function namespace (line 34) | namespace braids { FILE: lib/braids/excitation.h function namespace (line 34) | namespace braids { FILE: lib/braids/macro_oscillator.cc type braids (line 38) | namespace braids { FILE: lib/braids/macro_oscillator.h function namespace (line 41) | namespace braids { FILE: lib/braids/quantizer.cc type braids (line 34) | namespace braids { FILE: lib/braids/quantizer.h function namespace (line 34) | namespace braids { FILE: lib/braids/quantizer_scales.h function namespace (line 34) | namespace braids { FILE: lib/braids/resources.cc type braids (line 39) | namespace braids { FILE: lib/braids/resources.h function namespace (line 41) | namespace braids { FILE: lib/braids/settings.cc type braids (line 36) | namespace braids { FILE: lib/braids/settings.h function namespace (line 34) | namespace braids { function class (line 224) | class Settings { FILE: lib/braids/svf.h function namespace (line 37) | namespace braids { FILE: lib/braids/vco_jitter_source.h function namespace (line 40) | namespace braids { FILE: lib/clouds/dsp/fx/diffuser.h function namespace (line 36) | namespace clouds { FILE: lib/clouds/dsp/fx/fx_engine.h function namespace (line 39) | namespace clouds { function Lp (line 217) | inline void Lp(float& state, float coefficient) { function Hp (line 222) | inline void Hp(float& state, float coefficient) { function SetLFOFrequency (line 265) | inline void SetLFOFrequency(LFOIndex index, float frequency) { function Start (line 270) | inline void Start(Context* c) { FILE: lib/clouds/dsp/fx/pitch_shifter.h function namespace (line 35) | namespace clouds { FILE: lib/clouds/dsp/fx/reverb.h function namespace (line 36) | namespace clouds { FILE: lib/drumsynth/drumsynth.cpp function dB2amp (line 46) | inline float dB2amp(float dB) class Envelope (line 51) | class Envelope method init (line 56) | void init(const EnvArgs *args) method calc_c (line 84) | inline float calc_c(float start, float end, int len) method process (line 94) | inline void process(uint32_t t, float stretch) method finished (line 126) | inline bool finished() method value (line 131) | inline float value() class Oscillator (line 146) | class Oscillator method Init (line 149) | void Init(float freq) method reset (line 157) | inline void reset() method pitch (line 162) | inline void pitch(float pitch) method duty (line 167) | inline void duty(float duty) method Square (line 172) | inline void Square(float &out) method Saw (line 177) | inline void Saw(float &out) method Tri (line 182) | inline void Tri(float &out) method Metallic (line 190) | inline void Metallic(float &out2) method Sine (line 206) | inline void Sine(float &out) type drum_synth_Part (line 223) | struct drum_synth_Part method init (line 243) | void init(const PartArgs *part) method free (line 286) | void free() method waveshaper_transform (line 292) | float waveshaper_transform(float a) method reset (line 300) | inline void reset() method process_frame (line 311) | inline void process_frame(float f, const DrumParams *params, float *ou... function DrumSynth (line 477) | DrumSynth drum_synth_init(const DrumModel *inst, void *(*malloc)(size_t ... function drum_synth_deinit (line 502) | void drum_synth_deinit(DrumSynth p, void (*free)(void* ptr)) function drum_synth_reset (line 519) | void drum_synth_reset(DrumSynth inst) function drum_synth_process_frame (line 530) | void drum_synth_process_frame(DrumSynth inst, int part, float freq, cons... function drum_synth_load_models (line 578) | int drum_synth_load_models(const uint8_t *drumkit, DrumModel _instModel[... function drum_synth_process_ws (line 690) | float drum_synth_process_ws(DrumSynth inst, int part, float x) FILE: lib/drumsynth/drumsynth.h type EnvXY (line 32) | struct EnvXY type EnvArgs (line 38) | struct EnvArgs type WS_XY (line 44) | struct WS_XY type WSArgs (line 50) | struct WSArgs type BiquadMode (line 56) | enum BiquadMode : uint32_t type BiquadArgs (line 68) | struct BiquadArgs type OscType (line 76) | enum OscType : uint32_t type OscArgs (line 91) | struct OscArgs type AmpMod (line 100) | struct AmpMod type VCFArgs (line 106) | struct VCFArgs type PartFlags (line 114) | enum PartFlags : uint32_t type PartArgs (line 121) | struct PartArgs type DrumModel (line 137) | struct DrumModel type DrumParams (line 145) | struct DrumParams type DrumKit (line 155) | struct DrumKit FILE: lib/faust/djembe.dsp.h function mydsp_faustpower2_f (line 23) | static float mydsp_faustpower2_f(float value) { type mydsp (line 35) | typedef struct { function mydsp (line 116) | mydsp* newmydsp() { function deletemydsp (line 121) | void deletemydsp(mydsp* dsp) { function metadatamydsp (line 125) | void metadatamydsp(MetaGlue* m) { function getSampleRatemydsp (line 171) | int getSampleRatemydsp(mydsp* dsp) { function getNumInputsmydsp (line 175) | int getNumInputsmydsp(mydsp* dsp) { function getNumOutputsmydsp (line 178) | int getNumOutputsmydsp(mydsp* dsp) { function classInitmydsp (line 182) | void classInitmydsp(int sample_rate) { function instanceResetUserInterfacemydsp (line 185) | void instanceResetUserInterfacemydsp(mydsp* dsp) { function instanceClearmydsp (line 192) | void instanceClearmydsp(mydsp* dsp) { function instanceConstantsmydsp (line 391) | void instanceConstantsmydsp(mydsp* dsp, int sample_rate) { function instanceInitmydsp (line 461) | void instanceInitmydsp(mydsp* dsp, int sample_rate) { function initmydsp (line 467) | void initmydsp(mydsp* dsp, int sample_rate) { function buildUserInterfacemydsp (line 472) | void buildUserInterfacemydsp(mydsp* dsp, UIGlue* ui_interface) { function computemydsp (line 481) | void computemydsp(mydsp* dsp, int count, FAUSTFLOAT** inputs, FAUSTFLOAT... FILE: lib/faust/rev_dattorro.dsp.h type mydsp (line 32) | typedef struct { function mydsp (line 77) | mydsp* newmydsp() { function deletemydsp (line 82) | void deletemydsp(mydsp* dsp) { function metadatamydsp (line 86) | void metadatamydsp(MetaGlue* m) { function getSampleRatemydsp (line 109) | int getSampleRatemydsp(mydsp* dsp) { function getNumInputsmydsp (line 113) | int getNumInputsmydsp(mydsp* dsp) { function getNumOutputsmydsp (line 116) | int getNumOutputsmydsp(mydsp* dsp) { function classInitmydsp (line 120) | void classInitmydsp(int sample_rate) { function instanceResetUserInterfacemydsp (line 123) | void instanceResetUserInterfacemydsp(mydsp* dsp) { function instanceClearmydsp (line 132) | void instanceClearmydsp(mydsp* dsp) { function instanceConstantsmydsp (line 360) | void instanceConstantsmydsp(mydsp* dsp, int sample_rate) { function instanceInitmydsp (line 366) | void instanceInitmydsp(mydsp* dsp, int sample_rate) { function initmydsp (line 372) | void initmydsp(mydsp* dsp, int sample_rate) { function buildUserInterfacemydsp (line 377) | void buildUserInterfacemydsp(mydsp* dsp, UIGlue* ui_interface) { function computemydsp (line 394) | void computemydsp(mydsp* dsp, int count, FAUSTFLOAT** inputs, FAUSTFLOAT... FILE: lib/faust/ui.hxx type MetaGlue (line 3) | struct MetaGlue method declare (line 6) | void declare(const char *ui, const char *key, const char *value) type UIGlue (line 11) | struct UIGlue method declare (line 19) | void declare(const char *ui, float *zone, const char *key, const char ... function note_to_frequency (line 39) | float note_to_frequency(float note) FILE: lib/fft/fft4g.c function cdft (line 290) | void cdft(int n, int isgn, float *a, int *ip, float *w) function rdft (line 315) | void rdft(int n, int isgn, float *a, int *ip, float *w) function ddct (line 362) | void ddct(int n, int isgn, float *a, int *ip, float *w) function ddst (line 421) | void ddst(int n, int isgn, float *a, int *ip, float *w) function dfct (line 480) | void dfct(int n, float *a, float *t, int *ip, float *w) function dfst (line 576) | void dfst(int n, float *a, float *t, int *ip, float *w) function makewt (line 668) | void makewt(int nw, int *ip, float *w) function makect (line 698) | void makect(int nc, int *ip, float *c) function bitrv2 (line 720) | void bitrv2(int n, int *ip, float *a) function bitrv2conj (line 820) | void bitrv2conj(int n, int *ip, float *a) function cftfsub (line 929) | void cftfsub(int n, float *a, float *w) function cftbsub (line 981) | void cftbsub(int n, float *a, float *w) function cft1st (line 1033) | void cft1st(int n, float *a, float *w) function cftmdl (line 1138) | void cftmdl(int n, int l, float *a, float *w) function rftfsub (line 1265) | void rftfsub(int n, float *a, int nc, float *c) function rftbsub (line 1290) | void rftbsub(int n, float *a, int nc, float *c) function dctsub (line 1317) | void dctsub(int n, float *a, int nc, float *c) function dstsub (line 1338) | void dstsub(int n, float *a, int nc, float *c) FILE: lib/marbles/note_filter.h function namespace (line 35) | namespace marbles { FILE: lib/marbles/ramp/ramp.h function namespace (line 34) | namespace marbles { FILE: lib/marbles/ramp/ramp_divider.h function namespace (line 39) | namespace marbles { function class (line 53) | class RampDivider { FILE: lib/marbles/ramp/ramp_extractor.cc type marbles (line 43) | namespace marbles { function IsWithinTolerance (line 51) | inline bool IsWithinTolerance(float x, float y, float error) { FILE: lib/marbles/ramp/ramp_extractor.h function namespace (line 46) | namespace marbles { FILE: lib/marbles/ramp/ramp_generator.h function namespace (line 34) | namespace marbles { FILE: lib/marbles/ramp/slave_ramp.h function namespace (line 36) | namespace marbles { FILE: lib/marbles/random/discrete_distribution_quantizer.cc type marbles (line 36) | namespace marbles { FILE: lib/marbles/random/discrete_distribution_quantizer.h function namespace (line 37) | namespace marbles { FILE: lib/marbles/random/distributions.h function namespace (line 40) | namespace marbles { FILE: lib/marbles/random/lag_processor.cc type marbles (line 36) | namespace marbles { FILE: lib/marbles/random/lag_processor.h function namespace (line 36) | namespace marbles { FILE: lib/marbles/random/output_channel.cc type marbles (line 38) | namespace marbles { FILE: lib/marbles/random/output_channel.h function namespace (line 37) | namespace marbles { function class (line 54) | class OutputChannel { FILE: lib/marbles/random/quantizer.cc type marbles (line 36) | namespace marbles { FILE: lib/marbles/random/quantizer.h function namespace (line 38) | namespace marbles { function class (line 92) | class Quantizer { FILE: lib/marbles/random/random_generator.h function namespace (line 37) | namespace marbles { FILE: lib/marbles/random/random_sequence.h function namespace (line 38) | namespace marbles { FILE: lib/marbles/random/random_stream.h function namespace (line 39) | namespace marbles { FILE: lib/marbles/random/t_generator.cc type marbles (line 37) | namespace marbles { FILE: lib/marbles/random/t_generator.h function namespace (line 42) | namespace marbles { FILE: lib/marbles/random/x_y_generator.cc type marbles (line 35) | namespace marbles { FILE: lib/marbles/random/x_y_generator.h function namespace (line 40) | namespace marbles { FILE: lib/marbles/resources.cc type marbles (line 35) | namespace marbles { FILE: lib/marbles/resources.h function namespace (line 41) | namespace marbles { FILE: lib/marbles/scale_recorder.h function namespace (line 35) | namespace marbles { FILE: lib/misc/Biquad.cpp function tan_pi_f (line 32) | inline float tan_pi_f(float f) // stmlib::OnePole::tan(Fc) FILE: lib/misc/Biquad.h function class (line 33) | class Biquad function process (line 59) | inline float Biquad::process(float in) function process (line 77) | inline float Biquad::process(float in, float& _z1, float& _z2) FILE: lib/misc/analyze_fft.hxx class AnalyzeFFT (line 121) | class AnalyzeFFT method multiply_16tx16t_add_16bx16b (line 131) | inline int32_t multiply_16tx16t_add_16bx16b(uint32_t a, uint32_t b) method sqrt_uint32 (line 145) | inline uint32_t sqrt_uint32(uint32_t in) method sqrt_uint32_approx (line 154) | inline uint32_t sqrt_uint32_approx(uint32_t in) method apply_window_to_fft_buffer (line 162) | static void apply_window_to_fft_buffer(void *buffer, const void *window) method AnalyzeFFT (line 178) | AnalyzeFFT() method process (line 185) | bool process(const int16_t *in, size_t len, int16_t gain = 1) method display (line 216) | void display(uint8_t *display, int offset = 7) FILE: lib/misc/cubic_spline.hxx function cspline_init (line 20) | void cspline_init(cspline *s, const float *x, const float *y, int N, int... function cspline_eval (line 80) | float cspline_eval(const cspline *s, float x) function cspline_free (line 115) | void cspline_free(cspline *spline) FILE: lib/misc/dspinst.h function signed_saturate_rshift (line 34) | static inline int32_t signed_saturate_rshift(int32_t val, int bits, int ... function saturate16 (line 55) | static inline int16_t saturate16(int32_t val) function signed_multiply_32x16b (line 72) | static inline int32_t signed_multiply_32x16b(int32_t a, uint32_t b) function signed_multiply_32x16t (line 85) | static inline int32_t signed_multiply_32x16t(int32_t a, uint32_t b) function multiply_32x32_rshift32 (line 98) | static inline int32_t multiply_32x32_rshift32(int32_t a, int32_t b) function multiply_32x32_rshift32_rounded (line 111) | static inline int32_t multiply_32x32_rshift32_rounded(int32_t a, int32_t b) function multiply_accumulate_32x32_rshift32_rounded (line 124) | static inline int32_t multiply_accumulate_32x32_rshift32_rounded(int32_t... function multiply_subtract_32x32_rshift32_rounded (line 137) | static inline int32_t multiply_subtract_32x32_rshift32_rounded(int32_t s... function pack_16t_16t (line 151) | static inline uint32_t pack_16t_16t(int32_t a, int32_t b) function pack_16t_16b (line 164) | static inline uint32_t pack_16t_16b(int32_t a, int32_t b) function pack_16b_16b (line 177) | static inline uint32_t pack_16b_16b(int32_t a, int32_t b) function signed_add_16_and_16 (line 201) | static inline uint32_t signed_add_16_and_16(uint32_t a, uint32_t b) function signed_subtract_16_and_16 (line 210) | static inline int32_t signed_subtract_16_and_16(int32_t a, int32_t b) function signed_halving_add_16_and_16 (line 219) | static inline int32_t signed_halving_add_16_and_16(int32_t a, int32_t b) function signed_halving_subtract_16_and_16 (line 228) | static inline int32_t signed_halving_subtract_16_and_16(int32_t a, int32... function signed_multiply_accumulate_32x16b (line 237) | static inline int32_t signed_multiply_accumulate_32x16b(int32_t sum, int... function signed_multiply_accumulate_32x16t (line 246) | static inline int32_t signed_multiply_accumulate_32x16t(int32_t sum, int... function logical_and (line 255) | static inline uint32_t logical_and(uint32_t a, uint32_t b) function multiply_16tx16t_add_16bx16b (line 263) | static inline int32_t multiply_16tx16t_add_16bx16b(uint32_t a, uint32_t b) function multiply_16tx16b_add_16bx16t (line 272) | static inline int32_t multiply_16tx16b_add_16bx16t(uint32_t a, uint32_t b) function multiply_accumulate_16tx16t_add_16bx16b (line 280) | static inline int64_t multiply_accumulate_16tx16t_add_16bx16b(int64_t su... function multiply_accumulate_16tx16b_add_16bx16t (line 287) | static inline int64_t multiply_accumulate_16tx16b_add_16bx16t(int64_t su... function multiply_16bx16b (line 295) | static inline int32_t multiply_16bx16b(uint32_t a, uint32_t b) function multiply_16bx16t (line 304) | static inline int32_t multiply_16bx16t(uint32_t a, uint32_t b) function multiply_16tx16b (line 313) | static inline int32_t multiply_16tx16b(uint32_t a, uint32_t b) function multiply_16tx16t (line 322) | static inline int32_t multiply_16tx16t(uint32_t a, uint32_t b) function substract_32_saturate (line 331) | static inline int32_t substract_32_saturate(uint32_t a, uint32_t b) function FRACMUL_SHL (line 342) | static inline int32_t FRACMUL_SHL(int32_t x, int32_t y, int z) function get_q_psr (line 358) | static inline uint32_t get_q_psr(void) function clr_q_psr (line 367) | static inline void clr_q_psr(void) FILE: lib/misc/euclidean.h function simple_pattern (line 37) | void simple_pattern(uint8_t *pattern, int len, int pulses, int rotate) function bjorklund_pattern (line 64) | void bjorklund_pattern(uint8_t *pattern, int len, int pulses, int rotate) FILE: lib/misc/nes_noise.hxx class NESNoise (line 35) | class NESNoise method NESNoise (line 38) | NESNoise() method init (line 45) | void init(uint16_t shift_reg = 1, uint8_t mode_bit = 1, uint8_t period... method T (line 53) | T generateSample(T level) FILE: lib/misc/noise.hxx type WhiteNoise (line 33) | struct WhiteNoise method WhiteNoise (line 37) | WhiteNoise() method next (line 42) | int32_t next() // 0 to INT32_MAX method nextf (line 57) | float nextf(float min, float max) type BrownNoise (line 63) | struct BrownNoise method init (line 68) | void init() method nextf (line 73) | float nextf(float min, float max) type PinkNoise (line 86) | struct PinkNoise method nextf (line 93) | float nextf(float min, float max) FILE: lib/msfa/controllers.h function class (line 34) | class FmMod { function class (line 71) | class Controllers { FILE: lib/msfa/dx7note.cc function midinote_to_logfreq (line 29) | int32_t midinote_to_logfreq(int midinote) { function logfreq_round2semi (line 36) | int32_t logfreq_round2semi(int freq) { function osc_freq (line 51) | int32_t osc_freq(int midinote, int mode, int coarse, int fine, int detun... function ScaleVelocity (line 88) | int ScaleVelocity(int velocity, int sensitivity) { function ScaleRate (line 95) | int ScaleRate(int midinote, int sensitivity) { function ScaleCurve (line 114) | int ScaleCurve(int group, int depth, int curve) { function ScaleLevel (line 131) | int ScaleLevel(int midinote, int break_pt, int left_depth, int right_depth, FILE: lib/msfa/dx7note.h type VoiceStatus (line 31) | struct VoiceStatus { function class (line 37) | class Dx7Note { FILE: lib/msfa/env.h function class (line 27) | class Env { FILE: lib/msfa/exp2.cc function dtanh (line 245) | static double dtanh(double y) { FILE: lib/msfa/exp2.h function class (line 19) | class Exp2 { function lookup (line 37) | inline function class (line 50) | class Tanh { function lookup (line 63) | inline FILE: lib/msfa/fm_core.cc function n_out (line 64) | int n_out(const FmAlgorithm &alg) { FILE: lib/msfa/fm_core.h function class (line 26) | class FmOperatorInfo { type FmOperatorFlags (line 32) | enum FmOperatorFlags { function class (line 42) | class FmAlgorithm { function class (line 47) | class FmCore { FILE: lib/msfa/fm_op_kernel.cc function hasNeon (line 30) | static bool hasNeon() { function hasNeon (line 42) | static bool hasNeon() { FILE: lib/msfa/fm_op_kernel.h type FmOpParams (line 20) | struct FmOpParams { function class (line 27) | class FmOpKernel { FILE: lib/msfa/freqlut.h function class (line 19) | class Freqlut { FILE: lib/msfa/lfo.h function class (line 21) | class Lfo { FILE: lib/msfa/module.h function class (line 22) | class Module { FILE: lib/msfa/patch.cc function UnpackPatch (line 21) | void UnpackPatch(const char bulk[128], char patch[156]) { function PackPatch (line 53) | void PackPatch(const char patch[156], char bulk[128]) { FILE: lib/msfa/pitchenv.h function class (line 22) | class PitchEnv { FILE: lib/msfa/porta.h type Porta (line 22) | struct Porta { FILE: lib/msfa/sin.h function class (line 19) | class Sin { function lookup (line 46) | inline FILE: lib/msfa/synth.h type __int32 (line 24) | typedef __int32 int32_t; type __int16 (line 26) | typedef __int16 SInt16; function T (line 51) | static T min(const T& a, const T& b) { function T (line 56) | static T max(const T& a, const T& b) { FILE: lib/open303/src/GlobalDefinitions.h type real_t (line 14) | typedef float real_t; type real_t (line 16) | typedef double real_t; type UINT64 (line 40) | typedef unsigned __int64 UINT64; type UINT64 (line 42) | typedef unsigned long long UINT64; type INT64 (line 47) | typedef signed __int64 INT64; type INT64 (line 49) | typedef signed long long INT64; type UINT32 (line 54) | typedef unsigned __int32 UINT32; type UINT32 (line 56) | typedef unsigned long UINT32; function real_t (line 65) | inline real_t dummyFunction(real_t x) { return x; } FILE: lib/open303/src/GlobalFunctions.h function namespace (line 8) | namespace rosic { //[eh2k] start namespace FILE: lib/open303/src/rosic_AnalogEnvelope.h function namespace (line 7) | namespace rosic FILE: lib/open303/src/rosic_BiquadFilter.h function namespace (line 7) | namespace rosic FILE: lib/open303/src/rosic_BlendOscillator.h function namespace (line 7) | namespace rosic FILE: lib/open303/src/rosic_DecayEnvelope.h function namespace (line 7) | namespace rosic FILE: lib/open303/src/rosic_EllipticQuarterBandFilter.h function namespace (line 9) | namespace rosic FILE: lib/open303/src/rosic_FunctionTemplates.h function namespace (line 9) | namespace rosic FILE: lib/open303/src/rosic_LeakyIntegrator.cpp function real_t (line 45) | real_t LeakyIntegrator::getNormalizer(real_t tau1, real_t tau2, real_t fs) FILE: lib/open303/src/rosic_LeakyIntegrator.h function namespace (line 7) | namespace rosic FILE: lib/open303/src/rosic_MidiNoteEvent.h function namespace (line 6) | namespace rosic FILE: lib/open303/src/rosic_NumberManipulations.h function namespace (line 8) | namespace rosic FILE: lib/open303/src/rosic_OnePoleFilter.h function namespace (line 7) | namespace rosic FILE: lib/open303/src/rosic_Open303.h function empty (line 27) | bool empty() function clear (line 32) | void clear() function push_front (line 42) | void push_front(T &e) function remove (line 47) | void remove(T &e) function namespace (line 54) | namespace rosic FILE: lib/open303/src/rosic_RealFunctions.h function namespace (line 12) | namespace rosic FILE: lib/open303/src/rosic_TeeBeeFilter.h function namespace (line 10) | namespace rosic FILE: lib/open303/src/sequencer/rosic_AcidPattern.h function namespace (line 8) | namespace rosic FILE: lib/open303/src/sequencer/rosic_AcidSequencer.cpp function AcidPattern (line 56) | AcidPattern* AcidSequencer::getPattern(int index) FILE: lib/open303/src/sequencer/rosic_AcidSequencer.h function namespace (line 7) | namespace rosic FILE: lib/open303/src/wavetable_gen/fft4g.h function cdft (line 278) | void cdft(int n, int isgn, real_t *a, int *ip, real_t *w) function rdft (line 303) | void rdft(int n, int isgn, real_t *a, int *ip, real_t *w) function ddct (line 350) | void ddct(int n, int isgn, real_t *a, int *ip, real_t *w) function ddst (line 409) | void ddst(int n, int isgn, real_t *a, int *ip, real_t *w) function dfct (line 468) | void dfct(int n, real_t *a, real_t *t, int *ip, real_t *w) function dfst (line 564) | void dfst(int n, real_t *a, real_t *t, int *ip, real_t *w) function makewt (line 656) | void makewt(int nw, int *ip, real_t *w) function makect (line 686) | void makect(int nc, int *ip, real_t *c) function bitrv2 (line 708) | void bitrv2(int n, int *ip, real_t *a) function bitrv2conj (line 808) | void bitrv2conj(int n, int *ip, real_t *a) function cftfsub (line 917) | void cftfsub(int n, real_t *a, real_t *w) function cftbsub (line 969) | void cftbsub(int n, real_t *a, real_t *w) function cft1st (line 1021) | void cft1st(int n, real_t *a, real_t *w) function cftmdl (line 1126) | void cftmdl(int n, int l, real_t *a, real_t *w) function rftfsub (line 1253) | void rftfsub(int n, real_t *a, int nc, real_t *c) function rftbsub (line 1278) | void rftbsub(int n, real_t *a, int nc, real_t *c) function dctsub (line 1305) | void dctsub(int n, real_t *a, int nc, real_t *c) function dstsub (line 1326) | void dstsub(int n, real_t *a, int nc, real_t *c) FILE: lib/open303/src/wavetable_gen/rosic_Complex.cpp function real_t (line 32) | real_t Complex::getRadius() function real_t (line 37) | real_t Complex::getAngle() function Complex (line 68) | Complex Complex::getConjugate() function Complex (line 73) | Complex Complex::getReciprocal() FILE: lib/open303/src/wavetable_gen/rosic_Complex.h function operator (line 54) | bool operator==(const Complex& z) const function operator (line 63) | bool operator!=(const Complex& z) const FILE: lib/open303/src/wavetable_gen/rosic_FourierTransformerRadix2.cpp type rosic (line 2) | namespace rosic FILE: lib/open303/src/wavetable_gen/rosic_FourierTransformerRadix2.h function namespace (line 13) | namespace rosic FILE: lib/open303/src/wavetable_gen/rosic_MipMappedWaveTable.h function namespace (line 9) | namespace rosic FILE: lib/peaks/drums/bass_drum.cc type peaks (line 37) | namespace peaks { FILE: lib/peaks/drums/bass_drum.h function namespace (line 39) | namespace peaks { FILE: lib/peaks/drums/excitation.h function namespace (line 34) | namespace peaks { FILE: lib/peaks/drums/fm_drum.cc type peaks (line 36) | namespace peaks { FILE: lib/peaks/drums/fm_drum.h function namespace (line 36) | namespace peaks { FILE: lib/peaks/drums/high_hat.cc type peaks (line 38) | namespace peaks { FILE: lib/peaks/drums/high_hat.h function namespace (line 39) | namespace peaks { FILE: lib/peaks/drums/snare_drum.cc type peaks (line 38) | namespace peaks { FILE: lib/peaks/drums/snare_drum.h function namespace (line 41) | namespace peaks { FILE: lib/peaks/drums/svf.h function namespace (line 37) | namespace peaks { FILE: lib/peaks/gate_processor.h function namespace (line 36) | namespace peaks { FILE: lib/peaks/modulations/bouncing_ball.h function namespace (line 41) | namespace peaks { FILE: lib/peaks/modulations/lfo.cc type peaks (line 38) | namespace peaks { FILE: lib/peaks/modulations/lfo.h function namespace (line 37) | namespace peaks { FILE: lib/peaks/modulations/mini_sequencer.h function namespace (line 38) | namespace peaks { FILE: lib/peaks/modulations/multistage_envelope.cc type peaks (line 35) | namespace peaks { FILE: lib/peaks/modulations/multistage_envelope.h function namespace (line 37) | namespace peaks { FILE: lib/peaks/number_station/number_station.cc type peaks (line 36) | namespace peaks { FILE: lib/peaks/number_station/number_station.h function namespace (line 37) | namespace peaks { FILE: lib/peaks/pulse_processor/pulse_randomizer.cc type peaks (line 38) | namespace peaks { FILE: lib/peaks/pulse_processor/pulse_randomizer.h function namespace (line 37) | namespace peaks { FILE: lib/peaks/pulse_processor/pulse_shaper.cc type peaks (line 37) | namespace peaks { FILE: lib/peaks/pulse_processor/pulse_shaper.h function namespace (line 37) | namespace peaks { FILE: lib/peaks/resources.cc type peaks (line 39) | namespace peaks { FILE: lib/peaks/resources.h function namespace (line 41) | namespace peaks { FILE: lib/plaits/dsp/chords/chord_bank.cc type plaits (line 37) | namespace plaits { FILE: lib/plaits/dsp/chords/chord_bank.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/downsampler/4x_downsampler.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/drums/analog_bass_drum.h function namespace (line 42) | namespace plaits { FILE: lib/plaits/dsp/drums/analog_snare_drum.h function namespace (line 43) | namespace plaits { FILE: lib/plaits/dsp/drums/hi_hat.h function namespace (line 45) | namespace plaits { function class (line 147) | class SwingVCA { function class (line 156) | class LinearVCA { function Init (line 173) | void Init() { function Render (line 184) | void Render( FILE: lib/plaits/dsp/drums/synthetic_bass_drum.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/drums/synthetic_snare_drum.h function namespace (line 44) | namespace plaits { FILE: lib/plaits/dsp/dsp.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/engine/additive_engine.cc type plaits (line 36) | namespace plaits { function Bump (line 102) | inline float Bump(float x, float centroid, float slope) { FILE: lib/plaits/dsp/engine/additive_engine.h function namespace (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine/bass_drum_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/bass_drum_engine.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/engine/chord_engine.cc type plaits (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine/chord_engine.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/engine/engine.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/engine/fm_engine.cc type plaits (line 36) | namespace plaits { FILE: lib/plaits/dsp/engine/fm_engine.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/engine/grain_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/grain_engine.h function namespace (line 39) | namespace plaits { FILE: lib/plaits/dsp/engine/hi_hat_engine.cc type plaits (line 32) | namespace plaits { FILE: lib/plaits/dsp/engine/hi_hat_engine.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/engine/modal_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/modal_engine.h function namespace (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine/noise_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/noise_engine.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/engine/particle_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/particle_engine.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/engine/snare_drum_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/snare_drum_engine.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/engine/speech_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/speech_engine.h function namespace (line 39) | namespace plaits { FILE: lib/plaits/dsp/engine/string_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/string_engine.h function namespace (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine/swarm_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine/swarm_engine.h function namespace (line 42) | namespace plaits { FILE: lib/plaits/dsp/engine/virtual_analog_engine.cc type plaits (line 35) | namespace plaits { function Squash (line 61) | inline float Squash(float x) { FILE: lib/plaits/dsp/engine/virtual_analog_engine.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/engine/waveshaping_engine.cc type plaits (line 39) | namespace plaits { function Tame (line 56) | float Tame(float f0, float harmonics, float order) { FILE: lib/plaits/dsp/engine/waveshaping_engine.h function namespace (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine/wavetable_engine.cc type plaits (line 35) | namespace plaits { function Clamp (line 93) | inline float Clamp(float x, float amount) { FILE: lib/plaits/dsp/engine/wavetable_engine.h function namespace (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine2/arpeggiator.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/engine2/chiptune_engine.cc type plaits (line 33) | namespace plaits { FILE: lib/plaits/dsp/engine2/chiptune_engine.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/engine2/phase_distortion_engine.cc type plaits (line 39) | namespace plaits { FILE: lib/plaits/dsp/engine2/phase_distortion_engine.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/engine2/six_op_engine.cc type plaits (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine2/six_op_engine.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/engine2/string_machine_engine.cc type plaits (line 35) | namespace plaits { FILE: lib/plaits/dsp/engine2/string_machine_engine.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/engine2/virtual_analog_vcf_engine.cc type plaits (line 37) | namespace plaits { FILE: lib/plaits/dsp/engine2/virtual_analog_vcf_engine.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/engine2/wave_terrain_engine.cc type plaits (line 36) | namespace plaits { function TerrainLookup (line 53) | inline float TerrainLookup(float x, float y, const int8_t* terrain) { function InterpolateIntegratedWave (line 74) | inline float InterpolateIntegratedWave( function TerrainLookupWT (line 93) | inline float TerrainLookupWT(float x, float y, int bank) { function Squash (line 123) | inline float Squash(float x, float a) { FILE: lib/plaits/dsp/engine2/wave_terrain_engine.h function namespace (line 42) | namespace plaits { FILE: lib/plaits/dsp/envelope.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/fm/algorithms.cc type plaits (line 31) | namespace plaits { type fm (line 33) | namespace fm { FILE: lib/plaits/dsp/fm/algorithms.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/fm/dx_units.cc type plaits (line 31) | namespace plaits { type fm (line 33) | namespace fm { FILE: lib/plaits/dsp/fm/dx_units.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/fm/envelope.h function namespace (line 52) | namespace plaits { FILE: lib/plaits/dsp/fm/lfo.h function namespace (line 39) | namespace plaits { FILE: lib/plaits/dsp/fm/operator.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/fm/patch.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/fm/voice.h function namespace (line 44) | namespace plaits { FILE: lib/plaits/dsp/fx/diffuser.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/fx/ensemble.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/fx/fx_engine.h function namespace (line 39) | namespace plaits { function Lp (line 216) | inline void Lp(float& state, float coefficient) { function Hp (line 221) | inline void Hp(float& state, float coefficient) { function SetLFOFrequency (line 264) | inline void SetLFOFrequency(LFOIndex index, float frequency) { function Start (line 268) | inline void Start(Context* c) { FILE: lib/plaits/dsp/fx/low_pass_gate.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/fx/overdrive.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/fx/sample_rate_reducer.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/noise/clocked_noise.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/noise/dust.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/noise/fractal_random_generator.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/noise/particle.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/noise/smooth_random_generator.h function namespace (line 35) | namespace plaits { FILE: lib/plaits/dsp/oscillator/formant_oscillator.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/oscillator/grainlet_oscillator.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/oscillator/harmonic_oscillator.h function namespace (line 39) | namespace plaits { FILE: lib/plaits/dsp/oscillator/nes_triangle_oscillator.h function namespace (line 41) | namespace plaits { FILE: lib/plaits/dsp/oscillator/oscillator.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/oscillator/sine_oscillator.h function namespace (line 41) | namespace plaits { FILE: lib/plaits/dsp/oscillator/string_synth_oscillator.h function namespace (line 47) | namespace plaits { FILE: lib/plaits/dsp/oscillator/super_square_oscillator.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/oscillator/variable_saw_oscillator.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/oscillator/variable_shape_oscillator.h function namespace (line 45) | namespace plaits { FILE: lib/plaits/dsp/oscillator/vosim_oscillator.h function namespace (line 39) | namespace plaits { FILE: lib/plaits/dsp/oscillator/wavetable_oscillator.h function namespace (line 39) | namespace plaits { FILE: lib/plaits/dsp/oscillator/z_oscillator.h function namespace (line 40) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/delay_line.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/modal_voice.cc type plaits (line 42) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/modal_voice.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/resonator.cc type plaits (line 39) | namespace plaits { function NthHarmonicCompensation (line 59) | inline float NthHarmonicCompensation(int n, float stiffness) { FILE: lib/plaits/dsp/physical_modelling/resonator.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/string.cc type plaits (line 41) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/string.h function namespace (line 41) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/string_voice.cc type plaits (line 38) | namespace plaits { FILE: lib/plaits/dsp/physical_modelling/string_voice.h function namespace (line 37) | namespace plaits { FILE: lib/plaits/dsp/speech/lpc_speech_synth.cc type plaits (line 38) | namespace plaits { FILE: lib/plaits/dsp/speech/lpc_speech_synth.h function namespace (line 36) | namespace plaits { FILE: lib/plaits/dsp/speech/lpc_speech_synth_controller.cc type plaits (line 38) | namespace plaits { FILE: lib/plaits/dsp/speech/lpc_speech_synth_controller.h function namespace (line 36) | namespace plaits { type LPCSpeechSynthWordBankData (line 95) | struct LPCSpeechSynthWordBankData { function class (line 100) | class LPCSpeechSynthWordBank { function class (line 156) | class LPCSpeechSynthController { FILE: lib/plaits/dsp/speech/lpc_speech_synth_phonemes.cc type plaits (line 32) | namespace plaits { FILE: lib/plaits/dsp/speech/lpc_speech_synth_words.cc type plaits (line 35) | namespace plaits { FILE: lib/plaits/dsp/speech/lpc_speech_synth_words.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/speech/naive_speech_synth.cc type plaits (line 40) | namespace plaits { FILE: lib/plaits/dsp/speech/naive_speech_synth.h function namespace (line 38) | namespace plaits { FILE: lib/plaits/dsp/speech/sam_speech_synth.cc type plaits (line 40) | namespace plaits { FILE: lib/plaits/dsp/speech/sam_speech_synth.h function namespace (line 34) | namespace plaits { FILE: lib/plaits/dsp/voice.cc type plaits (line 32) | namespace plaits { FILE: lib/plaits/dsp/voice.h function namespace (line 67) | namespace plaits { FILE: lib/plaits/resources.cc type plaits (line 39) | namespace plaits { FILE: lib/plaits/resources.h function namespace (line 41) | namespace plaits { FILE: lib/rings/dsp/dsp.h function namespace (line 37) | namespace rings { FILE: lib/rings/dsp/fm_voice.cc type rings (line 39) | namespace rings { FILE: lib/rings/dsp/fm_voice.h function namespace (line 43) | namespace rings { FILE: lib/rings/dsp/follower.h function namespace (line 39) | namespace rings { FILE: lib/rings/dsp/fx/chorus.h function namespace (line 39) | namespace rings { FILE: lib/rings/dsp/fx/ensemble.h function namespace (line 39) | namespace rings { FILE: lib/rings/dsp/fx/fx_engine.h function namespace (line 39) | namespace rings { function Lp (line 217) | inline void Lp(float& state, float coefficient) { function Hp (line 222) | inline void Hp(float& state, float coefficient) { function SetLFOFrequency (line 265) | inline void SetLFOFrequency(LFOIndex index, float frequency) { function Start (line 269) | inline void Start(Context* c) { FILE: lib/rings/dsp/fx/reverb.h function namespace (line 36) | namespace rings { FILE: lib/rings/dsp/limiter.h function namespace (line 39) | namespace rings { FILE: lib/rings/dsp/note_filter.h function namespace (line 35) | namespace rings { FILE: lib/rings/dsp/onset_detector.h function namespace (line 39) | namespace rings { FILE: lib/rings/dsp/part.cc type rings (line 41) | namespace rings { FILE: lib/rings/dsp/part.h function namespace (line 51) | namespace rings { FILE: lib/rings/dsp/patch.h function namespace (line 32) | namespace rings { FILE: lib/rings/dsp/performance_state.h function namespace (line 32) | namespace rings { FILE: lib/rings/dsp/plucker.h function namespace (line 40) | namespace rings { FILE: lib/rings/dsp/resonator.cc type rings (line 37) | namespace rings { FILE: lib/rings/dsp/resonator.h function namespace (line 40) | namespace rings { FILE: lib/rings/dsp/string.cc type rings (line 40) | namespace rings { FILE: lib/rings/dsp/string.h function namespace (line 41) | namespace rings { FILE: lib/rings/dsp/string_synth_envelope.h function namespace (line 34) | namespace rings { FILE: lib/rings/dsp/string_synth_oscillator.h function namespace (line 38) | namespace rings { FILE: lib/rings/dsp/string_synth_part.cc type rings (line 33) | namespace rings { type ChordNote (line 302) | struct ChordNote { FILE: lib/rings/dsp/string_synth_part.h function namespace (line 47) | namespace rings { FILE: lib/rings/dsp/string_synth_voice.h function namespace (line 36) | namespace rings { FILE: lib/rings/dsp/strummer.h function namespace (line 37) | namespace rings { FILE: lib/rings/resources.cc type rings (line 39) | namespace rings { FILE: lib/rings/resources.h function namespace (line 41) | namespace rings { FILE: lib/soundpipe/revsc.c function sp_revsc_init (line 53) | int sp_revsc_init(sp_data *sp, sp_revsc *p) function delay_line_max_samples (line 89) | static int delay_line_max_samples(SPFLOAT sr, SPFLOAT iPitchMod, int n) function delay_line_bytes_alloc (line 98) | static int delay_line_bytes_alloc(SPFLOAT sr, SPFLOAT iPitchMod, int n) function next_random_lineseg (line 106) | static void next_random_lineseg(sp_revsc *p, sp_revsc_dl *lp, int n) function init_delay_line (line 133) | static int init_delay_line(sp_revsc *p, sp_revsc_dl *lp, int n) function sp_revsc_compute (line 160) | int sp_revsc_compute(sp_data *sp, sp_revsc *p, SPFLOAT *in1, SPFLOAT *in... FILE: lib/soundpipe/revsc.h type sp_revsc_dl (line 4) | typedef struct { type sp_revsc (line 17) | typedef struct { FILE: lib/soundpipe/soundpipe.c function sp_rand (line 4) | uint32_t sp_rand(sp_data *sp) FILE: lib/soundpipe/soundpipe.h type SPFLOAT (line 6) | typedef float SPFLOAT; type sp_auxdata (line 11) | typedef struct sp_auxdata { type sp_data (line 16) | typedef struct { FILE: lib/stmlib/algorithms/note_stack.h function namespace (line 52) | namespace stmlib { FILE: lib/stmlib/algorithms/pattern_predictor.h function namespace (line 37) | namespace stmlib { FILE: lib/stmlib/algorithms/tiny_map.h function namespace (line 37) | namespace stmlib { FILE: lib/stmlib/algorithms/voice_allocator.h function namespace (line 35) | namespace stmlib { FILE: lib/stmlib/dsp/atan.cc type stmlib (line 31) | namespace stmlib { FILE: lib/stmlib/dsp/atan.h function namespace (line 38) | namespace stmlib { FILE: lib/stmlib/dsp/atan_approximations.py function dumb (line 4) | def dumb(f): function pade (line 7) | def pade(f): function poly3taylor (line 10) | def poly3taylor(f): function poly3gradient (line 18) | def poly3gradient(f, a=3.736e-01): function poly5mdsp (line 27) | def poly5mdsp(f, a=3.1755e-01, b=2.033e-01): function poly5gradient (line 38) | def poly5gradient(f, a=3.260e-01, b=1.823e-01): function poly11mdsp (line 50) | def poly11mdsp(f): function compute_filter_settings (line 67) | def compute_filter_settings(cutoff, resonance): function evaluate (line 74) | def evaluate(groundtruth_f, approximate_g): FILE: lib/stmlib/dsp/cosine_oscillator.h function namespace (line 37) | namespace stmlib { FILE: lib/stmlib/dsp/delay_line.h function namespace (line 37) | namespace stmlib { FILE: lib/stmlib/dsp/dsp.h function namespace (line 37) | namespace stmlib { FILE: lib/stmlib/dsp/filter.h function namespace (line 38) | namespace stmlib { FILE: lib/stmlib/dsp/hysteresis_filter.h function namespace (line 34) | namespace stmlib { FILE: lib/stmlib/dsp/hysteresis_quantizer.h function namespace (line 35) | namespace stmlib { FILE: lib/stmlib/dsp/limiter.h function namespace (line 39) | namespace stmlib { FILE: lib/stmlib/dsp/parameter_interpolator.h function namespace (line 34) | namespace stmlib { FILE: lib/stmlib/dsp/polyblep.h function namespace (line 35) | namespace stmlib { FILE: lib/stmlib/dsp/rsqrt.h function namespace (line 34) | namespace stmlib { function fast_rsqrt_carmack (line 52) | static inline float fast_rsqrt_carmack(float x) { function fast_rsqrt_accurate (line 65) | static inline float fast_rsqrt_accurate(float fp0) { FILE: lib/stmlib/dsp/sample_rate_converter.h type SampleRateConversionDirection (line 38) | enum SampleRateConversionDirection { function Push (line 52) | inline void Push(float value) { function Load (line 61) | inline void Load(const float* x_state) { function Save (line 66) | inline void Save(float* x_state) { function Push (line 82) | inline void Push(float value) { function Load (line 90) | inline void Load(const float* x_state) { function Save (line 94) | inline void Save(float* x_state) { function const (line 109) | float operator()(const float* x, const IR& h) const { function Init (line 163) | inline void Init() { } function Process (line 165) | inline void Process(const float* in, float* out, size_t input_size) { function Init (line 178) | inline void Init() { } function Process (line 180) | inline void Process(const float* in, float* out, size_t input_size) { function Init (line 199) | inline void Init() { function Process (line 205) | inline void Process(const float* in, float* out, size_t input_size) { function Init (line 235) | inline void Init() { function Process (line 242) | inline void Process(const float* in, float* out, size_t input_size) { FILE: lib/stmlib/dsp/units.cc type stmlib (line 31) | namespace stmlib { FILE: lib/stmlib/dsp/units.h function namespace (line 35) | namespace stmlib { FILE: lib/stmlib/midi/midi.h function namespace (line 32) | namespace stmlib_midi { FILE: lib/stmlib/stmlib.h function StaticAssertImplementation (line 72) | void StaticAssertImplementation() { function namespace (line 76) | namespace stmlib { FILE: lib/stmlib/utils/buffer_allocator.h function namespace (line 34) | namespace stmlib { FILE: lib/stmlib/utils/crc32.h function crc32 (line 92) | uint32_t crc32(uint32_t crc, const void *buf, size_t size) { FILE: lib/stmlib/utils/dsp.h function namespace (line 35) | namespace stmlib { FILE: lib/stmlib/utils/gate_flags.h function namespace (line 49) | namespace stmlib { FILE: lib/stmlib/utils/murmurhash3.h function rotl32 (line 6) | uint32_t rotl32 ( uint32_t x, int8_t r ) function fmix32 (line 11) | uint32_t fmix32 ( uint32_t h ) function MurmurHash3_x86_32 (line 22) | void MurmurHash3_x86_32 ( const void * key, int len, FILE: lib/stmlib/utils/random.cc type stmlib (line 31) | namespace stmlib { FILE: lib/stmlib/utils/random.h function namespace (line 34) | namespace stmlib { FILE: lib/stmlib/utils/ring_buffer.h function namespace (line 35) | namespace stmlib { FILE: lib/stmlib/utils/stream_buffer.h function namespace (line 37) | namespace stmlib { FILE: lib/streams/audio_cv_meter.h function namespace (line 34) | namespace streams { FILE: lib/streams/compressor.cc type streams (line 35) | namespace streams { FILE: lib/streams/compressor.h function namespace (line 39) | namespace streams { FILE: lib/streams/envelope.cc type streams (line 39) | namespace streams { FILE: lib/streams/envelope.h function namespace (line 36) | namespace streams { FILE: lib/streams/filter_controller.h function namespace (line 34) | namespace streams { FILE: lib/streams/follower.cc type streams (line 36) | namespace streams { FILE: lib/streams/follower.h function namespace (line 38) | namespace streams { FILE: lib/streams/gain.h function namespace (line 32) | namespace streams { FILE: lib/streams/lorenz_generator.cc type streams (line 33) | namespace streams { FILE: lib/streams/lorenz_generator.h function namespace (line 36) | namespace streams { FILE: lib/streams/meta_parameters.h function namespace (line 34) | namespace streams { FILE: lib/streams/resources.cc type streams (line 35) | namespace streams { FILE: lib/streams/resources.h function namespace (line 41) | namespace streams { FILE: lib/streams/svf.cc type streams (line 35) | namespace streams { FILE: lib/streams/svf.h function namespace (line 34) | namespace streams { FILE: lib/streams/vactrol.cc type streams (line 36) | namespace streams { FILE: lib/streams/vactrol.h function namespace (line 37) | namespace streams { FILE: lib/xz_lzma2/xz.h type xz_mode (line 51) | enum xz_mode { type xz_ret (line 107) | enum xz_ret { type xz_buf (line 135) | struct xz_buf { type xz_dec (line 148) | struct xz_dec type xz_dec_lzma2 (line 154) | struct xz_dec_lzma2 type xz_mode (line 154) | enum xz_mode type xz_ret (line 163) | enum xz_ret type xz_dec_lzma2 (line 163) | struct xz_dec_lzma2 type xz_ret (line 167) | enum xz_ret type xz_dec_lzma2 (line 167) | struct xz_dec_lzma2 type xz_buf (line 168) | struct xz_buf type xz_dec_lzma2 (line 171) | struct xz_dec_lzma2 FILE: lib/xz_lzma2/xz_config.h function get_unaligned_le32 (line 79) | static inline uint32_t get_unaligned_le32(const uint8_t *buf) function get_unaligned_be32 (line 89) | static inline uint32_t get_unaligned_be32(const uint8_t *buf) function put_unaligned_le32 (line 99) | static inline void put_unaligned_le32(uint32_t val, uint8_t *buf) function put_unaligned_be32 (line 109) | static inline void put_unaligned_be32(uint32_t val, uint8_t *buf) FILE: lib/xz_lzma2/xz_dec_lzma2.c type dictionary (line 44) | struct dictionary { type rc_dec (line 95) | struct rc_dec { type lzma_len_dec (line 115) | struct lzma_len_dec { type lzma_dec (line 132) | struct lzma_dec { type lzma2_dec (line 214) | struct lzma2_dec { type xz_dec_lzma2 (line 253) | struct xz_dec_lzma2 { function dict_reset (line 286) | static void dict_reset(struct dictionary *dict, struct xz_buf *b) function dict_limit (line 300) | static void dict_limit(struct dictionary *dict, size_t out_max) function dict_has_space (line 309) | static inline bool dict_has_space(const struct dictionary *dict) function dict_get (line 320) | static inline uint32_t dict_get(const struct dictionary *dict, uint32_t ... function dict_put (line 333) | static inline void dict_put(struct dictionary *dict, uint8_t byte) function dict_repeat (line 346) | static bool dict_repeat(struct dictionary *dict, uint32_t *len, uint32_t... function dict_uncompressed (line 374) | static void dict_uncompressed(struct dictionary *dict, struct xz_buf *b, function dict_flush (line 427) | static uint32_t dict_flush(struct dictionary *dict, struct xz_buf *b) function rc_reset (line 455) | static void rc_reset(struct rc_dec *rc) function rc_read_init (line 466) | static bool rc_read_init(struct rc_dec *rc, struct xz_buf *b) function rc_limit_exceeded (line 480) | static inline bool rc_limit_exceeded(const struct rc_dec *rc) function rc_is_finished (line 489) | static inline bool rc_is_finished(const struct rc_dec *rc) function __always_inline (line 495) | static __always_inline void rc_normalize(struct rc_dec *rc) function __always_inline (line 514) | static __always_inline int rc_bit(struct rc_dec *rc, uint16_t *prob) function __always_inline (line 536) | static __always_inline uint32_t rc_bittree(struct rc_dec *rc, function __always_inline (line 552) | static __always_inline void rc_bittree_reverse(struct rc_dec *rc, function rc_direct (line 570) | static inline void rc_direct(struct rc_dec *rc, uint32_t *dest, uint32_t... type xz_dec_lzma2 (line 589) | struct xz_dec_lzma2 function lzma_literal (line 598) | static void lzma_literal(struct xz_dec_lzma2 *s) function lzma_len (line 636) | static void lzma_len(struct xz_dec_lzma2 *s, struct lzma_len_dec *l, function lzma_match (line 663) | static void lzma_match(struct xz_dec_lzma2 *s, uint32_t pos_state) function lzma_rep_match (line 705) | static void lzma_rep_match(struct xz_dec_lzma2 *s, uint32_t pos_state) function lzma_main (line 739) | static bool lzma_main(struct xz_dec_lzma2 *s) function lzma_reset (line 784) | static void lzma_reset(struct xz_dec_lzma2 *s) function lzma_props (line 816) | static bool lzma_props(struct xz_dec_lzma2 *s, uint8_t props) function lzma2_lzma (line 863) | static bool lzma2_lzma(struct xz_dec_lzma2 *s, struct xz_buf *b) function xz_dec_lzma2_run (line 948) | enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s, type xz_dec_lzma2 (line 1125) | struct xz_dec_lzma2 type xz_mode (line 1125) | enum xz_mode type xz_dec_lzma2 (line 1128) | struct xz_dec_lzma2 function xz_dec_lzma2_reset (line 1149) | enum xz_ret xz_dec_lzma2_reset(struct xz_dec_lzma2 *s, uint8_t props) function xz_dec_lzma2_end (line 1187) | void xz_dec_lzma2_end(struct xz_dec_lzma2 *s) FILE: lib/xz_lzma2/xz_lzma2.h type lzma_state (line 42) | enum lzma_state { function lzma_state_literal (line 64) | static inline void lzma_state_literal(enum lzma_state *state) function lzma_state_match (line 75) | static inline void lzma_state_match(enum lzma_state *state) function lzma_state_long_rep (line 81) | static inline void lzma_state_long_rep(enum lzma_state *state) function lzma_state_short_rep (line 87) | static inline void lzma_state_short_rep(enum lzma_state *state) function lzma_state_is_literal (line 93) | static inline bool lzma_state_is_literal(enum lzma_state state) function lzma_get_dist_state (line 147) | static inline uint32_t lzma_get_dist_state(uint32_t len) FILE: lib/xz_lzma2/xz_private.h type xz_dec_lzma2 (line 59) | struct xz_dec_lzma2 type xz_mode (line 59) | enum xz_mode type xz_ret (line 68) | enum xz_ret type xz_dec_lzma2 (line 68) | struct xz_dec_lzma2 type xz_ret (line 72) | enum xz_ret type xz_dec_lzma2 (line 72) | struct xz_dec_lzma2 type xz_buf (line 73) | struct xz_buf type xz_dec_lzma2 (line 76) | struct xz_dec_lzma2 FILE: src/CV/EnvFollower.cpp function draw (line 49) | void draw(int x0, int y) function push (line 59) | void push(int y) FILE: src/CV/EnvGen.cpp function draw_envelope (line 129) | void draw_envelope(int base_line = 58, int height = 16) FILE: src/DRUMS/Claps.cpp function sprint_inst_name (line 60) | int sprint_inst_name(char *tmp, int inst_selection) function free_instrument (line 148) | void free_instrument() function engine_free (line 158) | void engine_free() function load_instrument (line 164) | void load_instrument(uint8_t num) FILE: src/DRUMS/DrumSynth.cpp function map_as_multiple (line 112) | void map_as_multiple(uint8_t a, uint8_t b) function is_maped_as_multiple (line 123) | bool is_maped_as_multiple(uint8_t a, uint8_t b) FILE: src/FILTER/MoogLadder.cpp function NoteToFrequency (line 41) | inline float NoteToFrequency(float midi_note) FILE: src/FILTER/SVF.cpp function clamp (line 34) | inline float clamp(float x, float a, float b) type SVFilter (line 40) | struct SVFilter method process (line 43) | inline void process(float input, float kf, float kq) class Filter (line 54) | class Filter method set_f_q (line 60) | void set_f_q(float f, float q) method process (line 67) | inline auto process(float input) FILE: src/FILTER/TeeBee.cpp type TB303_filter (line 48) | struct TB303_filter method init (line 63) | void init(int32_t _oversampling = 1) method calculateEnvModScalerAndOffset (line 101) | void calculateEnvModScalerAndOffset(real_t cutoff, real_t envMod) // O... method process (line 122) | void process(bool trig, float _cutoff, float _q, float _envMod, float ... FILE: src/FX/Delay.cpp function DelayRead (line 51) | inline const float DelayRead(stmlib::DelayLine *lin... function DelayWrite (line 56) | inline void DelayWrite(stmlib::DelayLine *line_, co... function calc_t_step32 (line 84) | void calc_t_step32() function sync_params (line 99) | void sync_params() FILE: src/FX/JU60_chorus.cpp type Juno60_Chorus (line 48) | struct Juno60_Chorus method lfo_tri (line 56) | float lfo_tri(float phase_inc_) type Mode (line 67) | struct Mode method setMode (line 90) | void setMode(const Mode &mode) method Juno60_Chorus (line 99) | Juno60_Chorus() method process (line 110) | void process(float *inOut, float *outR, uint32_t len) type Juno60_Chorus_BBD (line 131) | struct Juno60_Chorus_BBD type Mode (line 144) | struct Mode method setMode (line 167) | void setMode(const Mode &mode) method Juno60_Chorus_BBD (line 176) | Juno60_Chorus_BBD() method lfo_tri (line 190) | void lfo_tri(float phase_inc_, float *out) method process (line 203) | void process(float *inOut, float *outR, uint32_t len) function set (line 249) | void set(float *target, const float *src, float amp) function mix (line 255) | void mix(float *target, const float *src, float amp) FILE: src/GND/FFT.cpp type Complex (line 42) | struct Complex function set (line 70) | void set(float *target, const float *src, float amp, float offset) function fft_read (line 127) | float fft_read(int s, int e) function draw_spectrum (line 139) | void draw_spectrum(int yy, int hh) FILE: src/GND/Scope.cpp function set (line 52) | void set(float *target, const float *src, float amp, float offset) FILE: src/M-OSC/Waveforms.cpp type braids (line 54) | namespace braids FILE: src/MIDI/Clock.cpp function clk_change (line 57) | uint8_t clk_change(uint8_t clk) FILE: src/MIDI/VAx6.cpp type plaits (line 39) | namespace plaits class VirtualAnalogEngine (line 41) | class VirtualAnalogEngine method VirtualAnalogEngine (line 44) | VirtualAnalogEngine() {} method LoadUserData (line 49) | void LoadUserData(const uint8_t *user_data) {} FILE: src/NOISE/808_squares.cpp class SquareOscillator (line 30) | class SquareOscillator method reset (line 33) | inline void reset() method freq (line 38) | inline void freq(float freq) method duty (line 43) | inline void duty(float duty) method process (line 52) | inline void process(float &out2) function update_oscillators (line 83) | void update_oscillators() FILE: src/SEQ/303-Patterns.cpp function note_to_voct (line 60) | inline int32_t note_to_voct(uint8_t note) function voct_to_note (line 67) | inline uint8_t voct_to_note(int32_t voct) FILE: src/SEQ/EuclidArp.cpp function fpsin (line 58) | int16_t fpsin(int16_t i) function fpcos (line 89) | inline int16_t fpcos(int16_t i) function draw_eclid_cyrcle (line 118) | void draw_eclid_cyrcle(int x, int y, uint8_t pattern[64], int _len, int ... function update_seq_pattern (line 276) | void update_seq_pattern() FILE: src/SEQ/EuclidRythm.cpp function fpsin (line 46) | int16_t fpsin(int16_t i) function fpcos (line 77) | inline int16_t fpcos(int16_t i) function draw_eclid_cyrcle (line 99) | void draw_eclid_cyrcle(int x, int y, uint8_t pattern[64], int _len, int ... function update_seq_pattern (line 225) | void update_seq_pattern() FILE: src/SEQ/TuringMachine.cpp function Seed (line 49) | inline void Seed(uint32_t seed) function Rand (line 54) | inline uint32_t Rand() function note_from_scale (line 62) | int32_t note_from_scale(uint8_t bits) function output (line 76) | int32_t output(uint32_t mode, const char **name) FILE: src/SPEECH/LPC.cpp type plaits (line 19) | namespace plaits function NoteToFrequency (line 187) | inline float NoteToFrequency(float midi_note) FILE: src/SPEECH/SAM.cpp function init_phenoms (line 53) | static void init_phenoms() function say (line 82) | void say() FILE: src/SYNTH/DxFM.cpp type dxfm (line 40) | struct dxfm function initControllers (line 112) | static void initControllers() function loadDXPatch (line 125) | static uint8_t loadDXPatch(uint8_t prog) function applyRate (line 165) | static void applyRate(float rate) FILE: src/SYNTH/plaits.cpp function engine_free (line 73) | void engine_free() function alloc_engine (line 80) | void alloc_engine(size_t mem = 48) function is_drum (line 92) | bool is_drum() function init_params (line 97) | void init_params(float hh, float tt, float mm, const plaits::PostProcess... FILE: src/dump.py function md5sum (line 5) | def md5sum(data): FILE: src/squares-and-circles-api.h function linToExp (line 103) | inline float linToExp(float in, float inMin, float inMax, float outMin, ... type UI_EVENT_t (line 162) | struct UI_EVENT_t function __ui_event_handler (line 179) | void __ui_event_handler() type MIDI_EVENT_t (line 188) | struct MIDI_EVENT_t function __midi_event_handler (line 201) | void __midi_event_handler() function namespace (line 212) | namespace engine function setMode (line 364) | inline void setMode(uint32_t mode) // 1: compact_mode, 2: sample_view function isParamModulated (line 401) | inline uint32_t isParamModulated(const void *valuePtr) function isParamSelected (line 405) | inline uint32_t isParamSelected(const void *valuePtr) type EventType (line 418) | enum EventType : uint16_t function namespace (line 431) | namespace engine_sync function namespace (line 467) | namespace machine function namespace (line 498) | namespace gfx function namespace (line 528) | namespace machine type sample (line 546) | struct sample type sample_info (line 547) | struct sample_info type FRESULT (line 571) | enum FRESULT : int type FIL_IMPL (line 583) | struct FIL_IMPL type FIL (line 585) | typedef struct type UINT (line 590) | typedef unsigned int UINT; type BYTE (line 591) | typedef unsigned char BYTE; type WORD (line 592) | typedef uint16_t WORD; type DWORD (line 593) | typedef uint32_t DWORD; type QWORD (line 594) | typedef uint64_t QWORD; type WORD (line 595) | typedef WORD WCHAR; type DWORD (line 596) | typedef DWORD FSIZE_t; type DIR_IMPL (line 615) | struct DIR_IMPL type DIR (line 617) | typedef struct type FILINFO (line 624) | typedef struct FILE: src/test.cxx function write_wav (line 32) | void write_wav(const std::vector &buffer, int nchannels, const ... function __ui_event_handler (line 79) | void __ui_event_handler() function qz_lookup (line 157) | int16_t qz_lookup(int8_t note) function qz_process (line 163) | int32_t qz_process(int32_t pitch, int8_t *note) function drawWaveform (line 168) | void drawWaveform(void *wavefrom, int x = 0, int y = -1) function write_frame (line 205) | void write_frame() function main (line 244) | int main()