ARLO Adapt
|
Classes | |
enum | SpectraPitchTraceColor |
enum | SpectraPitchTraceType |
Public Member Functions | |
CreateSpectraImage () | |
CreateSpectraImage (Logger logger, boolean showCatalog, boolean showTimeScale, boolean showFrequencyScale, int spectraBorderWidth, int spectraTopBorderHeight, int timeScaleHeight, int catalogSpectraNumFrequencyBands, boolean simpleNormalization, double gain) | |
CreateSpectraImage (UserState userState) | |
void | initDisplay (int numColorPoints_, int width_, int height_, boolean linear) |
void | initDisplay (int numColorPoints_, boolean linear) |
void | updateDisplayIncremental (Graphics g, double[][] data, int xi, int xOffset, int yOffset, int height) |
void | updateDisplayPadding (Graphics g, int xStart, int xEnd, int xOffset, int yOffset, int height) |
void | updateWaveformDisplay (Graphics g, int[] waveformData, int xOffset, int yOffset, int height, int width) |
void | createScales (Logger logger, Graphics g, int windowNumTimeFrames, int numFrequencyBands, int width, int height, int borderWidth, int borderHeight, double startTime, double endTime, double minFrequency, double maxFrequency, boolean showTimeScale, boolean showFrequencyScale) |
void | calculateFirstTags () |
void | calculateClassExampleTags () |
int | calculateCatalogDimensions (UserState userState) |
void | createCatalog (Logger logger, UserState userState, Graphics graphics, int yOffset) |
BufferedImage | createSpectralImageJPEG (boolean showSpectra, boolean showWaveform, SpectraPitchTraceType pitchTraceType, double startTime, double endTime, AudioFile audioFile, int windowNumTimeFrames, int numFrequencyBands, double numTimeFramesPerSecond, double dampingRatio, double minFrequency, double maxFrequency, boolean usePrecomputedSpectra, Object[] intData, String imageFilePath, SpectraPitchTraceColor pitchTraceColor, int pitchTraceNumSamplePoints, int pitchTraceWidth, double pitchTraceMinCorrelation, double pitchTraceEntropyThreshold, double pitchTraceStartFreq, double pitchTraceEndFreq, double spectraPitchTraceMinEnergyThreshold, double spectraPitchTraceTolerance, double spectraPitchTraceInverseFreqWeight, double spectraPitchTraceMaxPathLengthPerTransition, int spectraPitchTraceWindowSize, double spectraPitchTraceExtendRangeFactor) |
double[][] | getSpectraData (UserState userState, Logger logger, double startTime, AudioFile audioFile, int windowNumTimeFrames, int numFrequencyBands, double numTimeFramesPerSecond, double dampingRatio, double minFrequency, double maxFrequency, boolean usePrecomputedSpectra, Object[] waveIntData) |
double[][] | getSpectraData (UserState userState, Logger logger, double startTime, AudioFile audioFile, int windowNumTimeFrames, int numFrequencyBands, double numTimeFramesPerSecond, double dampingRatio, double minFrequency, double maxFrequency, boolean usePrecomputedSpectra, Object[] waveIntData, SpectraPitchTraceType pitchTraceType, SpectraPitchTraceColor pitchTraceColor, int pitchTraceNumSamplePoints, int pitchTraceWidth, double pitchTraceMinCorrelation, double pitchTraceEntropyThreshold, double pitchTraceStartFreq, double pitchTraceEndFreq, double spectraPitchTraceMinEnergyThreshold, double spectraPitchTraceTolerance, double spectraPitchTraceInverseFreqWeight, double spectraPitchTraceMaxPathLengthPerTransition, int spectraPitchTraceWindowSize, double spectraPitchTraceExtendRangeFactor) |
int[][] | getNesterAudioFileSpectraData (NesterAudioFile nesterAudioFile, NesterADAPTAnalysisBias nesterADAPTAnalysisBias) |
int[][] | getNesterAudioFileSpectraData (NesterAudioFile nesterAudioFile, TagDiscoveryBias nesterTagDiscoveryBias) |
int[][] | getNesterAudioFileSpectraData (NesterAudioFile nesterAudioFile, int numTimeFramesPerSecond, int numFrequencyBands, double dampingRatio, double minFrequency, double maxFrequency) |
int[][] | getNesterAudioFileSpectraData (NesterAudioFile nesterAudioFile, double startTime, double endTime, NesterADAPTAnalysisBias nesterADAPTAnalysisBias) |
Static Public Member Functions | |
static int[][] | getNesterAudioFileSpectraData (NesterAudioFile nesterAudioFile, double startTime, double endTime, int numTimeFramesPerSecond, int numFrequencyBands, double dampingRatio, double minFrequency, double maxFrequency) |
Public Attributes | |
boolean | constantIntensity = false |
boolean | logValues = false |
int | numColorPoints = -1 |
arlo.CreateSpectraImage.CreateSpectraImage | ( | ) |
arlo.CreateSpectraImage.CreateSpectraImage | ( | Logger | logger, |
boolean | showCatalog, | ||
boolean | showTimeScale, | ||
boolean | showFrequencyScale, | ||
int | spectraBorderWidth, | ||
int | spectraTopBorderHeight, | ||
int | timeScaleHeight, | ||
int | catalogSpectraNumFrequencyBands, | ||
boolean | simpleNormalization, | ||
double | gain | ||
) |
arlo.CreateSpectraImage.CreateSpectraImage | ( | UserState | userState | ) |
int arlo.CreateSpectraImage.calculateCatalogDimensions | ( | UserState | userState | ) |
void arlo.CreateSpectraImage.calculateClassExampleTags | ( | ) |
void arlo.CreateSpectraImage.calculateFirstTags | ( | ) |
void arlo.CreateSpectraImage.createCatalog | ( | Logger | logger, |
UserState | userState, | ||
Graphics | graphics, | ||
int | yOffset | ||
) |
void arlo.CreateSpectraImage.createScales | ( | Logger | logger, |
Graphics | g, | ||
int | windowNumTimeFrames, | ||
int | numFrequencyBands, | ||
int | width, | ||
int | height, | ||
int | borderWidth, | ||
int | borderHeight, | ||
double | startTime, | ||
double | endTime, | ||
double | minFrequency, | ||
double | maxFrequency, | ||
boolean | showTimeScale, | ||
boolean | showFrequencyScale | ||
) |
BufferedImage arlo.CreateSpectraImage.createSpectralImageJPEG | ( | boolean | showSpectra, |
boolean | showWaveform, | ||
SpectraPitchTraceType | pitchTraceType, | ||
double | startTime, | ||
double | endTime, | ||
AudioFile | audioFile, | ||
int | windowNumTimeFrames, | ||
int | numFrequencyBands, | ||
double | numTimeFramesPerSecond, | ||
double | dampingRatio, | ||
double | minFrequency, | ||
double | maxFrequency, | ||
boolean | usePrecomputedSpectra, | ||
Object[] | intData, | ||
String | imageFilePath, | ||
SpectraPitchTraceColor | pitchTraceColor, | ||
int | pitchTraceNumSamplePoints, | ||
int | pitchTraceWidth, | ||
double | pitchTraceMinCorrelation, | ||
double | pitchTraceEntropyThreshold, | ||
double | pitchTraceStartFreq, | ||
double | pitchTraceEndFreq, | ||
double | spectraPitchTraceMinEnergyThreshold, | ||
double | spectraPitchTraceTolerance, | ||
double | spectraPitchTraceInverseFreqWeight, | ||
double | spectraPitchTraceMaxPathLengthPerTransition, | ||
int | spectraPitchTraceWindowSize, | ||
double | spectraPitchTraceExtendRangeFactor | ||
) |
int [][] arlo.CreateSpectraImage.getNesterAudioFileSpectraData | ( | NesterAudioFile | nesterAudioFile, |
NesterADAPTAnalysisBias | nesterADAPTAnalysisBias | ||
) |
int [][] arlo.CreateSpectraImage.getNesterAudioFileSpectraData | ( | NesterAudioFile | nesterAudioFile, |
TagDiscoveryBias | nesterTagDiscoveryBias | ||
) |
int [][] arlo.CreateSpectraImage.getNesterAudioFileSpectraData | ( | NesterAudioFile | nesterAudioFile, |
int | numTimeFramesPerSecond, | ||
int | numFrequencyBands, | ||
double | dampingRatio, | ||
double | minFrequency, | ||
double | maxFrequency | ||
) |
int [][] arlo.CreateSpectraImage.getNesterAudioFileSpectraData | ( | NesterAudioFile | nesterAudioFile, |
double | startTime, | ||
double | endTime, | ||
NesterADAPTAnalysisBias | nesterADAPTAnalysisBias | ||
) |
|
static |
double [][] arlo.CreateSpectraImage.getSpectraData | ( | UserState | userState, |
Logger | logger, | ||
double | startTime, | ||
AudioFile | audioFile, | ||
int | windowNumTimeFrames, | ||
int | numFrequencyBands, | ||
double | numTimeFramesPerSecond, | ||
double | dampingRatio, | ||
double | minFrequency, | ||
double | maxFrequency, | ||
boolean | usePrecomputedSpectra, | ||
Object[] | waveIntData | ||
) |
double [][] arlo.CreateSpectraImage.getSpectraData | ( | UserState | userState, |
Logger | logger, | ||
double | startTime, | ||
AudioFile | audioFile, | ||
int | windowNumTimeFrames, | ||
int | numFrequencyBands, | ||
double | numTimeFramesPerSecond, | ||
double | dampingRatio, | ||
double | minFrequency, | ||
double | maxFrequency, | ||
boolean | usePrecomputedSpectra, | ||
Object[] | waveIntData, | ||
SpectraPitchTraceType | pitchTraceType, | ||
SpectraPitchTraceColor | pitchTraceColor, | ||
int | pitchTraceNumSamplePoints, | ||
int | pitchTraceWidth, | ||
double | pitchTraceMinCorrelation, | ||
double | pitchTraceEntropyThreshold, | ||
double | pitchTraceStartFreq, | ||
double | pitchTraceEndFreq, | ||
double | spectraPitchTraceMinEnergyThreshold, | ||
double | spectraPitchTraceTolerance, | ||
double | spectraPitchTraceInverseFreqWeight, | ||
double | spectraPitchTraceMaxPathLengthPerTransition, | ||
int | spectraPitchTraceWindowSize, | ||
double | spectraPitchTraceExtendRangeFactor | ||
) |
void arlo.CreateSpectraImage.initDisplay | ( | int | numColorPoints_, |
int | width_, | ||
int | height_, | ||
boolean | linear | ||
) |
void arlo.CreateSpectraImage.initDisplay | ( | int | numColorPoints_, |
boolean | linear | ||
) |
void arlo.CreateSpectraImage.updateDisplayIncremental | ( | Graphics | g, |
double | data[][], | ||
int | xi, | ||
int | xOffset, | ||
int | yOffset, | ||
int | height | ||
) |
void arlo.CreateSpectraImage.updateDisplayPadding | ( | Graphics | g, |
int | xStart, | ||
int | xEnd, | ||
int | xOffset, | ||
int | yOffset, | ||
int | height | ||
) |
void arlo.CreateSpectraImage.updateWaveformDisplay | ( | Graphics | g, |
int[] | waveformData, | ||
int | xOffset, | ||
int | yOffset, | ||
int | height, | ||
int | width | ||
) |
boolean arlo.CreateSpectraImage.constantIntensity = false |
boolean arlo.CreateSpectraImage.logValues = false |
int arlo.CreateSpectraImage.numColorPoints = -1 |