Last Published: 2016-06-07
Deferring Data Flow
Split / Join
Downgraded maven site plugin back to version 3.3
More tests for Floats, additional methods.
Improved test coverage
Fixed Welch window
Fixed equals()/hashCode() in LinearFrequencySpectrum
Fixed bug in MultiBandSpectrum.createMidiBands()
Fixed bugs in Floats.interpolate()
Updated Maven plugins
Added OLA (overlap-add) processor
Added IFFT (inverse FFT) processor
Added Channel processor
Added GriffinLim transform
Added bulk getRow and getColumn methods to Matrix
Added bulk setRow and setColumn methods to MutableMatrix
Fixed missing AudioFormat of InterleavedChannelJoin buffers
Fixed InterleavedChannelJoin to use real instead of data
Fixed mutability issue in AudioBufferFunctions.createMapFunction()
Renamed WindowFunctions to WindowFunction.
Avoid double-flushing by Join
Fixed potential NPE in AudioBuffer.getTimestamp() implementations
Added DCT implementation
Renamed SignalSplit.connections(int) to getConnectedProcessors(int)
Java 8 style Javadocs.
Fixed concurrency issue with MapFunctions.createShortToOneNormalization()
Enhanced SelfSimilarity to better deal with long tracks (BandMatrix)
Increased SelfSimilarity performance
Allow construction of FullMatrix from CSV file
Added Welch window function
Added ability to create MIDI-based frequency bands
Added close method to AudioSignalSource for better resource management
Added NoopSignalProcessor, Novelty, OnsetStrength, SelfSimilarity, AudioMatrix
Added mathematical classes for Matrix handling
Added no-op FIRFilter
Moved to Maven 3.0.5, JUnit 4.11
Added missing toString() methods
Changed meaning of parameters to Floats.arithmeticMean(float, int, int)!
Switched docs format to Markdown
Added Javadocs links to site documentation
Added color-coding to code samples
Small performance optimizations.
Added support for 24bit audio in AudioSignalSource.
Fixed endianness issue in AudioSignalSource.
Normalization of float buffers now optional.
Added better resampling support (MultirateFilters).
Added InterleavedChannelJoin processor.
Fixed wrong framenumbers produced by the Downsample processor.
Fixed NPE in AudioSignalSource (Thx Joren!)
Some documentation improvements.
Fixed concurrency issue in normalization functions.