All Classes

Class Description
Application
Application is the abstract base class of applications with a command line interface.
Clear  
Config
Writes and read the configuration values to and from a properties file.
Configuration  
Delete
Store audio fingerptings in the storage.
FileUtils
An utility class for file interaction.
FileUtils.RowFilter  
Hamming  
Key
Defines which values can be configured and their respective default values.
LemireMinMaxFilter
Implementation of a min-max filter algorithm described in "Streaming Maximum-Minimum Filter Using No More than 3 Comparisons per Element".
Load  
Monitor  
Morton2D
Encode/decode 2D coordinates to Morton codes (Z-order curve)
OlafEventPoint
An event point is a key point is a spectral representation of a signal.
OlafEventPointProcessor  
OlafFingerprint
A fingerprint connects three event points in a spectrogram.
OlafHit  
OlafMatch  
OlafResourceMetadata  
OlafStorage  
OlafStorageFile  
OlafStorageKV  
OlafStorageMemory  
OlafStrategy  
Panako
The main starting point for the application.
PanakoEventPoint  
PanakoEventPointProcessor  
PanakoFingerprint
A fingerprint connects three event points in a spectrogram.
PanakoHit  
PanakoMatch  
PanakoResourceMetadata  
PanakoStorage  
PanakoStorageFile  
PanakoStorageKV  
PanakoStorageMemory  
PanakoStrategy  
PitchClassHistogramStrategy
Implementation of the strategy described in (2012) A Robust Audio Fingerprinter Based on Pitch Class Histograms: Applications for Ethnic Music Archives, by Joren Six and Olmo Cornelis in Proceedings of the International Workshop of Folk Music Analysis (FMA 2012)
PitchUnit
Defines the unit of the pitch value.
Play  
Print
Query the storage for audio fragments.
Query
Query the storage for audio fragments.
QueryResult  
QueryResultHandler  
Resolve  
Same  
Stats
Shows some statistics about the storage.
StopWatch
StopWatch counts the ticks (ns) passed between initialization and invocation of ticksPassed.
Store
Store audio fingerptings in the storage.
Strategy  
TimeUnit
A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units.
Trie
A trie that can be used for auto completion