aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2014-11-14Incorporate Makefile link order fixjamiebullock
2014-11-14Add missing compiler flag for simpletestjamiebullock
2014-11-07Add "install" targetJamie Bullock
2014-11-07Add examples to new build systemJamie Bullock
2014-11-06Actually add Makefiles!Jamie Bullock
- Not added in previous commit due to being in .gitignore
2014-11-06Remove puredata and MaxMSP examplesJamie Bullock
2014-11-06Initial simplified build system based on GNU MakeJamie Bullock
2014-06-06Add new helper function xtract_smoothed(), e.g. can be used to extract ↵Jamie Bullock
smoothed spectrum
2014-06-05Use AM_CPPFLAGS instead of AM_CFLAGSJamie Bullock
2014-06-05Add test wav fileJamie Bullock
2014-06-05Replace simpletest.c with simpletest.cppJamie Bullock
2014-06-04Add WaveFile class for loading audio files in simpletestJamie Bullock
2014-06-04Replace deprecated INCLUDES directive with AM_CFLAGSJamie Bullock
2014-03-11Add MIDICENT to simpletestJamie Bullock
2014-02-23Use random() instead of arc4random() for portabilityJamie Bullock
2014-02-11Make 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-16Add noise test source to simpletest. Add xtract_flux() example to simpletestJamie Bullock
2013-06-19Remove extraneous print statementJamie Bullock
2013-06-19Fix memory leak by calling xtract_free_window()Jamie Bullock
2013-06-18Dynamically allocate storage in simpltest example. Ooura doesn't seem to ↵Jamie Bullock
like the being passed memory on the stack on Linux. Fixes #11
2013-06-18Define M_PI to 3.14159265358979323846264338327 on platforms where it is not ↵Jamie Bullock
provided by math.h
2013-06-02More xtract functions included in simpletest exampleJamie Bullock
2013-05-31Add wavelet-based pitch trackerJamie Bullock
2013-03-15Remove erroneous casts to void * in xtract() function callsJamie Bullock
2013-03-14Add explicit casts to malloc() calls for C++ compatibilityJamie Bullock
2013-01-09switched from single to double precision througout. closes #9Jamie Bullock
2013-01-07removed references to FFTWJamie Bullock
2013-01-07changed license from GPL to MIT. closes #6Jamie Bullock
2013-01-07added Ooura implementation to repositoryJamie Bullock
2012-09-05Updated simpletest example to include MFCCJamie Bullock
2012-05-31removed PPC supportJamie Bullock
2010-08-23- Max example tweaksJamie Bullock
- corrected output display in simpletest example
2010-02-03- fixed DC/Nyquist inclusion bug in xtract_spectrum() and refactored a bitJamie Bullock
2008-02-16- Added to pd example the ability to differentiate between differentJamie 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- Fixed bugs in xtract_flatness(), or at least added necessaryJamie 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
2007-12-29- added bark coefficients PD exampleJamie Bullock
- Fixed Java bindings compile problem
2007-12-29- PD example brought in line with new delta features and subframe functionJamie Bullock
- subframe-test.pd added - fix to a_blockswap~.pd
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-12-21- Added some previously uncommitted Pd testing examplesJamie Bullock
- Improved python bindings. Now we can do vector features as well as scalar from Python
2007-10-08Committed missing files needed for new out-of-place fftw plan creationJamie Bullock
2007-10-06Removed 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-03Back to C99 in CFLAGS, but at least we (should) have the C89 option if ↵Jamie Bullock
anyone can't make it work with their compiler
2007-09-03Checked ANSI C89 compliance (basically a few ifndefs for the C99 math ↵Jamie Bullock
functions: powf, roundf etc). Added a few PD examples/tests.
2007-08-19Added MSP example test patches and modified MSP Makefile to cater for ↵Jamie Bullock
specific architectures
2007-08-19Fix for MSP example list argument bugJamie Bullock
2007-08-19Fixes 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-07-31Added Max/MSP external to examples. There are problems (memory I think), but ↵Jamie Bullock
the basic code is there
2007-04-20Fixed autocorrelation_fft() it now gives comparable output to autocorrelation()Jamie Bullock
2007-03-12Improvements an fixes to PD example and help filesJamie Bullock
2007-02-12Various minor fixesJamie Bullock