Package | Description |
---|---|
com.tagtraum.jipes.audio |
Audio-specific types and processors.
|
com.tagtraum.jipes.math |
Mathematical basics for signal processing.
|
Modifier and Type | Method and Description |
---|---|
static DistanceFunction<float[]> |
Novelty.createCosineDistanceFunction(int kernelSize,
int minBin,
int maxBin)
Creates a special cosine distance function implementation specifically for how it is called from a
Novelty with a given kernel size. |
static <T extends AudioBuffer> |
AudioBufferFunctions.createDistanceFunction(DistanceFunction<float[]> function)
Creates an
AudioBuffer distance function that computes the distance between the data
(as in AudioBuffer.getData() ) of two buffers using the
provided float[] distance function. |
static <T extends AudioBuffer> |
AudioBufferFunctions.createPowerDistanceFunction(DistanceFunction<float[]> function)
Creates an
AudioBuffer distance function that computes the distance between the data
(as in AudioBuffer.getPowers() ) of two buffers using the
provided float[] distance function. |
DistanceFunction<I> |
Novelty.getDistanceFunction()
Returns the distance function used to compute the self similarity matrix.
|
Modifier and Type | Method and Description |
---|---|
static <T extends AudioBuffer> |
AudioBufferFunctions.createDistanceFunction(DistanceFunction<float[]> function)
Creates an
AudioBuffer distance function that computes the distance between the data
(as in AudioBuffer.getData() ) of two buffers using the
provided float[] distance function. |
static <T extends AudioBuffer> |
AudioBufferFunctions.createPowerDistanceFunction(DistanceFunction<float[]> function)
Creates an
AudioBuffer distance function that computes the distance between the data
(as in AudioBuffer.getPowers() ) of two buffers using the
provided float[] distance function. |
void |
Novelty.setDistanceFunction(DistanceFunction<I> distanceFunction)
Sets the distance function used to compute the self similarity matrix.
|
void |
SelfSimilarity.setDistanceFunction(DistanceFunction<I> distanceFunction)
Sets the distance function used to compute the self similarity matrix.
|
Constructor and Description |
---|
Novelty(Object id,
DistanceFunction<I> distanceFunction,
boolean padSimilarityMatrixWithZeros)
Default processor with a 64 frames normalized Gaussian checkerboard kernel.
|
Novelty(Object id,
Novelty.Kernel kernel,
DistanceFunction<I> distanceFunction,
boolean padSimilarityMatrixWithZeros)
Processor with
DistanceFunctions.COSINE_DISTANCE and Novelty.EXP_NEG_DISTANCE mapping to similarity. |
SelfSimilarity(Object id,
int bandwidth,
DistanceFunction<I> distanceFunction)
Self similarity processor with a limited bandwidth around the main diagonal.
|
Modifier and Type | Field and Description |
---|---|
static DistanceFunction<float[]> |
DistanceFunctions.CITY_BLOCK_DISTANCE |
static DistanceFunction<float[]> |
DistanceFunctions.CITY_BLOCK_INCREASE_DISTANCE |
static DistanceFunction<float[]> |
DistanceFunctions.COSINE_DISTANCE |
static DistanceFunction<float[]> |
DistanceFunctions.COSINE_SIMILARITY |
static DistanceFunction<float[]> |
DistanceFunctions.EUCLIDEAN_DISTANCE |
static DistanceFunction<float[]> |
DistanceFunctions.EUCLIDEAN_INCREASE_DISTANCE |
Modifier and Type | Method and Description |
---|---|
static DistanceFunction<float[]> |
DistanceFunctions.createCosineDistanceFunction()
Creates a cosine distance function that caches intermediate results.
|
static DistanceFunction<float[]> |
DistanceFunctions.createCosineDistanceFunction(int offset,
int length)
Creates a cosine distance function.
|
static DistanceFunction<float[]> |
DistanceFunctions.createCosineSimilarityFunction()
Creates stateful similarity function.
|
static DistanceFunction<float[]> |
DistanceFunctions.createCosineSimilarityFunction(int offset,
int length)
Creates a cosine similarity function.
|
Copyright © 2011–2020 tagtraum industries incorporated. All rights reserved.