jrachele/zsynth
Synthesizer plugin written in Zig
7bc0fd7.tar.gz
c9c293a9af388478bca0ad52007a72372ef71747.tar.gz
79b6f80c32b14948554958afe72dace261b14afc.tar.gz
5aaf806521bbda4385b1041d9448bd0c40192a1c.tar.gz
b14c70625294de7c98fc08f7b6bd327dca01c79c.tar.gz
ed5d18079a7adbdf6262e6a5c71a0148a6be0485.tar.gz
ZSynth is a light-weight digital synthesizer audio plugin written in Zig. It uses Zig-friendly CLAP bindings, and leverages ImGui to render the plugin GUI.
-Dgenerate_wavetables_comptime
This is just a hobby project / proof of concept for now, but I have some grand designs regardless:
0.14.0-dev.2546+0ff0bdb4a
git clone https://github.com/jrachele/zsynth.git
zig build -Doptimize=ReleaseFast
to generate the CLAP plugin. It will be in the zig-out/lib
folder.zig build -Doptimize=ReleaseFast -Dgenerate_wavetables_comptime=true
instead.ZSynth.clap
plugin to your DAW's CLAP plugin folder.