Release Notes: This release enhances SelfSimilarity to better deal with long tracks (BandMatrix), and increases SelfSimilarity performance. It adds Matrix.enlarge(m), a Welch window function, the ability to create MIDI-based frequency bands, and support for construction of FullMatrix from a CSV file.
Release Notes: This release added a close() method to AudioSignalSource for better resource management, NoopSignalProcessor, Novelty, OnsetStrength, SelfSimilarity, AudioMatrix, mathematical classes for Matrix handling, no-op FIRFilter, TimestampLimitedSignalSource, missing toString() methods, Javadocs links to site documentation, and color-coding to code samples. The docs format was changed to Markdown. Maven 3.0.5 and JUnit 4.11 are now used. The meaning of parameters to Floats.arithmeticMean(float, int, int) was changed.
Release Notes: This release features a couple of small performance improvements, mainly through the re-use of buffers.
Release Notes: This release adds support for 24-bit audio in AudioSignalSource. It fixes an endianness issue in AudioSignalSource. Normalization of float buffers is now optional.
Release Notes: This release adds better resampling support (MultirateFilters), an InterleavedChannelJoin processor, and a fix for wrong framenumbers produced by the Downsample processor.
Release Notes: A showstopper-bug in AudioSignalSource that led to a NPE was fixed.