Cinder  0.9.1
Namespaces | Functions | Variables
Utilities.cpp File Reference
#include "cinder/audio/Utilities.h"
#include "cinder/CinderMath.h"

Namespaces

 cinder
 
 cinder::audio
 

Functions

float cinder::audio::linearToDecibel (float gainLinear)
 
void cinder::audio::linearToDecibel (float *array, size_t length)
 
float cinder::audio::decibelToLinear (float gainDecibels)
 
void cinder::audio::decibelToLinear (float *array, size_t length)
 
float cinder::audio::freqToMidi (float freq)
 
float cinder::audio::midiToFreq (float midi)
 
uint64_t cinder::audio::timeToFrame (double timeSeconds, double sampleRate)
 
bool cinder::audio::thresholdBuffer (const Buffer &buffer, float threshold, size_t *recordFrame=nullptr)
 

Variables

const float cinder::audio::kGainNegative100Decibels = 0.00001f
 
const float cinder::audio::kGainNegative100DecibelsInverse = 1.0f / kGainNegative100Decibels