summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-06Fixed SMSResidual. Also removed blank frames produced by sms at the ↵John Glover
beginning of analysis which was causing synthesised audio to be out of sync with the original.
2011-01-03Removing dead codeJohn Glover
2011-01-03Whitespace fixesJohn Glover
2011-01-03Whitespace fixesJohn Glover
2011-01-02Whitespace fixesJohn Glover
2010-12-30Whitespace fixJohn Glover
2010-12-30Updated test_sms_analyze to use the new Frame objectsJohn Glover
2010-12-30Update to sms_approxResidualJohn Glover
2010-12-30Code tidyingJohn Glover
2010-12-24Updated MQSynthesis to simpl 0.2John Glover
2010-12-24whitespace adjustmentJohn Glover
2010-12-24Updated version numberJohn Glover
2010-12-24Fixed a bug in converting SMS peak amplitudes from DB to linearJohn Glover
2010-12-24Residual test is now runJohn Glover
2010-12-24Upgraded SndObjSynthesis to simpl 0.2John Glover
2010-12-24Upgraded MQPartialTracking to simpl 0.2John Glover
2010-12-24Updated MQ and SndObj peak detection and partial tracking to simpl 0.2John Glover
2010-12-23Fixed memset bug in constructorJohn Glover
2010-12-23Minor tidy upJohn Glover
2010-12-23Updated to work with simpl 0.2 APIJohn Glover
2010-12-22Updated SMS to work with the simpl v0.2 APIJohn Glover
2010-12-21Fixed bug in SMSPartialTrackingJohn Glover
2010-12-21Fixing bugs in SMSResidual.John Glover
2010-12-17Removed static variables from sms_residual, changed the method signature to ↵John Glover
accept an SMS_ResidualParams structure.
2010-12-17changed name of residual streaming methodJohn Glover
2010-12-17Separated residual parameters/memory into a new SMS_ResidualParams structureJohn Glover
2010-12-17Fixed wrong method being called in test_residualJohn Glover
2010-12-17Updated test_residualJohn Glover
2010-12-17Added an option in SMS_AnalParams/SMS_SynthParams to enable/disable ↵John Glover
pre-emphasis (still enabled by default).
2010-12-17Whitespace fixesJohn Glover
2010-12-13Fixed bug in SMSSynthesis, Partials were not being correctly linkedJohn Glover
2010-12-13Updated TODO listJohn Glover
2010-12-11Updating residual testJohn Glover
2010-12-10Bug fix: synthesis via sineSynthFrame was failing because magnitudes were ↵John Glover
not in DB.
2010-12-09Fixed bug in SMS peak detection - find_peaks was leaking memory wen saving ↵John Glover
peaks, and a pointer assignment in find_peaks could lead to a double free in freeAnalysis/freeSpectralPeaks.
2010-12-09Updated test to use noseJohn Glover
2010-12-08Updated to include files generated by SWIG and a few other file typesJohn Glover
2010-12-08SMSPeakDetection bug fixesJohn Glover
2010-12-08Changed synth variable name for consistency.John Glover
2010-12-08Removed limitation on number of SMS instances that can be created at once. ↵John Glover
The new libsms memory management code in v1.15 fixes this issue
2010-12-08Updated todo listJohn Glover
2010-12-08Fixed a SMS issue in sms_initSynth where having a hop size that was not a ↵John Glover
power of 2 would stop execution. Fixed another SMS test.
2010-12-03Fixed bug in harmDetection.c, added more SMS testsJohn Glover
2010-12-03Setting more initial values in analysis paramsJohn Glover
2010-12-02Fixed some memory bugs in SMS caused by incorrect array boundary checkingJohn Glover
2010-12-01Fixed some memory management problems in the SMS analysis processJohn Glover
2010-11-24Updated libsms to the latest version (1.15), includes some memory management ↵John Glover
improvements/simplifications but the basic API is the same. Also started updating the unit tests, which will now use the nose framework
2010-11-11Added LP module and testsJohn Glover
2010-11-11Merge branch 'master' of /Users/john/Dropbox/projects/simplJohn Glover
2010-11-11Added wrapper around reading in wav files, choosing the right floating point ↵John Glover
type and scaling values to between -1 and 1