   random guitar riff generator
I made a random guitar riff generator, but I need some advice. What can I do to make it better, besides add more scales? The riffs it generates suck. I can't think of a way to make it more customizable without it being too horribly complex.If you want to try it out, give me your email address and I'll send it.   
  If one thinks of this in terms of it simply being a set of functions describing all possible sounds creatable by the guitar, then a neural network would be a good option to attempt random sounds.The neural network gets to be trained by you in order to generate what you consider to be be palatable sound generation.Training starts with learning chords, notes, etc. This way you can automate the training of the basic functionality because these fundamental sounds are easy to define explicitely in a programmatic fashion.If you want more information, there is wikipedia.org, google.com, or here on the forums.   ;  Great idea! I have some (not much, but some) experience with neural nets, and it wouldn't be way too hard to implement into this. The only idea I came up with was to write a set of pieces that it chooses from. Should I keep all the parameters (rest, range, interval)?What could I use for inputs and outputs?Here is a slightly better version...;  Do these notes have length values (Half note, quarter, etc).Also with a little theory knowledge, throw some chord suggestions under it. Other things... if its a solo or something, end on your root, maybe throw in some hammer ons or bends.   ;  i'll add stuff like that when i get the chance. this was just some test project i pulled out of my butt cause i was bored. i didn't even think it would work.   ;  Neat idea for a program.You should also write a random drum-pattern generator, then make the two programs have random arguments where one of them storms off.   ;  It'll have to be the drummer one that starts the breakdown...   ;  I've known a few people who play electric guitar and always thought this would be a good idea for a program - to see if it could compete with them. Although, I never got past the thinking stage.  ;)It would be really cool if you could play the riffs as well, with effects too! I remember a thing on TV yonks ago about a computer playing a musical instrument, I think it was an oboe or a harp or something. I can't remember.Excellent idea though - look forward to seeing it develop.   ;  Play the riffs? ith what, MIDI? I think this was meant more as a "might as well make a program actually considered interesting, due to the fact that I can program, and have excess time" project...   ;  I think JY meant physically play it, with some kind of robot hands, which I think is a wicked idea. Actually, if you had some kind of matrix of "fingers", six per fret, one for each string, and six plucking "fingers", you could play guitar riffs on a real guitar that a human could not match.I don't have any money, but if I did, I'd be willing to fund such a project.   