summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Collapse)Author
2019-01-04Delete obsolete build scriptUwe Klotz
2018-12-30Merge remote-tracking branch 'mixxxdj/master' into remove-vampRJ Skerry-Ryan
2018-12-26Merge remote-tracking branch 'mixxxdj/master' into remove-vampRJ Skerry-Ryan
2018-12-26Update bundled SoundTouch from 2.1.0 to 2.1.1Uwe Klotz
2018-12-26Delete strayed .tar.bz2 archive that does not belong to the repoUwe Klotz
2018-11-16Translation changed from Windows XP-> Windows 7Pradyuman
2018-10-26Merge remote-tracking branch 'mixxxdj/master' into remove-vampRJ Skerry-Ryan
2018-10-24Build library objects in the SConscript variant_dir.RJ Skerry-Ryan
SCons has a feature that lets you declare a repository-root absolute path to a file (e.g. "#lib/soundtouch/..."). Using this feature prevents SCons from automatically re-directing built artifacts to a variant_dir. To work around this, this commit moves src/SConscript and src/SConscript.env to the root, and changes all paths in SConscripts to use SConscript-relative paths. This commit also switches to building an explicit static library for vamp-hostdk, vamp-sdk, and soundtouch when internal linking is enabled and the VAMP plugin now uses the system soundtouch if it is present. Fixes Bug #1191327 and Bug #1617802.
2018-10-15Merge branch 'master' into remove-vampRJ Skerry-Ryan
2018-09-29Merge branch '2.2'RJ Skerry-Ryan
2018-09-27Update bundled SoundTouch lib from 2.0.0 to 2.1.0Uwe Klotz
Minimum requirement for the system library stays at 2.0.0. The bundled version is only built and linked statically if this requirement doesn't hold.
2018-09-23Clear executable bitUwe Klotz
2018-06-27Merge pull request #1710 from Be-ing/ramping_fixes_2Daniel Schürmann
Effects ramping fixes
2018-06-12make Reverb effect handle its own ramping on/offBe
This fixes a pop sound when enabling/disabling the effect in a D+W mode chain.
2018-06-12Source typosluz.paz
Found via `codespell` and `grep`
2018-06-12do not mix dry bypass for first Echo or Reverb in D+W mode chainBe
This fixes Reverb adding +6 dB when used alone in a D+W chain without Echo before it.
2018-06-04remove Reverb Dry/Wet parameter and restore old mixing behaviorBe
2b72491ee2a0bd761e0d68600b62ebbb3b89dc6c changed the Reverb effect so that the dry signal was not passed through when the effect unit was in D+W mode. A new dry/wet parameter was added to compensate for this in fd25553f2905c07165980084914ed648fe6dfa81 so there would still be a way to adjust the relative prominence of Reverb in a D+W chain. However, no change to the mixing of Reverb was needed in the first place. Simply keeping the dry signal with a Send parameter works in both D/W and D+W modes.
2018-05-29Reverb: add Dry/Wet parameterBe
Using the Send parameter when the effect unit is in D+W mode does not work as desired because it reduces the volume of the whole effect unit.
2018-05-29pass EffectChainInsertionType to effectsBe
so Echo and Reverb do not add the dry signal to their output in "Send" mode
2018-05-01Misc. typosluz.paz
Fixes found via `codespell`
2018-04-19Fix compiler warningsUwe Klotz
2018-04-19Thread-safe invocation of code for generating filtersUwe Klotz
2018-04-19Fork FidlibUwe Klotz
2018-04-02Decrease Reverb DecayFerran Pujol Camins
2018-03-11Cherry pick commit from libebur128 upstream masterUwe Klotz
https://github.com/jiixyj/libebur128/pull/78
2018-03-11Revert "Fix Windows build with a simple patch"Uwe Klotz
This reverts commit a26b8c7aaf7de4ab30da5ef3e26a132e295b9a33.
2018-03-11Fix Windows build with a simple patchUwe Klotz
__SSE2__ is set instead of __SSE2_MATH__
2018-03-11Upgrade libebur128 to version 1.2.4Uwe Klotz
2018-01-13Upgrade Vamp plugin SDK from version 2.6 to 2.7.1Uwe Klotz
2018-01-13Remove version number from Vamp plugin SDK lib folderUwe Klotz
Instead we will include the CHANGELOG file
2017-12-21singleton fix for QT 5.10 and other miscellaneous warningsJosepMaJAZ
2017-11-27Merge pull request #1395 from uklotzde/libebur128-1.2.3Daniel Schürmann
Upgrade libebur128 from version 1.1.0 to 1.2.3
2017-11-27Fix Windows build with a simple patchUwe Klotz
__SSE2__ is set instead of __SSE2_MATH__
2017-11-26Upgrade SoundTouch from version 1.9.2 to 2.0.0Uwe Klotz
2017-11-26Upgrade libebur128 from version 1.1.0 to 1.2.3Uwe Klotz
2017-07-08Re-add enabling disabling ramping for reverb effectDaniel Schürmann
2017-05-13Convert reverb into a send effectFerran Pujol Camins
2017-01-26Patch gmock-1.7.0 to avoid segfaults with GCC 6 in testsUwe Klotz
As suggested here: https://github.com/google/googletest/issues/705#issuecomment-235067917
2017-01-11Fix the reverb effectTimothy Rae
The previous implementation of the reverb effect was suffering from serious artifacts in terms of feedback / distortion that the original LADSPA plugin doesn't suffer from: https://bugs.launchpad.net/mixxx/+bug/1647568 I updated the code base to use the latest version (0.9.24) from the original author (http://quitte.de/dsp/caps.html), and in doing this I disabled the unused code with preprocessor directives instead of deleting it, in order to make it easier to update in the future. Next I tried to track down where the bug was. It turns out that the `SampleUtil::linearCrossfadeBuffers()` call was causing all the feedback problems, and it seems to be safe to remove this. In the future we should use ramping on the parameters. This commit also adds the missing two controls for damping and blend, and remaps the meta knob from bandwidth to blend, which fixes the following bug: https://bugs.launchpad.net/mixxx/+bug/1647775 Note that the meaning of "blend" has changed compared to the original source code, as we use it as a "send amount" instead of wet/dry. This has the advantage that the reverb tail is not suddenly cut off when the blend knob is turned down to zero. In the PR (#1113) it was discussed that in the future we should probably implement wet/dry and send functions at the system level rather than forcing individual effects to implement it.
2016-12-11Backport ↵Sebastien Blaisot
https://github.com/signal11/hidapi/commit/b5b2e1779b6cd2edda3066bbbf0921a2d6b1c3c0 into mixxx
2016-06-08remove unportable #warning preprocessor directiveSebastien Blaisot
2016-05-23Merge pull request #478 from daschuer/fidlibRJ Ryan
Fidlib update
2016-05-23Merge branch 'master' into remove-vampRJ Ryan
2016-05-07Copy clean versions of PortAudio files from their latest git master.RJ Ryan
2016-05-07Move PortAudio files out of src/ and into lib/portaudio.RJ Ryan
3rd-party code should probably stay in lib/.
2016-04-16Merge branch 'master' into remove-vampRJ Ryan
2016-04-13Merge pull request #902 from uklotzde/Upgrade3rdPartyLibsRJ Ryan
Upgrade 3rd-Party Libraries/Plugins
2016-03-05Upgrade Soundtouch: 1.8.0 -> 1.9.2Uwe Klotz
2016-03-05Upgrade Vamp plugin SDK: 2.3 -> 2.6Uwe Klotz
2016-03-04remove unused gpl version of ebu r128Daniel Schürmann