ifndefJOSH / nodesynth

This is a senior project which, when finished, will be a declarative, modular nodal synthesizer compatible (hopefully) with JACK (and maybe eventually VST3 and LV2 if I have time).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nodesynth Logo

Nodesynth

Work in progress. This is a senior project which, when finished, will be a declarative, modular nodal synthesizer compatible (hopefully) with JACK (and maybe eventually VST3 and LV2 if I have time).

Ways you'll be able to use Nodesynth

  1. As an API (this will be the first thing finished)
  • This will be good for game developers who don't want to include tons of audio files, or people who want to write synthesizers.
  1. By writing human-readable nodesynth patch files in a language that will be kind of similar to Verilog
  2. As a GUI, similar to that in Bespokesynth (this will be the last thing I write)

Building Nodesynth

Nodesynth currently does not build

Nodesynth uses cmake and clang to build. Simply use

mkdir build
cd build
cmake ..
make -j8

About

This is a senior project which, when finished, will be a declarative, modular nodal synthesizer compatible (hopefully) with JACK (and maybe eventually VST3 and LV2 if I have time).

License:GNU General Public License v2.0


Languages

Language:C++ 95.2%Language:CMake 3.7%Language:C 1.2%