Ejemplo n.º 1
0
// ----------------------------------------------------------
float ofxAudioUnitTap::getRMS(unsigned int channel)
// ----------------------------------------------------------
{
	getSamplesFromChannel(_tempBuffer, channel);
	float rms;
	vDSP_rmsqv(&_tempBuffer[0], 1, &rms, _tempBuffer.size());
	return rms;
}
Ejemplo n.º 2
0
Archivo: Dsp.cpp Proyecto: Ahbee/Cinder
float rms( const float *array, size_t length )
{
	float result;
	vDSP_rmsqv( const_cast<float *>( array ), 1, &result, length );
	return result;
}