VibroSonics  v1.0.2-mozzi-implementation-329-gbe4e638
Arduino Library for Translating Audio into Vibrations
Loading...
Searching...
No Matches
VibrosonicsAPI Member List

This is the complete list of members for VibrosonicsAPI, including all inherited members.

assignWave(float freq, float amp, int channel)VibrosonicsAPI
assignWaves(float *freqs, float *amps, int dataLength, int channel)VibrosonicsAPI
complexToMagnitude()VibrosonicsAPI
computeHammingWindow()VibrosonicsAPI
createAmpEnv(float attackAmp, float decayAmp, float sustainAmp, float releaseAmp)VibrosonicsAPI
createDurEnv(int attackDuration, int decayDuration, int sustainDuration, int releaseDuration, float curve)VibrosonicsAPI
createDynamicGrain(uint8_t channel, WaveType waveType, FreqEnv freqEnv, AmpEnv ampEnv, DurEnv durEnv)VibrosonicsAPI
createFreqEnv(float attackFreq, float decayFreq, float sustainFreq, float releaseFreq)VibrosonicsAPI
createGrainArray(int numGrains, uint8_t channel, WaveType waveType)VibrosonicsAPI
dcRemoval()VibrosonicsAPI
fftWindowing()VibrosonicsAPI
getMean(float *data, int dataLength)VibrosonicsAPI
getMean(complex *data, int dataLength)VibrosonicsAPI
init()VibrosonicsAPI
mapAmplitudes(float *ampData, int dataLength, float minAmpSum=10000, float smoothFactor=0.05)VibrosonicsAPI
mapFrequencyByOctaves(float inFreq, float maxFreq)VibrosonicsAPI
mapFrequencyMIDI(float inFreq, float minFreq, float maxFreq)VibrosonicsAPI
noiseFloor(float *data, float threshold)VibrosonicsAPI
noiseFloorCFAR(float *data, int numRefs, int numGuards, float bias)VibrosonicsAPI
processAudioInput(float *output)VibrosonicsAPI
setGrainAmpEnv(Grain *grains, int numGrains, AmpEnv ampEnv)VibrosonicsAPI
setGrainDurEnv(Grain *grains, int numGrains, DurEnv durEnv)VibrosonicsAPI
setGrainFreqEnv(Grain *grains, int numGrains, FreqEnv freqEnv)VibrosonicsAPI
triggerGrains(Grain *grains, int numGrains, FreqEnv freqEnv, AmpEnv ampEnv, DurEnv durEnv)VibrosonicsAPI
updateGrains()VibrosonicsAPI