Package | Description |
---|---|
be.tarsos.util.histogram |
Histogram and histogram correlation classes.
|
Modifier and Type | Method and Description |
---|---|
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 PitchClassHistogram |
HistogramFactory.createPitchClassHistogram(KernelDensityEstimate kde)
Creates a pitch class histogram directly from a list of annotations (without kernels).
|
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 PitchClassHistogram |
HistogramFactory.createPitchClassHistogram(ScalaFile scalaFile)
Builds a pitch class histogram using the pitches defined in a scala
file.
|
static PitchClassHistogram |
PitchClassHistogram.createToneScale(double[] peaks) |
static PitchClassHistogram |
PitchClassHistogram.createToneScale(double[] peaks,
double[] heights) |
static PitchClassHistogram |
PitchClassHistogram.createToneScale(double[] peaks,
double[] heights,
double[] widths) |
static PitchClassHistogram |
PitchClassHistogram.createToneScale(double[] peaks,
double[] heights,
double[] widths,
double[] standardDeviations)
Creates a theoretical tone scale using a mixture of Gaussian functions
See an automatic pitch analysis method for Turkish maqam music.
|
PitchClassHistogram |
PitchHistogram.mostEnergyRichOctaves(int numberOfOctaves) |
PitchClassHistogram |
PitchHistogram.mostEnergyRitchOctave() |
PitchClassHistogram |
PitchHistogram.pitchClassHistogram() |