there's 2 small old pc programs - one can convert a midi file into a text file, the other does the opposite - i used that for a (very very) random music generation program - you can find them by googling for mf2t t2mf - 1- convert a simple known midi file to text, 2 - use wordpad to figure where the notes are, 3 replace the notes section with your notes
I graduated not long, majoring in computer science... though I really hated it, too much uninteresting homework... anyway, programming this was difficult but fun and I hope to keep working on it... hopefully someday it'll spit out nicer sounding melodies. David Cope's work in this area (computer music) is the best, though, he's amazing.
Incredible! This must have been extremely difficult. I probably could never be able to do this.
Have you done (or considered) programming (if possible) a little bit of musical "grammar" knowledge into it? Some rules as it takes in all the info on how to assemble it into a good melody?
For example, you could possibly program it to avoid repeating the same note more than so many times, or if it ends on the tonic sounding resolved, to stick to an at the most, quarter note conclusion. :D
Though it would be possible to directly program musical "grammar knowledge" into it, I sort of want to stay away from that, just because it could result in a slippery slope as to how much "knowledge" to give it ... BUT I have been hoping to program in an allowance for user-defined "restrictions" which should accomplish the same thing; in fact, I think user-defined "restrictions" will ultimately be rather *necessary* for it to come up with more than just interesting fragments. :-)
there's 2 small old pc programs - one can convert a midi file into a text file, the other does the opposite - i used that for a (very very) random music generation program - you can find them by googling for mf2t t2mf - 1- convert a simple known midi file to text, 2 - use wordpad to figure where the notes are, 3 replace the notes section with your notes
mcasual 2 years ago
ooh, thank you! I shall look into those!
WizardWalk 2 years ago
wow are you in college? you could do so much with your work!
DiVeronica 2 years ago
I graduated not long, majoring in computer science... though I really hated it, too much uninteresting homework... anyway, programming this was difficult but fun and I hope to keep working on it... hopefully someday it'll spit out nicer sounding melodies. David Cope's work in this area (computer music) is the best, though, he's amazing.
WizardWalk 2 years ago
not long *ago*, that is...
WizardWalk 2 years ago
wow! hi there..did you use MIDI to play the melody?
mikoyan54 3 years ago
WOW, this is amazing! I like the first half of melody 1 and 2
davidchak 3 years ago
Thanks!!
WizardWalk 3 years ago
Incredible! This must have been extremely difficult. I probably could never be able to do this.
Have you done (or considered) programming (if possible) a little bit of musical "grammar" knowledge into it? Some rules as it takes in all the info on how to assemble it into a good melody?
For example, you could possibly program it to avoid repeating the same note more than so many times, or if it ends on the tonic sounding resolved, to stick to an at the most, quarter note conclusion. :D
nano240 3 years ago
Thanks!
Though it would be possible to directly program musical "grammar knowledge" into it, I sort of want to stay away from that, just because it could result in a slippery slope as to how much "knowledge" to give it ... BUT I have been hoping to program in an allowance for user-defined "restrictions" which should accomplish the same thing; in fact, I think user-defined "restrictions" will ultimately be rather *necessary* for it to come up with more than just interesting fragments. :-)
WizardWalk 3 years ago
That's some nice work there. It must have been difficult to program!
HoverPizza 3 years ago
Thanks, it's definitely been quite a challenge! :-)
WizardWalk 3 years ago
interesting....
Rodier1128 3 years ago