Paul-Dempsey / pachde1

VCV Rack modules
Other
6 stars 0 forks source link

Support Polyphonic x/y (multiple read heads) (Sparkette) #15

Open Paul-Dempsey opened 4 months ago

Paul-Dempsey commented 4 months ago

Sparkette: Would it be possible to support polyphonic inputs for X and Y, and then have RGB return polyphonic outputs? Like for multiple read cursors Then it would work with my RGB Matrix in polyphonic mode without having something in the middle (I typically use RAM-40964)

pachde: Neat idea. That would require multiple read heads, which I considered, but it complicates the UI (which channel does it affect when you click/drag the image? channel 0, all channels?). Depending on the number of channels/heads, it would get computationally expensive -- Imagine already takes way more CPU than I'd like it to. I've made some attempts at SIMD, but my attempts only made it slower.

flarn2006 commented 4 months ago

If I was programming the UI, I'd probably have it do whichever one (if any) is under the mouse cursor when the button is pressed, defaulting to channel 0 if there isn't one there.