Update plugin versions in RDF
Add gitignore file
These classes are not copyable/assignable
Docs about building the library
Fix links
Add feature-type metadata
Expose overlap and decimator option
Change that seemed to be needed for emscripten double-precision build to work
Remove unused member variable
Merge
Replace asserts with logic_errors
Header required for VC++
Added tag v1.1 for changeset 50a61e18af29
Versions, copyrights
Switch to OS/X 10.7 min and libc++ (am generally doing this for lots of stuff now)
Avoid ambiguity about pow call
Add pi.h. Let's stop messing around with platform-specific defines
Remote location for this subrepo is unresponsive, include sources in this repo instead
Minor tidy
Make decimator quality selectable
Adopt C++11 mode: we don't actually use its features, but for vector manipulation it can be faster
Parameter documentation
Merge from branch chroma-in-library
Expose a few more parameters, adjust some names for better consistency with spectrogram class
Pull out chroma class into library
Some renames
Feature labels were upside down in the plugin! Oops. Fix it
Add script to archive from latest tag
Added tag v1.0 for changeset 5a4ece568299
Add note on Vamp plugin to README
Various changes to make the code compatible with MSVC++ (though we don't provide projects for it yet)
Added tag v1.0 for changeset 361b4f8b7b2d
OS/X build fixes
Looks like --retain-symbols-file=<file>.list is the PE equivalent of the ELF version script for our purposes
Add MinGW cross-compile Makefile
Defensive initialisation
Typo fix
Another fix to parameter defaults
Parameters can't depend on sample rate
Correct order of min/max
Fixes to default parameter values
Avoid failing if min and max frequency are identical
More docs
Doxygen spec
Report validity of CQKernel construction, and avoid NaN values for invalid parameters. Also documentation.
More RDF data
No reason getBinFrequency shouldn't work for non-integer bin numbers too
Small rearrangement
A few more kernel tests
Start kernel test file, add inverse test script
Fixes to timing tests
Use frequencies closer to bin centres
More (failing) tests
Debug output optional
Bins are from high to low, not low to high (for getBinFrequencies)
Documentation
Different interpolation types; start on timing tests
Add test objects to clean, etc
Crop some excessively optimistic tests. We now fail the same two cases as the yeti implementation does.
Tests (not quite correct yet)
Start introducing the tests
Update RDF, copyright dates etc
Add OS/X Makefile
Copyright
Expose some more processing parameters, use a single parameter class
README file, some text tweaks, avoid compiler warning
Ah, CQKernel does need to be public (it's included by other public headers)
Build a library too
Merge from branch standalone-reorg
Build stuff
More necessary code, some work on build scripts
Add FFT interface code
Bring in dsp dependencies
Move kernel include (not public) to src, remove some unused files
Move matlab dir
Moving to standalone library layout
Fix interpolation at end of data -- we can't interpolate if there are no further full-height columns, but we can return hold data rather than zeros
Add citation file
Adjust frequency extents so as to place semitones in the middle of their spaces (if >1 bin per semitone)
Smaller range, faster chromagram
Make kernel a bit more robust to weird parameters
First cut at a chromagram plugin as well
Make CQVamp implement two plugins, one with MIDI pitch range and one with Hz
Slightly neaten
Fixes to peak diff display
Adjust resampler spec for speed/quality tradeoff
Tail padding fix
Start making this program adaptable enough to use for testing
Latency fixes: avoid rounded fractional per-octave latencies (makes the inverse difficult to handle because we'd need to have access to exact forward resampler latencies); reduce inverse transform latency by one big block
Set output format (input might have been not a WAV file at all)
Fix buffer underrun
Simplify a bit, add some debug out
Write diff of tail as well
Add ability to write an extra sound file with the difference between input and output
1 2 Next ยป (1-100/197) Per page: 25, 50, 100
Also available in: Atom