First post, by Poot36
I have connected up a old Roland EM-10 synth to a 486 system with a game port to MIDI cable schematic I found in the datasheet for the sound card. It mostly works but I am having this strange behavior that when I play the DirectX MIDI external synth test and then I play another standard MIDI file (canyon.mid for example) it does not sound correct during some parts of play back. This can also happen when I play other MIDI files back to back as well. I am running Win 98SE with the default installed DirectX. I have to power cycle the synth to fix this issue. I will admit that I did not have a 270 ohm and a 220 ohm resistor to hand when I built the interface so I used a 500 ohm one on the positive rail to the MIDI jack. I don't think this will cause any issues but I could be wrong. I also used a 2.3K resistor for the pullup for the transistor in place of a 2.2K resistor but I really doubt that would be the issue here. I checked the rise and fall times on a scope and they are in the sub 250 nanosecond range so I think that is fast enough. I have also omitted the filter caps to ground as I don't have those values either. I have attached the relative section of the circuit from the datasheet.