Lately, I've been thinking about chords, and chord loops, and chord functions, a bunch of music nerd stuff. And it's been a while since I made a project (The friendship bracelet tutorial was harder than I thought), so I decided to make a chord loop project! Here we can all play around with music, whether we've never done any music before, or we're music nerds and write beautiful pieces for full orchestras. Instructions: click and drag the chords from the buttons to the loop. Press play to see what your chord loop sounds like If you want to play this on your own piano, watch the piano on screen to see what notes to play in each chord. click the switch notation button to switch from roman numeral notation to chord names. click the change key button to change the key (as you probably guessed) click the save button to share or save your chord loop, and click the load button to load a saved code. Credits: 12tone (YouTube channel) for teaching me about chord functions @AJABGAJABCODING for giving me the idea to make a project about music All code by me Notes (Mostly a rambly bit about other details I want to mention): So, my goal with this project, is to make a fun thing that we can appreciate and play around with no matter our musical background. I mentioned chord functions earlier, and I color coded the chords according to their functions! I still don't fully understand chord functions (I can spit out definitions if you ask, but I don't have a full grasp of them), but it's cool to learn. I colored the tonic function chords blue, because blue is a very grounded color for me. Subdominant function chords are pink, and dominant function chords are purple, fading into blue, because dominant function chords want to resolve to the tonic. I'm also pretty proud of the piano (I think it's the cleanest piano I've ever coded), and the key change option, and the notation change option. Overall I'm so happy with the project :D I did code it in a way that if I wanted to add more chords, or if I wanted to add a "input your own chord" function, it wouldn't be too difficult to code (Hopefully), so if enough people ask, I might do that :) hehehe, nice to see you here at the end of the Notes and Credits. Let's confuse all the people that didn't read this far. In the comments, without context, tell me your favorite plant. It can be a type of tree, or a kind of fruit or vegetable, or a flower or bush, or any other plant. Just randomly put the name of a plant, and we'll confuse everyone else ;)