Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eyalamirmusic/JUCE_SoundTouch
A JUCE module that wraps the SoundTouch library
https://github.com/eyalamirmusic/JUCE_SoundTouch
Last synced: about 1 month ago
JSON representation
A JUCE module that wraps the SoundTouch library
- Host: GitHub
- URL: https://github.com/eyalamirmusic/JUCE_SoundTouch
- Owner: eyalamirmusic
- License: lgpl-2.1
- Created: 2020-12-12T18:14:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2020-12-12T19:47:06.000Z (over 3 years ago)
- Last Synced: 2024-02-05T20:48:11.644Z (4 months ago)
- Language: C++
- Size: 86.9 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-juce - JUCE_SoundTouch - 2.1|6|Β 3Β years<sub><sup>π΄</sup></sub>| (DSP)
README
# JUCE_SoundTouch
A JUCE module that wraps the SoundTouch library in a JUCE-style module.
https://github.com/juce-framework/JUCE
https://gitlab.com/soundtouch/soundtouchTo use, clone and copy the ea_soundtouch folder into your project somewhere.
If using the Projucer, go to the modules section of your project, click the "+" button and choose "Add a module
from a specified folder".If using CMake, use:
```cmake
juce_add_module(ea_soundtouch)
```
and then in your code:
```cpp
#include
```(When using the Projucer, this include is automatically generated)
Background:
------------The work here was inspired by a similar wrapper done by the tracktion_engine (an incredible code base, BTW!)
https://github.com/Tracktion/tracktion_engineTheir wrapper is great, but it only works if you bring the entire engine as a dependency, so I tried creating a lightweight
version that requires no additional dependencies.License:
--------Using my (very small) chunk of code is totally free for every personal or commercial reason.
However, please check the license for both JUCE and SoundTouch.