Is this for guitar, keyboard, either one, or what exactly?
__________
Oh, don't stop this thread. See, while most of the structure will probably adhere to "the KISS formula," I certainly want to provide a good variety of styles and interesting depth about it as well. Especially when it comes to "signature sound" variables (one of the defining characteristics of the character-builder), little tricks that give a set of songs a particular flavor that can be identified with a character. A crude-but-effective example is one I call "the Boston Hammer," a quick spurt of 4 1/12-notes found in practically every one of their (Boston, the band) songs. There's more detail about that on the second page of the linked post above. "Dynamically created" doesn't mean "randomly created," and it's pretty important that songs have some catchiness about it and be fun, exciting, and enriching to play, since there's musical gameplay involved.
Going back over some basic music theory, while many of the notes can be arrangements of 8s, I do believe the beatmapping variables will have to default to 16ths, but with style modifiers factored in. (Blues is a nice, simple example, since it mostly involves converting the timing accordingly, with the occasional "extra riff/beat" inserted. Waltz is just as simple as eliminating the 4th beat; and overall musical phrase structure may adjust with poetic rules about it, too (like some songs will be more limerick-structured, for instance). A more rave-like sound can be generated with some basic modification, too (like taking "1.2.3.4." and making it "1.23.34." simply by mod-arranging the "3")
Learning interesting scales like the ones mentioned above is key, too - because even though the software-structure involved is crude and simple (generally using identifiers like 0-7), there's no reason why they can't be mapped to different chord structures more approriate to the mood or setting. Doing that can take these basic, crude codestrings and give this project considerable potential for growth and variety.
Admittedly, some of it's still a little bit above my head (not a lot though, since I took basic keyboarding and music theory - and I started playing BEMANI titles back in 2000), but I'm sure it's within my grasp.
Originally, I mostly posted in regard to said "tricks" that are fun to use, but this is far more informative so far - and a neat discussion on different styles and such may add some inspiration and depth, and be good discussion banter!
Thank you, and I look forward to hearing from you guys a bit more on the subject!