So, this seems like it should be info that's fairly easy to find, but I've been doing quite a bit of googling, and keep coming up empty. So I turn to the experts for help:
I'm thinking about writing some software to create interesting new synth sounds. Generating math, sampling the equations at the necessary rates to get all the pitches I need, and generating wave files is easy. Not that I've done it, as of yet, but it's eminently solvable. The thing I CAN'T find is what format is standardly used for a midi sound.
Obviously, midi information is what defines what notes will be played, how long, etc. But on the final end, that information is played using a patch of some sort. And that patch needs to be looked up from a file on the computer, or in the keyboard's memory banks. I want to generate a new patch from scratch, and then use it in any midi program that allows new patches to be imported. Does anybody know of open source software that allows you to turn samples into patches, or anywhere I can find enough information on the file format to write them from scratch? Thanks a bunch!
-cullam
I'm thinking about writing some software to create interesting new synth sounds. Generating math, sampling the equations at the necessary rates to get all the pitches I need, and generating wave files is easy. Not that I've done it, as of yet, but it's eminently solvable. The thing I CAN'T find is what format is standardly used for a midi sound.
Obviously, midi information is what defines what notes will be played, how long, etc. But on the final end, that information is played using a patch of some sort. And that patch needs to be looked up from a file on the computer, or in the keyboard's memory banks. I want to generate a new patch from scratch, and then use it in any midi program that allows new patches to be imported. Does anybody know of open source software that allows you to turn samples into patches, or anywhere I can find enough information on the file format to write them from scratch? Thanks a bunch!
-cullam