https://github.com/GreyDodger/zig-clap-noise-shaker
Just started working on it, but it loads into Reaper on both Windows and MacOS and successfully makes sound, so anybody looking to write their own audio plugins might find this as a good starting point
#Noise Shaker - Virtual Instrument Plugin using CLAP standard
1 messages · Page 1 of 1 (latest)
oh snap! I initially started to implement one of the simple synths but curbed it due to work and my lack of knowledge. Cool thing!!
Nice! Hopefully this can help if you pick that project back up!
ah you beat me to it!
i did lv2 a while back and was gonna go clap
but you clapped me 😔
hahah, I remember watching that video, it was super cool!
Update: It's functional/stable afaik. Can create a nice shaker sound. Next to-do is include a high pass filter.
created another project for imgui graphics in a clap plugin https://github.com/GreyDodger/zig-clap-dear-imgui
this one's a bit buggy, can't have multiple instances of a plugin open without crashing, but dear imgui wasn't designed for multiple contexts so this may not elegantly solvable (the official 'imgui clap example has a similar issue without crashing https://github.com/schwaaa/clap-imgui). Useful for developemnt though.
super interesting
how did you get the ids field here?
They're just random numbers, ideally you should be able to add/remove parameters but keep the id's consistent so you don't lose any data. If I nicely ordered the ids (0, 1, 2, 3..) that'd look nice until you had to change out the list so I just made each ID random. That wasn't really a good idea though as I got lazy and add 1 to new ids so they ended up ordered anyway.