For now I’m just using xml to enter song data (on the left) but the layout is working quite nicely (on the right). I’ll add in controls for visually editing the chord chart soon.
I’ve also implemented a controllable parameter thingy so that your daw can tell conductor where it is in the playback. I’m currently working on the code that highlights the beat you are currently up to and the ones you’ve already played.
Do you think this is something that other people might find useful and does anyone have any suggestions / feature requests?
Aight, I’ve pulled this project out of deep storage so I can get more organised for doing music next year.
The first version (in the posts above) had waaay too many bugs to share with other people, mostly because the class structure I used was really bad. In between then and now I’ve learned quite a bit about how to structure code more sensibly so I rebuilt the plugin from the ground up and now the whole thing is running much more nicely.
Here’s a little youtube showing a basic demo of how it works (no audio):
Glad you found a solution. Just some improvement:
Since the ColourSelector::showColourAtTop etc are bit flags, you should use the bool OR operator | instead:
Using the + will work 90% of the time, but if you were to set a flag twice, the + would unset and set the neighbouring bit instead. That can easily happen, when some flags are combinations, e.g. RectanglePlacement:
RectanglePlacement::centred + RectanglePlacement::xMid // doesn't center
RectanglePlacement::centred | RectanglePlacement::xMid // does center