Skip to content

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

Notifications You must be signed in to change notification settings

ifndefJOSH/nodesynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published