Hi, Im working on a JUCE audio plugin project and I’m trying to create a UI, where effect modules can be reordered by dragging them up and down, like similar to Serum Fx does it. I don’t think it will look as good as Serum does it but I still want to try it. Each component would have their own knobs and such. I know it does sound difficult but I’m not working on this alone since I’m working with a group on this.
I’m just unsure how to go about this process and implementing it. I thought the JUCE Forums would be a good place to ask about it and get some advice. Let me know if I’m unclear on what I’m asking advice for. I’m also a bit new to all this. Thank you!
Take a look at my Wavetavle synth, you can drag the effects left & right.
If that’s what you want, but vertical, you can use my Gin module. There is a class ComponentGrid that should do pretty much exactly what you want.
3 Likes
that’s a nice opportunity for me to drop my dnd tutorial. https://youtu.be/JNU8KDuLR78?si=432fbBoS05zDB5W4
it’s about managing audio files via dnd, so that’s a bit different, since you just wanna control internal state, but your problem is probably even easier because of that and you might still use some of the proposed classes. because in juce there are different classes depending on where the dnd operation is coming from and going to and all that
I see that you move modules vertically, I was wondering if it is possible of doing it horizontally too using listBox?