13
0
livetrax/libs/qm-dsp
Robin Gareus c0c24aff72 Hotfix crashes for [extreme] time-stretch -- #7305
e.g. stretch-shrink 3712 samples down to 1780.
The filter order defines nFact which can become larger than length - 2
leading to out-of-bounds array access.

e.g. m_ord = 2 -> nFilt = 2, nFact = 6;  process < 7 samples (here 6)
2017-04-01 19:16:12 +02:00
..
base avoid more C++11 - fixes OSX/PPC & MSVC builds 2016-10-07 13:52:25 +02:00
dsp Hotfix crashes for [extreme] time-stretch -- #7305 2017-04-01 19:16:12 +02:00
ext/kissfft remove cruft 2016-10-07 13:51:58 +02:00
maths update qm-dsp library 2016-10-06 00:57:53 +02:00
MSVCqm-dsp Modify our MSVC project to build the newer qm-dsp plugins 2017-02-06 09:49:22 +00:00
COPYING add queen mary DSP library 2011-03-02 12:37:39 +00:00
README.txt Document version of bundled qm-dsp library 2016-10-07 03:59:38 +02:00
wscript Build qm-dsp & kissfft as static lib w/hidden symbols 2016-10-07 14:28:36 +02:00

This is a stripped down version of the Queen Mary DSP library
Version 1.7.1 from Sept 2015.

https://code.soundsoftware.ac.uk/attachments/download/1582/qm-dsp-1.7.1.tar.gz

---


QM-DSP library
==============

This is a C++ library of functions for DSP and Music Informatics
purposes developed at Queen Mary, University of London.
It is used by the QM Vamp Plugins (q.v.) amongst other things.

This code is Copyright (c) 2006-2015 Queen Mary, University of London,
with the following exceptions:

ext/kissfft -- Copyright (c) 2003-2010 Mark Borgerding

maths/pca.c -- Fionn Murtagh, from StatLib; with permission

maths/Polyfit.h -- Allen Miller, David J Taylor and others; also for
Delphi in the the JEDI Math Library, under the Mozilla Public License

See individual files for further authorship details.


License
=======

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.  See the file
COPYING included with this distribution for more information.