Package | Description |
---|---|
be.tarsos.sampled.pitch |
Contains internal and external pitch trackers.
|
be.tarsos.ui |
Basic user interface elements.
|
be.tarsos.ui.pitch |
Most of the user interface elements + publish subscribe wiring.
|
be.tarsos.ui.pitch.ph | |
be.tarsos.util |
Utility classes for string handling, logging, configuration, some DSP tasks.
|
be.tarsos.util.histogram |
Histogram and histogram correlation classes.
|
Modifier and Type | Method and Description |
---|---|
static Annotation |
Annotation.parse(java.lang.String line)
Parses an annotation as written by the toString() method.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Annotation> |
IPEMPitchDetection.executePitchDetection() |
java.util.List<Annotation> |
VampPitchDetection.executePitchDetection() |
java.util.List<Annotation> |
CachingDetector.executePitchDetection() |
java.util.List<Annotation> |
PitchDetector.executePitchDetection()
Execute the pitch detection process.
|
java.util.List<Annotation> |
Swipe.executePitchDetection() |
java.util.List<Annotation> |
TarsosPitchDetection.executePitchDetection() |
java.util.List<Annotation> |
SwipeOctave.executePitchDetection() |
java.util.List<Annotation> |
Polyphon.executePitchDetection() |
java.util.List<Annotation> |
IPEMPitchDetection.getAnnotations() |
java.util.List<Annotation> |
VampPitchDetection.getAnnotations() |
java.util.List<Annotation> |
CachingDetector.getAnnotations() |
java.util.List<Annotation> |
PitchDetector.getAnnotations() |
java.util.List<Annotation> |
Swipe.getAnnotations() |
java.util.List<Annotation> |
TarsosPitchDetection.getAnnotations() |
java.util.List<Annotation> |
SwipeOctave.getAnnotations() |
java.util.List<Annotation> |
Polyphon.getAnnotations() |
java.util.List<Annotation> |
AnnotationPublisher.getCurrentlySelectedAnnotations() |
java.util.List<Annotation> |
AnnotationTree.select(AnnotationSelection selection)
Select a subset of all annotations within a pitch - time range.
|
Modifier and Type | Method and Description |
---|---|
void |
AnnotationTree.add(Annotation annotation)
Add one annotation to the tree.
|
void |
AnnotationListener.addAnnotation(Annotation annotation)
Add an annotation to the element.
|
int |
Annotation.compareTo(Annotation o) |
void |
AnnotationHandler.handleAnnotation(Annotation annotation)
Use this method to react to annotations.
|
Modifier and Type | Method and Description |
---|---|
void |
AnnotationTree.add(java.util.List<Annotation> annotations)
Add a list of annotations to the KD-tree.
|
void |
AnnotationPublisher.addAnnotations(java.util.List<Annotation> annotations) |
void |
AnnotationPublisher.delegateAddAnnotations(java.util.List<Annotation> annotations)
Adds a list of annotations to listeners.
|
void |
AnnotationPublisher.AnnotationFilter.filter(java.util.List<Annotation> listToFilter) |
void |
AnnotationPublisher.PitchClassFilter.filter(java.util.List<Annotation> listToFilter) |
void |
AnnotationPublisher.SteadyStateFilter.filter(java.util.List<Annotation> listToFilter) |
void |
AnnotationPublisher.WaveletCompressionFilter.filter(java.util.List<Annotation> listToFilter) |
static double |
Annotation.percentAnnotated(java.util.List<Annotation> annotations,
double audioLenght)
Calculates a maximum possible number of annotations and compares it with
the actual number of annotations.
|
void |
AnnotationPublisher.steadyStateAnnotationFilter(java.util.List<Annotation> annotations,
double maxCentsDifference,
double minDuration)
Steady state filter: only keep annotations that are repeated for x seconds within y cents.
|
Modifier and Type | Method and Description |
---|---|
void |
TarsosFrame.addAnnotation(Annotation annotation) |
Modifier and Type | Method and Description |
---|---|
void |
TarsosFrame.addAnnotations(java.util.List<Annotation> annotations) |
Modifier and Type | Method and Description |
---|---|
void |
PlayerControlPanel.addAnnotation(Annotation annotation) |
void |
ControlPanel.addAnnotation(Annotation annotation) |
void |
CommandPanel.addAnnotation(Annotation annotation) |
void |
LinkedFeaturePanel.addAnnotation(Annotation annotation) |
Modifier and Type | Method and Description |
---|---|
void |
ControlPanel.addAnnotations(java.util.List<Annotation> annotations) |
Modifier and Type | Method and Description |
---|---|
void |
KDEData.addAnnotation(Annotation annotation) |
void |
PitchClassKdePanel.addAnnotation(Annotation annotation) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<Annotation> |
FileUtils.parseTartiniPitchFile(java.lang.String fileName)
Parses files that can be exported from The Tartini
program.
|
static java.util.List<Annotation> |
FileUtils.readPitchAnnotations(java.lang.String fileName) |
Modifier and Type | Method and Description |
---|---|
static void |
FileUtils.writePitchAnnotations(java.lang.String fileName,
java.util.List<Annotation> samples) |
Modifier and Type | Method and Description |
---|---|
static double[] |
PitchHistogram.createAccumulator(java.util.List<Annotation> annotations,
double width) |
static PitchClassHistogram |
HistogramFactory.createMaxPitchClassHistogram(java.util.List<Annotation> annotations,
double duration,
TimeUnit unit)
Create a pitch class histogram by taking the maximum number of
annotations for a defined time window.
|
static KernelDensityEstimate |
HistogramFactory.createPichClassKDE(java.util.List<Annotation> annotations,
double width)
Creates a pitch class
KernelDensityEstimate for a list of annotations. |
static KernelDensityEstimate |
HistogramFactory.createPichClassKDE(java.util.List<Annotation> annotations,
double width,
double windowDuration)
Creates a pitch class
KernelDensityEstimate for a list of pitches
defined by the annotations. |
static PitchClassHistogram |
HistogramFactory.createPitchClassHistogram(java.util.List<Annotation> annotations)
Creates a pitch class histogram directly from a list of annotations (without kernels).
|
static PitchClassHistogram |
HistogramFactory.createPitchClassHistogram(java.util.List<Annotation> annotations,
double width)
Create a tone scale histogram using a kernel instead of an ordinary
count.
|
static PitchHistogram |
HistogramFactory.createPitchHistogram(java.util.List<Annotation> annotations)
Create a pitch histogram based on a list of annotations.
|
static PitchHistogram |
PitchHistogram.createPitchHistogram(java.util.List<Annotation> annotations,
double width)
Create a tone scale histogram using a kernel instead of an ordinary
count.
|
static PitchHistogram |
HistogramFactory.createPitchHistogram(java.util.List<Annotation> annotations,
double width) |