Hi all! I'm hoping someone can whip up a “simple” example of an exercise randomizer, built in Scheme, for music theory. Let's say I want to generate something like this:
I would love to be able to have a function do this, with parameters for: — how many examples to generate — which clefs to choose from — which key signatures to choose from — the range of possible notes (maybe even per-clef?) I've got lots of other use cases for such a randomizer, but I think a single example will get me going in the correct direction. (There are a couple of very complex examples out there, but they’re daunting for me to reverse-engineer!) Thanks for any help you can give! Kieren.
