Not maintained anymore!
Twist
A node-based audio synthesizer written in C++Twist is the unexpected result of me trying to experiment with audio programming. I started August the 1st as a small toy, and it grew a lot.
It is a 100% visual tool to help you create a broad variety of sounds, packed with various effects and operators.
Main Features
- Many useful nodes
- Recording (WAV)
- Sampling (WAV, OGG, and FLAC)
- Effects
Building
Tools Needed:
- CMake
- Anything that can compile C++17 code
Dependencies:
-
Linux
- Debian-based:
sudo apt install libsdl2-dev libsdl2-2.0-0
- Arch:
sudo pacman -S sdl2
- Debian-based:
-
Windows
Linux Build
$ mkdir build && cd build
$ cmake -G "Unix Makefiles"
-DCMAKE_BUILD_TYPE=Release .
$ make -j2
Windows Build
- Create a
build
folder in Twist's root dir and open CMake GUI. - Set the
source path
. - Set the
build path
to thebuild
folder you just created. - Configure.
- Set the generator to
Visual Studio {YOUR VERSION}
or to any other IDE you use. - Click Finish, wait for it to complete and then click Generate.
- Open the generated project files in your IDE and build.
License
See EULA.txt