Context: I perform music in a cover band. It often takes a little time for us to decide on a set list of songs, or sometimes we deviate from the set list depending on the vibe. Sometimes, we just go on without a set list and often waste time choosing songs live on stage.
I need a way to be able to choose related songs quickly without having to scroll through the entire list to think of the next one.
I would like to represent the songs in our list as a set of nodes and manually make connections between the different songs, such that opening one song entry will list out all the songs that are connected to it in different ways (same pitch / key, similar tempo, similar style, etc.)
I know that I will probably have to manually add connections and relations for all the songs, which is a time-intensive task - to that end, I need the software to be somewhat user-friendly and easy to learn for someone who is not a great coder. Visual representation would be best.
Bonus - if there's some sort of AI that could do the heavy lifting, that would work too! But I doubt it.