|
|
|
|
|
by zhinit
11 days ago
|
|
The weights are ~300MB and are on hugging face here.
https://huggingface.co/zhinit/kick-gen-v1 It was a lot of work to get a good DSP to work on the web hahah.
Yes, I am writing the DSP in C++ and compiling to WASM. Im using multithreading so the audio work is done in the AudioWorklet while the UI is run in the main thread. I was thinking of writing another article on this because it's pretty interesting and a bit complex. I sound designed some of the kicks myself and some of them are from sample packs. I just renamed them all to have German names. If I wanted the model to run completely in the frontend I would need the user to download 300MB of weights and it would probably be tricky making sure it works on everyone's hardware. So I though about this but it didn't seem like the best option. I'm pretty sure it is possible though. And yes I put rate limiting so no one goes crazy on my credits. Im glad you're enjoying it! |
|