- CachingDetector - Class in be.tarsos.sampled.pitch
-
Caches the results of a pitch detector by serializing annotations to a file.
- CachingDetector(AudioFile, PitchDetector) - Constructor for class be.tarsos.sampled.pitch.CachingDetector
-
Create a new caching pitch detector.
- calculateLocalHeightScore(Histogram, int, int) - Static method in class be.tarsos.util.histogram.peaks.PeakDetector
-
The local height score defines a measure for the height of a peak within
a window.
- centToRatio(double) - Static method in enum be.tarsos.sampled.pitch.PitchUnit
-
Converts cent values to ratios.
- changeEvent - Variable in class be.tarsos.util.JRangeSlider
-
- ChannelRedirector - Class in be.tarsos.midi
-
Redirects NOTE ON and OFF messages to a target channel.
- ChannelRedirector(int, Receiver, Transmitter) - Constructor for class be.tarsos.midi.ChannelRedirector
-
Create a new channel redirector for a certain source and target.
- checkForConfigurationAndWriteDefaults() - Static method in class be.tarsos.util.Configuration
-
Checks if there is a configuration file there and, if not, writes the
default configuration parameters to the configuration file.
- chooseMidiDevice(boolean, boolean) - Static method in class be.tarsos.midi.MidiCommon
-
Choose a MIDI device using a CLI.
- chooseMixerDevice() - Static method in class be.tarsos.midi.MidiCommon
-
Choose a Mixer device using CLI.
- CHORUS_TYPE_CHORUS1 - Static variable in class be.tarsos.midi.MidiUtils.DeviceControl.ChorusEffect
-
- CHORUS_TYPE_CHORUS2 - Static variable in class be.tarsos.midi.MidiUtils.DeviceControl.ChorusEffect
-
- CHORUS_TYPE_CHORUS3 - Static variable in class be.tarsos.midi.MidiUtils.DeviceControl.ChorusEffect
-
- CHORUS_TYPE_CHORUS4 - Static variable in class be.tarsos.midi.MidiUtils.DeviceControl.ChorusEffect
-
- CHORUS_TYPE_FB_CHORUS - Static variable in class be.tarsos.midi.MidiUtils.DeviceControl.ChorusEffect
-
- CHORUS_TYPE_FLANGER - Static variable in class be.tarsos.midi.MidiUtils.DeviceControl.ChorusEffect
-
- CityBlockDistance - Class in be.tarsos.util.histogram
-
City Block (L1 distance) for modulo type histograms.
- CityBlockDistance() - Constructor for class be.tarsos.util.histogram.CityBlockDistance
-
- cleanup() - Method in class be.tarsos.cli.PitchToMidi
-
- clear() - Method in class be.tarsos.midi.ToneSequenceBuilder
-
Clears the frequencies and times.
- clear() - Method in class be.tarsos.sampled.pitch.AnnotationPublisher
-
Remove all annotations from the listeners.
- clear() - Method in class be.tarsos.util.histogram.Histogram
-
Sets each bin to 0.
- clear() - Method in class be.tarsos.util.KernelDensityEstimate
-
Clears the data in the accumulator.
- clearAnnotations() - Method in interface be.tarsos.sampled.pitch.AnnotationListener
-
Clears all annotations.
- clearAnnotations() - Method in class be.tarsos.ui.pitch.CommandPanel
-
- clearAnnotations() - Method in class be.tarsos.ui.pitch.ControlPanel
-
- clearAnnotations() - Method in class be.tarsos.ui.pitch.LinkedFeaturePanel
-
- clearAnnotations() - Method in class be.tarsos.ui.pitch.ph.KDEData
-
- clearAnnotations() - Method in class be.tarsos.ui.pitch.ph.PitchClassKdePanel
-
- clearAnnotations() - Method in class be.tarsos.ui.pitch.PlayerControlPanel
-
- clearAnnotations() - Method in class be.tarsos.ui.TarsosFrame
-
- clearTree() - Method in class be.tarsos.sampled.pitch.AnnotationPublisher
-
- clone() - Method in class be.tarsos.util.histogram.Histogram
-
- close() - Method in class be.tarsos.midi.ChannelRedirector
-
- close() - Method in class be.tarsos.midi.LogReceiver
-
- close() - Method in class be.tarsos.midi.ReceiverSink
-
- close() - Method in class be.tarsos.midi.TarsosSynth
-
- close() - Method in class be.tarsos.midi.TransmitterSink
-
- close() - Method in class be.tarsos.ui.virtualkeyboard.VirtualKeyboard
-
- close() - Method in class be.tarsos.util.JLabelHandler
-
- close() - Method in class be.tarsos.util.TextAreaHandler
-
- closestRatio(double) - Static method in enum be.tarsos.sampled.pitch.PitchUnit
-
- COLOR_CHANGED_PROPERTY - Static variable in class be.tarsos.ui.pitch.ShadowFactory
-
Identifies a change to the color used to render the shadow.
- COLORS - Static variable in class be.tarsos.Tarsos
-
Colors used by ptplot.
- combine(String...) - Static method in class be.tarsos.util.FileUtils
-
Joins path elements using the systems path separator.
- Command - Class in be.tarsos.util
-
- Command(String) - Constructor for class be.tarsos.util.Command
-
- CommandPanel - Class in be.tarsos.ui.pitch
-
- CommandPanel() - Constructor for class be.tarsos.ui.pitch.CommandPanel
-
- compareTo(Annotation) - Method in class be.tarsos.sampled.pitch.Annotation
-
- compareTo(Peak) - Method in class be.tarsos.util.histogram.peaks.Peak
-
- Configuration - Class in be.tarsos.util
-
Utility class to access (read and write) configuration settings.
- Configuration.ConfigChangeListener - Interface in be.tarsos.util
-
An interface used to send notifications of a changed configurations
setting.
- configurationChanged(ConfKey) - Method in class be.tarsos.midi.TarsosSynth
-
- configurationChanged(ConfKey) - Method in interface be.tarsos.util.Configuration.ConfigChangeListener
-
Fires when a configuration setting changes.
- ConfigurationPanel - Class in be.tarsos.ui.pitch
-
A panel to configure the configuration parameters.
- ConfigurationPanel() - Constructor for class be.tarsos.ui.pitch.ConfigurationPanel
-
- configureDirectories(Logger) - Static method in class be.tarsos.Tarsos
-
Checks the configured directories and creates them if they are not present.
- ConfKey - Enum in be.tarsos.util
-
Defines a configuration key.
- connectToTunedSynth(double[]) - Method in class be.tarsos.ui.virtualkeyboard.VirtualKeyboard
-
Connects the virtual keyboard to the default Gervill synthesizer.
- constantQValues - Variable in class be.tarsos.sampled.pitch.VampPitchDetection
-
- ControlPanel - Class in be.tarsos.ui.pitch
-
- ControlPanel(WaveForm) - Constructor for class be.tarsos.ui.pitch.ControlPanel
-
- ControlPanel.AudioPlayingThread - Class in be.tarsos.ui.pitch
-
- convert(double, PitchUnit) - Method in enum be.tarsos.sampled.pitch.PitchUnit
-
Convert the given pitch in the given unit to this unit.
- convert(double, TimeUnit) - Method in enum be.tarsos.util.TimeUnit
-
Convert the given time duration in the given unit to this
unit.
- convertHertzTo(PitchUnit, List<Double>) - Static method in class be.tarsos.sampled.pitch.PitchFunctions
-
Converts pitches in Hertz to the requested unit.
- copyDirFromJar(String, String) - Static method in class be.tarsos.util.FileUtils
-
- copyFileFromJar(String, String) - Static method in class be.tarsos.util.FileUtils
-
Copy a file from a jar.
- correlation(Histogram, int, Histogram) - Method in class be.tarsos.util.histogram.BhattacharyaDistance
-
- correlation(Histogram, int, Histogram) - Method in class be.tarsos.util.histogram.CityBlockDistance
-
- correlation(Histogram, int, Histogram) - Method in class be.tarsos.util.histogram.CrossCorrelation
-
- correlation(Histogram, int, Histogram) - Method in class be.tarsos.util.histogram.EuclideanDistance
-
- correlation(Histogram, CorrelationMeasure) - Method in class be.tarsos.util.histogram.Histogram
-
Return the correlation of this histogram with another one.
- correlation(Histogram) - Method in class be.tarsos.util.histogram.Histogram
-
Return the correlation of this histogram with another one.
- correlation(Histogram, int, Histogram) - Method in interface be.tarsos.util.histogram.HistogramCorrelation
-
The implementation of a histogram correlation or distance measure.
- correlation(Histogram, int, Histogram) - Method in class be.tarsos.util.histogram.Intersection
-
- correlation(KernelDensityEstimate, int) - Method in class be.tarsos.util.KernelDensityEstimate
-
Calculate a correlation with another KernelDensityEstimate.
- correlation(KernelDensityEstimate, KernelDensityEstimate, int) - Method in class be.tarsos.util.KernelDensityEstimate.Cosine
-
- correlation(KernelDensityEstimate, KernelDensityEstimate, int) - Method in interface be.tarsos.util.KernelDensityEstimate.KDECorrelation
-
- correlation(KernelDensityEstimate, KernelDensityEstimate, int) - Method in class be.tarsos.util.KernelDensityEstimate.Overlap
-
- CorrelationMeasure - Enum in be.tarsos.util.histogram
-
Defines a correlation measure for histograms.
- correlationWithDisplacement(int, Histogram, CorrelationMeasure) - Method in class be.tarsos.util.histogram.Histogram
-
- correlationWithDisplacement(int, Histogram) - Method in class be.tarsos.util.histogram.Histogram
-
- Cosine() - Constructor for class be.tarsos.util.KernelDensityEstimate.Cosine
-
- cp(String, String) - Static method in class be.tarsos.util.FileUtils
-
Copy from source to target.
- createAccumulator(List<Annotation>, double) - Static method in class be.tarsos.util.histogram.PitchHistogram
-
- createDetectionModeSpec(OptionParser) - Method in class be.tarsos.cli.AbstractTarsosApp
-
Creates an optionspec for a pitch detector.
- createFrequencyTable(List<Double>, double, double, double) - Static method in class be.tarsos.sampled.pitch.PitchFunctions
-
Creates a frequency table.
- createImageIcon(String) - Static method in class be.tarsos.ui.TarsosFrame
-
- createListener() - Method in class be.tarsos.util.JRangeSlider
-
Create a listener to relay change events from the bounded range model.
- createMaxPitchClassHistogram(List<Annotation>, double, TimeUnit) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
Create a pitch class histogram by taking the maximum number of
annotations for a defined time window.
- createPichClassKDE(List<Annotation>, double) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
- createPichClassKDE(ScalaFile, double) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
- createPichClassKDE(List<Annotation>, double, double) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
- createPitchBendEvent(double, int, int) - Static method in class be.tarsos.midi.MidiSequenceBuilder
-
- createPitchBendEvent(int, int, long) - Static method in class be.tarsos.midi.MidiSequenceBuilder
-
- createPitchClassHistogram(List<Annotation>) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
Creates a pitch class histogram directly from a list of annotations (without kernels).
- createPitchClassHistogram(KernelDensityEstimate) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
Creates a pitch class histogram directly from a list of annotations (without kernels).
- createPitchClassHistogram(List<Annotation>, double) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
Create a tone scale histogram using a kernel instead of an ordinary
count.
- createPitchClassHistogram(ScalaFile) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
Builds a pitch class histogram using the pitches defined in a scala
file.
- createPitchHistogram(List<Annotation>) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
Create a pitch histogram based on a list of annotations.
- createPitchHistogram(List<Annotation>, double) - Static method in class be.tarsos.util.histogram.HistogramFactory
-
- createPitchHistogram(List<Annotation>, double) - Static method in class be.tarsos.util.histogram.PitchHistogram
-
Create a tone scale histogram using a kernel instead of an ordinary
count.
- createShadow(BufferedImage) - Method in class be.tarsos.ui.pitch.ShadowFactory
-
Generates the shadow for a given picture and the current properties of
the factory.
- createSymbolicLink(String, String) - Static method in class be.tarsos.util.FileUtils
-
Creates a link at the path denoted by link to target.
- createToneScale(double[]) - Static method in class be.tarsos.util.histogram.PitchClassHistogram
-
- createToneScale(double[], double[]) - Static method in class be.tarsos.util.histogram.PitchClassHistogram
-
- createToneScale(double[], double[], double[]) - Static method in class be.tarsos.util.histogram.PitchClassHistogram
-
- createToneScale(double[], double[], double[], double[]) - Static method in class be.tarsos.util.histogram.PitchClassHistogram
-
- createVirtualKeyboard(int) - Static method in class be.tarsos.ui.virtualkeyboard.VirtualKeyboard
-
Creates a virtual keyboard using the best representation available.
- createWavFile(File, File, File) - Method in class be.tarsos.midi.MidiToWavRenderer
-
Creates a WAV file based on the Sequence, using the sounds from the
specified soundbank; to prevent memory problems, this method asks for an
array of patches (instruments) to load.
- createWavFile(File, File) - Method in class be.tarsos.midi.MidiToWavRenderer
-
Creates a WAV file based on a MIDI file, using the default sound bank.
- createWavFile(Sequence, File) - Method in class be.tarsos.midi.MidiToWavRenderer
-
Creates a WAV file based on the Sequence, using the default soundbank.
- CrossCorrelation - Class in be.tarsos.util.histogram
-
Crosscorrelation as used in Baris Bozkurt's 'An automatic pitch analysis
method for Turkish maquam music'.
- CrossCorrelation() - Constructor for class be.tarsos.util.histogram.CrossCorrelation
-
- customPaint(Graphics2D, int, int) - Method in class be.tarsos.util.JRangeSlider
-
Override this method to perform custom painting of the slider trough.