ARLO Adapt
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
arlo.CreateSpectraImage Class Reference
Collaboration diagram for arlo.CreateSpectraImage:
Collaboration graph
[legend]

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
 

Constructor & Destructor Documentation

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)

Member Function Documentation

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 int [][] arlo.CreateSpectraImage.getNesterAudioFileSpectraData ( NesterAudioFile  nesterAudioFile,
double  startTime,
double  endTime,
int  numTimeFramesPerSecond,
int  numFrequencyBands,
double  dampingRatio,
double  minFrequency,
double  maxFrequency 
)
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 
)

Member Data Documentation

boolean arlo.CreateSpectraImage.constantIntensity = false
boolean arlo.CreateSpectraImage.logValues = false
int arlo.CreateSpectraImage.numColorPoints = -1

The documentation for this class was generated from the following file: