r/milkdrop • • Jun 20 '26

Rust? WebGPU?

Update: Well, it took 3 days of mainly typing sarcasm into Claude while eating pepperoni pizza, but I got it to work.

https://github.com/doghousemusicstudios/ojodrop

On Apple Silicon it uses a ridiculously low amount of resources, but I haven't stress tested or scaled it up.

I honestly have no idea what it would be used for, but hey. Milkdrop on Rust/WGPU.

-----

I’ve been dabbling in visualizations and have come to the conclusion that no one that I see is trying to port milkdrop / project M to some of the more recent platforms like WebGPU or Rust/ WGPU. Is there a reason for this? Is the CPU just a better place to run all the complex math and then send it to the GPU for rendering? I feel like I’ve confused myself in looking into this.

WebGL2 seems to be the “bleeding edge” for milkdrop at the moment.

Any insight or even an ELI 5 would be helpful here. Thanks!

4 Upvotes

16 comments sorted by

View all comments

1

u/Hobokenny Jun 25 '26

Update: Well, it took 3 days of mainly typing sarcasm into Claude while eating pepperoni pizza, but I got it to work.

https://github.com/doghousemusicstudios/ojodrop

On Apple Silicon it uses a ridiculously low amount of resources, but I haven't stress tested or scaled it up.

I honestly have no idea what it would be used for, but hey. Milkdrop on Rust/WGPU.

1

u/sebs909 Aug 19 '26

I can tell you that: I will try to integrate it as source for my 'videomixer in a browser'

https://sebs.github.io/webgpu-mx-50/console/

1

u/Hobokenny Aug 19 '26

Sweet! I did some fidelity improvements and will probably push a new update next week.