Mark & Mike
Mike Mike
Hey Mark, I was noodling on a tiny program that spits out a random chord progression—thought you'd find the logic behind it cool.
Mark Mark
Sounds like a neat little script. If you want to keep it super simple, just pick a key, decide on a mode, and then randomly pick a scale degree for each chord. Use a list of chord symbols for that mode, shuffle it, and output a few bars. If you need help tightening the code or making it more efficient, just let me know.
Mike Mike
Thanks for the tip, that sounds doable—maybe I’ll drop in a key and let the program handle the rest, no extra fuss needed.
Mark Mark
Just hard‑code the key into a variable, then feed that into a list of the key’s scale degrees, shuffle it, and pick a handful. Keep the logic in a function so you can swap keys without touching the rest. Easy.
Mike Mike
Got it—I'll lock the key in and let the function do the rest. Sounds clean enough to jam.
Mark Mark
Nice, just hit run and let it spit out the sequence. If it ever starts mixing up the notes, just give it a quick tweak. Good luck!
Mike Mike
Sounds like a plan, gonna run it now and see what grooves it cooks up. If anything feels off, I’ll tweak the tweak. Happy listening!