Epok Engine

EPOK RUNTIME

namespace epok::instrument::synth::detail

2 types, 19 functions and 5 data symbols.

Types

Functions

advance_phasePerforms `advance phase` as part of the instrument synth module.Functionattenuation_for_gain_q16Performs `attenuation for gain q16` as part of the instrument synth module.Functionattenuation_gain_q15Performs `attenuation gain q15` as part of the instrument synth module.FunctionclampPerforms `clamp` as part of the instrument synth module.FunctionconcavePerforms `concave` as part of the instrument synth module.FunctionconvexPerforms `convex` as part of the instrument synth module.Functioncopy_blockPerforms `copy block` as part of the instrument synth module.Function templatecopy_valuePerforms `copy value` as part of the instrument synth module.Function templatefast_pow2_cents_q30Performs `fast pow2 cents q30` as part of the instrument synth module.Functiongain_at_whole_centibelPerforms `gain at whole centibel` as part of the instrument synth module.Functionlfo_rate_q48Performs `lfo rate q48` as part of the instrument synth module.Functionlocal_bank_spanPerforms `local bank span` as part of the instrument synth module.Functionpow2_cents_q30Tenth-order integer exp2 on [0,1), followed by an integral power-of-two.Functionsame_controlsPerforms `same controls` as part of the instrument synth module.Functionscale_q15Performs `scale q15` as part of the instrument synth module.Functionsource_changedPerforms `source changed` as part of the instrument synth module.Functionsource_q30Performs `source q30` as part of the instrument synth module.Functiontime_microsecondsPerforms `time microseconds` as part of the instrument synth module.Functiontriangle_q15Performs `triangle q15` as part of the instrument synth module.Function

Variables and constants