Hi, I’ve been working on this app for playing MIDI files with different soundfonts. It’s been a few months of work, but I think it’s inching towards being good enough to publish for real. There are still a couple fundamental features missing before v1.0.0, but I thought it would be a good time to share it and ask for opinions in a programming community. Any critique on the app, or code? Do people out there even care about midi files this much? Thanks.

I’ve been thinking about trying to make plugins for awhile (which is the most relevant thing I can say). This looks really cool and seems like it’d be a nice start into audio programming.
I care about MIDIs! I’ll check this out asap.
Pretty cool, I’m interested to see how far you can take it!
If you can match BASSMIDI in terms of features then you got yourself a serious synth on hands. (If you can match Sound Canvas or Yamaha MU synths, even better!)
Just keep in mind that most (and by that I mean like 99%) of soundfonts aren’t exactly made to proper specifications. A lot of them miss certain parameters (such as filter cutoff frequency, LFO frequencies, etc) and even misuse them (reverb and chorus pre-set on layers being cranked up).
The only soundfonts I recommend you develop this with (as your target) are the ones made by E-MU themselves. CT4MGM.SF2 especially. They basically cloned the Roland SC-55 as closely as they could on their sound chips at the time and most sounds match the behaviors correctly.



