jrachele/zsynth
Synthesizer plugin written in Zig
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.