VOGONS


First post, by Ozzuneoj

User metadata
Rank l33t
Rank
l33t

I didn't have time to do a recording of this yet, but I figured I'd just toss the question out there in case someone knew what would cause this.

I have an SW1000XG with a PLG150-PF (Piano Plug-In Board), and I installed the 3.5.0b VXD drivers (someone else reported having success with these so I used them) in Windows 98SE.

When I play some of the built in .mid files in Windows most of them sound great, but passport.mid has this very clear and loud piano sound that should not be there in the main "bass" riff, like some of the notes just come through as a piano.

I tried disconnected the Plug-In board and it made no difference, so it isn't a matter of the PLG150-PF overriding anything. There are four midi devices available on the card, one is midi output (external) and three are midi synths numbered 1-3. The first two of those sound the identical and the third has no output.

Is there something wrong with the card or is this some kind of midi mapping issue with XG synth in Windows? Supposedly this should sound just like an MU100, but I have not read anything about the MU100 playing something as ubiquitous as passport.mid incorrectly. Some other midi files included with 98SE sound a bit "off" as well, compared to other synths I have used.

Additionally, when I tried to play Descent 3 to test the sound, there were sounds in the launcher before the game loaded, but in the game there were no effects or music at all. I know this is a music production card, but is this just a quirk I happen to have found or is the card incapable of doing audio playback in games? The game may use DirectSound, but I'm not sure. It's from 1999. No hardware audio settings were enabled as far as I could tell.

EDIT: I'm an idiot. I just checked the launcher for the game and it had "No Sound" selected as the output device. There are no hardware accelerated options available at all with this card, just DirectSound, but it works fine once you actually tell the game to use it. Derp! 🥹

Any help is much appreciated, as information about this card is a bit sparse.

Now for some blitting from the back buffer.

Reply 1 of 8, by dominusprog

User metadata
Rank Oldbie
Rank
Oldbie

Have you considered a recapping with high quality caps?

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Creative AWE64 Value ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 2 of 8, by Ozzuneoj

User metadata
Rank l33t
Rank
l33t
dominusprog wrote on 2025-01-10, 17:14:

Have you considered a recapping with high quality caps?

Not unless I need to. It came in a big lot of parts I picked up several months ago and I just had a chance to test it. It seems to work okay aside from the MIDI instrument issue.

If the problem is in fact due to bad caps, then I will replace them eventually, but it isn't a priority right now.

Now for some blitting from the back buffer.

Reply 3 of 8, by dominusprog

User metadata
Rank Oldbie
Rank
Oldbie
Ozzuneoj wrote on 2025-01-10, 17:40:
dominusprog wrote on 2025-01-10, 17:14:

Have you considered a recapping with high quality caps?

Not unless I need to. It came in a big lot of parts I picked up several months ago and I just had a chance to test it. It seems to work okay aside from the MIDI instrument issue.

If the problem is in fact due to bad caps, then I will replace them eventually, but it isn't a priority right now.

Yes, recapping is a very time-consuming task.

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Creative AWE64 Value ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 4 of 8, by Ozzuneoj

User metadata
Rank l33t
Rank
l33t

Bah! Just found a single SMD cap (C155) near the PCI connector that has been snapped off.

I will try replacing that as soon as I get a chance. Hopefully that solves it, because I see no other problems with the card and no options to fix it in Windows.

Now for some blitting from the back buffer.

Reply 5 of 8, by SuperDeadite

User metadata
Rank Member
Rank
Member

Keep in mind many SW1000XG cards do not function correctly with PLG150 series cards due to low power issues (PLG100 series is fine). Yamaha would upgrade the cards later on and service the older cards as well if sent back though.

CM-64, CM-500, SC-55MkII, SC-88 Pro, SY22, TG100, MU2000EX, PLG100-SG, PLG150-DR, PLG150-AN, SG01k, NS5R, GZ-50M, SN-U110-07, SN-U110-10, Pocket Studio 5, DreamBlaster S2, X2, McFly, E-Wave, QWave, CrystalBlaster C2, Yucatan FX, BeepBlaster, SuperOctet!

Reply 6 of 8, by Ozzuneoj

User metadata
Rank l33t
Rank
l33t
SuperDeadite wrote on 2025-01-11, 01:53:

Keep in mind many SW1000XG cards do not function correctly with PLG150 series cards due to low power issues (PLG100 series is fine). Yamaha would upgrade the cards later on and service the older cards as well if sent back though.

Do you know what modifications they made to the older cards? There is actually a small metal tab attached to a voltage regulator on this card (near the slot bracket) which doesn't appear in pictures of the SW1000XG. There is a bit of PCB discoloration there, so I'm assuming this is one of the problem areas on this design. I notice that the card does get quite hot too, even though it is doing absolutely nothing.

Now for some blitting from the back buffer.

Reply 7 of 8, by Tiido

User metadata
Rank l33t
Rank
l33t

If you can post some photos of the card of yours in the top left corner where the voltage regulator is, I can compare it with some of mine to notice if there are differences. Both sides of the board will help.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 8 of 8, by MrKsoft

User metadata
Rank Member
Rank
Member

Try playing the MIDI with channels 13 through 16 disabled. Some older MIDIs like Passport have a separate "Basic MIDI" version of the song in those channels, compared to the "Extended MIDI" version in channels 1-10. Since in normal General MIDI the drum channel tends to be mapped to channel 10, you may just be hearing the Basic MIDI drum channel being interpreted as a non-percussion channel. That would explain why most other MIDIs sound fine. On the other hand, I thought the version included in Win9x was fully GM compliant, unlike the pre-Win9x versions of passport.mid (and canyon.mid for that matter), so I could be totally wrong, but it's something easy to check.

The OPL Archive - Preserving MS-DOS music in a unified format!