jrachele/zsynth
Synthesizer plugin written in Zig
7bc0fd7.tar.gzc9c293a9af388478bca0ad52007a72372ef71747.tar.gz79b6f80c32b14948554958afe72dace261b14afc.tar.gz5aaf806521bbda4385b1041d9448bd0c40192a1c.tar.gzb14c70625294de7c98fc08f7b6bd327dca01c79c.tar.gzed5d18079a7adbdf6262e6a5c71a0148a6be0485.tar.gzZSynth 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_comptimeThis is just a hobby project / proof of concept for now, but I have some grand designs regardless:
0.14.0-dev.2546+0ff0bdb4agit clone https://github.com/jrachele/zsynth.gitzig 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.