A Chord Progression Generating Bot for the Fediverse
![A programmatically generated image of a randomly generated chord progression](/~moondog8/assets/img/btN7dAjCdr-300.png)
My short term obsession for the last couple of weeks has been @progressions, a Python-based bot that:
- Generates a random chord progression in a random key
- Generates LilyPond markup to display the chords in standard musical notation (along with their names and roman numerals)
- Engraves the LilyPond to a PNG file
- Applies a random color scheme to it to keep things interesting
- Toots it to a Mastodon instance
I have a couple of additional features in mind, and eventually I want to apply things learned to an Arduino device that would function as a songwriting and/or practice tool.
Wed Mar 27 2024 20:00:00 GMT-0400 (Eastern Daylight Time)