Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-07 | Move xtract inside "include" directory | Jamie Bullock | |
2014-11-06 | Initial simplified build system based on GNU Make | Jamie Bullock | |
2014-11-06 | Minor formatting change | Jamie Bullock | |
2014-06-06 | Add new helper function xtract_smoothed(), e.g. can be used to extract ↵ | Jamie Bullock | |
smoothed spectrum | |||
2014-06-05 | Fix broken xtract_stateful.h | Jamie Bullock | |
2014-06-05 | Update documentation for xtract_lnorm() | Jamie Bullock | |
2014-06-04 | Merge pull request #53 from seanlikeskites/tristimulusWork | Jamie Bullock | |
Possible Corrections to Tristimulus Functions | |||
2014-06-03 | Add xtract_peak() determines whether the 'current' value is a peak | Jamie Bullock | |
2014-06-03 | Add "stateful" feature type with initial feature "last n" | Jamie Bullock | |
Stateful feature extraction functions are functions that require state to be maintained between successive calls. This is necessary, for example when an accumulation of values is required, or changes need to be measured over time. The initial xtract_last_n() function accumulates the last N (single) values from *data and writes them to *result | |||
2014-03-27 | add VC2012 project to compile static and dynamic lib, also fix some C | Q | |
issues | |||
2014-03-11 | Add xtract_midicent() convenience function to convert from frequency to MIDI ↵ | Jamie Bullock | |
cent | |||
2014-03-07 | Add additional error code XTRACT_ARGUMENT_ERROR | Jamie Bullock | |
2014-02-25 | updated docs and removed commented out code | Sean Enderby | |
2014-02-24 | documentation update | Sean Enderby | |
2014-02-24 | correction to xtract_odd_even_ratio | Sean Enderby | |
2014-02-17 | updated documentation for xtract_hps | Sean Enderby | |
2014-02-11 | Make xtract_lowest_value() return XTRACT_NO_RESULT if all values in the ↵ | Jamie Bullock | |
input data are below or equal to threshold value. Fixes #46 If XTRACT_NO_RESULT is returned, *result will be set to DBL_MAX | |||
2013-07-08 | Remove spurious argv specification from xtract_smoothness() documentation. ↵ | Jamie Bullock | |
Fixes #27. | |||
2013-06-18 | Increment feature count to correct value | Jamie Bullock | |
2013-05-31 | Add wavelet-based pitch tracker | Jamie Bullock | |
2013-01-09 | implemented optimised FFT via the Accelerate framework. closes #5 | Jamie Bullock | |
2013-01-09 | switched from single to double precision througout. closes #9 | Jamie Bullock | |
2013-01-07 | changed license from GPL to MIT. closes #6 | Jamie Bullock | |
2013-01-07 | added Ooura implementation to repository | Jamie Bullock | |
2012-03-29 | - fixed build-time bug. in some cases average_deviation was commented out ↵ | Jamie Bullock | |
instead of spectral_average_deviation | |||
2011-03-30 | - reimplemented xtract_spectral_variance() xtract_spectral_skewness() and ↵ | Jamie Bullock | |
xtract_spectral_kurtosis() using correct maths - removed xtract_spectral_average_deviation() | |||
2010-02-03 | - fixed DC/Nyquist inclusion bug in xtract_spectrum() and refactored a bit | Jamie Bullock | |
2008-05-04 | Fixed bug in peak interpolation algorithm in xtract_peak_spectrum() | Jamie Bullock | |
2008-03-26 | - Fixed build fail if --enable-fft not specified | Jamie Bullock | |
- Fixed doxygen build so that it includes libxtract.h - Doxygen tweaks | |||
2008-02-16 | - Added to pd example the ability to differentiate between different | Jamie Bullock | |
argv types (XTRACT_FLOAT, XTRACT_INT) and pass the correct data type to the xtract[]() function - Added xtract_flatness_db() details to descriptors.c - Fixes to tonality and xtract_subbands descriptors - Added Pd examples for 'subband mean' and tonality calculated using subbands | |||
2008-02-15 | Added new extraction function: xtract_subbands() | Jamie Bullock | |
2008-02-15 | - Fixed bugs in xtract_flatness(), or at least added necessary | Jamie Bullock | |
documentation and error checking to avoid problems - Added xtract_is_denormal() helper function and XTRACT_DENORMAL_FOUND return code - Replaced all instances of log, sqrt, exp etc. with respective floating point counterparts (logf etc.) - Added check for architecture endianness to configure script - Bug fix to PD example, now no longer crashes if no arguments are given - Minor documentation updates | |||
2008-01-01 | - Improvements to SWIG bindings generation script | Jamie Bullock | |
- Fixed omission in xtract_bark_coefficients that was causing the output to be complete b/s! This fixed bark_coeffs and loudness feature which depends on it - Changes to descriptor API: added is_delta and id. id corresponds to value in xtract_features_ enum and is useful for programmatic conversions between id and name string. | |||
2007-12-29 | - PD example brought in line with new delta features and subframe function | Jamie Bullock | |
- subframe-test.pd added - fix to a_blockswap~.pd | |||
2007-12-28 | - Added new helper functions: xtract_windowed() and ↵ | Jamie Bullock | |
xtract_features_from_subframes() - Added windowing functions (window.c) | |||
2007-12-27 | Added l-norm/spectral flux | Jamie Bullock | |
2007-12-27 | - Added extra argument to xtract_spectrum to give the option of normalising ↵ | Jamie Bullock | |
the magnitude/power coeffificients - Removed duplicate code block (argc assignment) from descriptors.c - Added some extra documentation to libxtract.h | |||
2007-12-24 | - Fixes to descriptors.c where no break statement was given for certain ↵ | Jamie Bullock | |
cases is switch conditionals - Added LPC and LPCC extraction functions. LPC implements Durbin method as described in Rabiner and Juang and implemented in Dr. Dobbs 1994 edition by Jutta Degener | |||
2007-10-06 | Removed fftw_plan from xtraction functions. Created new init function ↵ | Jamie Bullock | |
xtract_init_fft() for creating plans, which have global scope. Updated examples to reflect the change. New configure option: --with-fft_optimisation (0 = FFTW_ESTIMATE, 1 = FFTW_MEASURE, 2 = FFTW_PATIENT). | |||
2007-09-06 | Java bindings (with simple test) now working. Unified Python and Java ↵ | Jamie Bullock | |
bindings tests. | |||
2007-08-20 | Minor mods and typos corrections that were lurking uncommitted | Jamie Bullock | |
2007-08-19 | Fixes for MSP example, and changed the fundamental estimators so that if ↵ | Jamie Bullock | |
they don't get a samplerate 44100 is assumed (I'm not sure if this is a good idea!). | |||
2007-04-20 | Fixed autocorrelation_fft() it now gives comparable output to autocorrelation() | Jamie Bullock | |
2007-03-20 | Ammended xtract_mfcc() documentation | Jamie Bullock | |
2007-03-19 | Further updated xtract_spectrum() to hopefully fix fft iteration bug and ↵ | Jamie Bullock | |
nyquist/DC inclusion. Added new boolean argument 'withDC' to select whether the DC component is required in the output | |||
2007-02-12 | Various minor fixes | Jamie Bullock | |
2007-01-29 | Added namespacing to enumerations and defines. Made most macros private. | Jamie Bullock | |
2007-01-21 | Finished the essentials of descriptors.c | Jamie Bullock | |
2007-01-11 | Fleshed out function descriptors. | Jamie Bullock | |
2007-01-10 | Rationalised spectral data format. Added spectral_mean et al | Jamie Bullock | |