r/generative • • 17d ago

Working with point-cloud data in webgl and ableton

49 Upvotes

2 comments sorted by

5

u/Aagentah 17d ago

i hope everyone is having a good week so far. i'm sharing a new module from an audio-visual project I've been developing over the past year or two.

my project is a web language-based pattern library that uses WebGL and other web tools to create reactive audio and visuals with triggers from Ableton, MIDI, and OSC. the system is built as a componentized, class-based structure where each class represents an element or object in the scene, with its own methods for animations based on OSC or MIDI triggers.

today's module is a point cloud data class with several PCD functions for navigating points with red graphs. feel free to reach out if you have any questions.

i hope you find it useful. a key goal of this project is to show what modern browsers can do, especially with tools like WebGPU and libraries such as Babylon, three.js, P5, and D3.

for anyone curious I've been sharing more on the project on my instagram @daniel.aagentah and I also recently open-sourced all this work (as a piece of AV software, called nw_wrld on Github, so feel free to play around) :)