@elwerene helped me setting up a #wgpu pipeline to render the waveforms for #librecdj with. It's now using storage buffers to send arbitrary sized data to the gpu and the shader takes it from there. Far from done but already a good step!