| G | |
| getActiveState, PhaseVocoder:: | |
| getBandwidth | |
| getBeats | |
| getBrightness, ALF | |
| getCentroid | |
| getCentroidFlag, AudioChannel:: | |
| getCentroidVal, AudioChannel:: | |
| getChannelName, AudioChannel:: | |
| getChOutPtrs, DATF | |
| getCircularBufferFlag, AudioChannel:: | |
| getComplexSpectrum | |
| getCRAM, DATF | |
| getFFTFlag, AudioChannel:: | |
| getFFTSize | |
| getFlux | |
| getFreq, DSPFunctions:: | |
| getHarmonicAmplitudes | |
| getHarmonicFrequencies | |
| getHarmonics | |
| getHopSize | |
| getInAudioPtr, ALFPackage:: | |
| getIntensity | |
| getLPC | |
| getLPCoefficients, ALF | |
| getMagFlag, AudioChannel:: | |
| getMagSpec, ALFPackage:: | |
| getNumberOfChannels, DATF | |
| getOutAudioFrameSamples, AudioChannel:: | |
| getPitch | |
| getPitchFromSpeech | |
| getRolloff | |
| getSampleRate, AudioChannel:: | |
| getSpectrum, ALF | |
| getVocoderFFTSize, PhaseVocoder:: | |
| H | |
| hannWindow, DSPFunctions:: |
Returns the active state of the vocoder, on (true), or off(false)
bool PhaseVocoder::getActiveState()
This function calculates the bandwidth of the current audio frame loaded into ALF.
public function getBandwidth():Number
A function to calculate the spectral bandwidth of the current frame.
AS3_Val getBandwidth( void * self, AS3_Val args )
Calculates the spectral bandwidth for the current frame.
public function getBandwidth():Number
This function performs a beat tracking analysis on the audio signal and returns the beat and tempo information.
public function getBeats( w: Array, printFrame: Number ):Array
Performs a beat tracking analysis on the audio.
AS3_Val getBeats( void * self, AS3_Val args )
Brightness is an approximation of the timbre.
public function getBrightness():Number
A function to calculate the spectral centroid of the current frame.
AS3_Val getCentroid( void * self, AS3_Val args )
Calculates the spectral centroid for the current spectral data.
public function getCentroid():Number
Returns the centroidFlag to determine if the centroid has been calculated.
bool AudioChannel::getCentroidFlag()
Returns the centroid of the audio spectrum from the current frame of data
float AudioChannel::getCentroidVal()
Retrieves the name given to the AudioChannel object.
char *AudioChannel::getChannelName()
Returns: An array containing the pointers to the C audio buffers.
public function getChOutPtrs():Array
Returns the status fo the circularBufferFlag to determine if audio output should be routed through the ouput circular buffer.
bool AudioChannel::getCircularBufferFlag()
This function calculates the complex frequency spectrum of the current frame.
public function getComplexSpectrum( fftSize: Number ):Array
This funciton calculates the complex frequency spectrum of the AudioChannel and returns a pointer to the array containing the spectrum to C.
AS3_Val getComplexSpectrum( void * self, AS3_Val args )
Returns: A pointer to the C memory buffer.
public function getCRAM():ByteArray
Returns the status off the fftFlag to determine if the FFT has been computed on the current frame.
bool AudioChannel::getFFTFlag()
This function returns the the size of the FFT calculated on each frame
AS3_Val getFFTSize( void * self, AS3_Val args )
Returns the size of the FFT used on the current audio frame
int AudioChannel::getFFTSize()
This function calculates the change in frequency content for each frame.
public function getFlux():Number
A function to calculate the spectral flux of the current frame.
AS3_Val getFlux( void * self, AS3_Val args )
Calculates the change in spectral energy between the current frame and the previous frame.
public function getFlux():Number
Calculates the frequency associated with each bin of the discrete fourier transform.
void getFreq( float freq[], int frameSize, int fs )
Returns the harmonics amplitudes generated from the getHarmonics call.
public function getHarmonicAmplitudes():Array
A function to return the amplitude of the harmonics.
public function getHarmonicAmplitudes():Array
Returns the harmoinc Frequencies generated from the getHarmonics call.
public function getHarmonicFrequencies():Array
Returns an array containing the partial’s frequencies populated by callilng the getHarmonics function.
public function getHarmonicFrequencies():Array
This function computes the partials assoicated with the audio spectrum
public function getHarmonics( numHarms: uint ):void
This function finds harmonics present in a frame by using linear prediction.
AS3_Val getHarmonics( void * self, AS3_Val args )
Isolates the harmonics (or partials more generally speaking) of spectral data.
public function getHarmonics( desiredHarms: uint ):void
Returns the user-specificed hopSize object
int AudioChannel::getHopSize()
The current hopSize in the DATF.
public function getHopSize():uint
This function returns the pointer to the input audio frame in the Audio Channel.
AS3_Val getInAudioPtr( void * self, AS3_Val args )
This function calculates the intensity of the current audio frame loaded into ALF.
public function getIntensity():Number
This funciton calculates the spectral intensity and returns the value to Actionscript.
AS3_Val getIntensity( void * self, AS3_Val args )
Calculates the spectral intensity for the current frame.
public function getIntensity():Number
This function calculates the linear prediction coefficients
AS3_Val getLPC( void * self, AS3_Val args )
Calculates the linear prediction coefficients using Levinson-Durbin recursion.
public function getLPC( order: int ):Array
Returns the coefficients from performing linear prediction (speech processing function) on the frame of audio.
public function getLPCoefficients( order: int ):Array
Returns the status off the magflag to determine if the magnitude has been calculated on the current frame
bool AudioChannel::getMagFlag()
This funciton calculates the magnitude spectrum of the AudioChannel and returns a pointer to the array containing the spectrum to C.
AS3_Val getMagSpec( void * self, AS3_Val args )
The current number of channels.
public function getNumberOfChannels():uint
Returns the current number of samples contained in outAudioFrame
int AudioChannel::getOutAudioFrameSamples()
Returns the pitch of the frame
public function getPitch():Number
This function estimates the frequency of the audio frame by computing its autocorrelation sequency and searching for a global maximum value in the result.
AS3_Val getPitch( void * self, AS3_Val args )
Uses the autocorrelation method to estimate the pitch of frame.
public function getPitch():Number
Same as getPitch except it provides min/max pitch values and a threshold useful for determining if there is an active signal in the current frame.
public function getPitchFromSpeech( pitchMin: Number, pitchMax: Number, intenThreshold: Number ):Number
Same as getPitch except it provides min/max pitch values and a threshold useful for determining if there is an active signal in the current frame.
public function getPitchFromSpeech( pitchMin: Number, pitchMax: Number, intenThreshold: Number ):Number
This function calculates the frequency ceiling of the current frame.
public function getRolloff():Number
This funciton calculates the spectral rolloff and returns the value to Actionscript.
AS3_Val getRolloff( void * self, AS3_Val args )
Calculates the spectral rolloff for the current frame.
public function getRolloff():Number
Returns the sampling rate of the audio under analysis
int AudioChannel::getSampleRate()
This function calculates the magnitude of the frequency spectrum of the current frame.
public function getSpectrum( fftSize: Number, useDB: Number ):Array
Returns the FFTSize the vocoder is using for computation.
int PhaseVocoder::getVocoderFFTSize()
void hannWindow( float hann[], int winLength )