I'm playing MIDIs just fine, but they appear to be using different instruments when I play them in Java compared to when I play them with WMP 12 on Windows 7. Win7 plays them as they should be, the sounds are very 8-bit and organic as they are intended. But Java seems to have different instruments that still sound very similar, but sound less 8-bit and higher quality, which I am not aiming for. Is there any way I can import the windows instruments?
Asked
Active
Viewed 85 times
0
-
1Java is probably using the internal sound bank. – Andrew Thompson Apr 08 '12 at 21:29
-
I don't know much about MIDIs. Could you elaborate? What is that? How can I get it to sound the same as it does in Windows? – taylorthurlow Apr 08 '12 at 21:46
-
2It is better to ask one question per question, as opposed to 3 per comment. ;) To start, you should look at [this answer](http://stackoverflow.com/a/7616206/418556) & adapt the `MediaTypes` code to dump all the information on the MIDI system that it can find. BTW - do you realize that MIDI coming through the sound card of *your* Windows, would not sound like the MIDI coming through the sound card of *my* Windows? Each card has its own set of sound banks that simply map to the generally known instruments. How they implement each sound is up to them. – Andrew Thompson Apr 08 '12 at 21:53
-
Oh, wasn't aware of that last bit. Thanks, I'll look into it. – taylorthurlow Apr 08 '12 at 22:14