soundtab.audio.instruments

Undocumented in source.

Members

Classes

Instrument
class Instrument
Undocumented in source.
InstrumentBaseF
class InstrumentBaseF

float calculations instrument base class

PhonemeOscillerF
class PhonemeOscillerF
Undocumented in source.
PhonemeSynth
class PhonemeSynth
Undocumented in source.
SineHarmonicWaveTable
class SineHarmonicWaveTable
Undocumented in source.

Enums

ControllerId
enum ControllerId

Standard controller IDs

Functions

getInstrumentList
Instrument[] getInstrumentList()

get list of supported instruments

interpolate
void interpolate(float[] arr, float startValue, float endValue)
Undocumented in source. Be warned that the author may not have intended to support it.
interpolate
void interpolate(int[] arr, int startValue, int endValue)
Undocumented in source. Be warned that the author may not have intended to support it.
interpolate
int interpolate(int i, int len, int startValue, int endValue)

i is [0..len-1], interpolate from startValue to endValue

interpolate
float interpolate(int i, int len, float startValue, float endValue)

i is [0..len-1], interpolate from startValue to endValue

interpolateTable
void interpolateTable(float[] table, int len, float startValue, float endValue)
Undocumented in source. Be warned that the author may not have intended to support it.
interpolateTable
void interpolateTable(int[] table, int len, int startValue, int endValue)
Undocumented in source. Be warned that the author may not have intended to support it.
limitDistortion
void limitDistortion(float v)
Undocumented in source. Be warned that the author may not have intended to support it.
mulSequence
float[] mulSequence(float firstValue, float mult, int len)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Controller
struct Controller
Undocumented in source.

Meta