VOGONS


SB16 Vibra +1 tone

Topic actions

First post, by broke303

User metadata
Rank Newbie
Rank
Newbie

Hello, long time lurker here.

I've recently bought an ISA SB16 Vibra - CT2501-TCQ (branded Acer Magic s30) with a Yahama YMF262-M OPL3 chip on board.
As I was testing it on Windows and Dos Games, I realized that something was wrong: every song is played with a higher pitch.
It's like everything is being pitched up by 1 tone. I've already tried with different drivers, Windows 98 and Dos 6.22 but I can't seem to find a solution.
Is anyone stumbled upon something like this?
Thank you.

Reply 1 of 11, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

I don't have that same model. I have the CT2890 Vibra16 S, which also has OPL3 and is PnP. It plays fine and dandy though. Didn't notice any issues with pitch or speed of FM.
It could be some electronic component going off the mark (crystal oscillator or a cap maybe?) Is digital sounding alright?

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, TSeng ET3000, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 2 of 11, by broke303

User metadata
Rank Newbie
Rank
Newbie
wbahnassi wrote on 2025-05-03, 22:29:

It could be some electronic component going off the mark (crystal oscillator or a cap maybe?) Is digital sounding alright?

Yes, my fear is that something is going on with the oscillator or a cap like you said... However, digital sounds perfect.
Man I was hoping that there was an easy solution, like a jumper that i didn't see ahah
Thank you for your reply!

Reply 3 of 11, by Tiido

User metadata
Rank l33t
Rank
l33t

The board seems to lack an onboard 14.31818MHz clock source and thus should rely on one from ISA slot, and it may not always be quite right although it should never be so wrong you have really noticable pitch difference... Do you have any other machine to test the card in ?

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 4 of 11, by broke303

User metadata
Rank Newbie
Rank
Newbie

First thing that I did was test the card with Canyon.mid and Doom, since I know its music very well (also I'm a musician, I don't think I have perfect ear but I can tell when something is off).
Unfortunately the mobo that I'm using is the only one with an ISA slot that I've got.. Here it is: https://theretroweb.com/motherboards/s/dfi-am35-ec (with an Athlon 900 CPU)
Maybe the mobo is too "new"? Anyway, I'll try to record something later!

Reply 6 of 11, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Awww that sounds cute 😅
I'm wondering if your mobo/BIOS settings are using a too high ISA clock. The BIOS settings should have frequency divider setting (or sometimes it's jumpers on the board). Try to use the maximum divider and see if it makes any difference.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, TSeng ET3000, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 7 of 11, by broke303

User metadata
Rank Newbie
Rank
Newbie

Well, i tried the SB16 on another system (Pentium II MMX) and the issue is still there... guess it's really the card at this point 😁

Reply 8 of 11, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

So things to check easy:
* Proper voltage going into the OPL3 +5V on pin 1
* Proper clock 14.32MHz on pin 24 of the OPL3

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, TSeng ET3000, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 9 of 11, by Matth79

User metadata
Rank Oldbie
Rank
Oldbie

I wonder, did they skimp on the extra crystals and use a not quite accurate divider or PLL.
The ratio between the 46.lots and the 14.3 and a bit is close to, but not quite 3.25 - - 3.25 would be 0.17% out

Reply 10 of 11, by mkarcher

User metadata
Rank l33t
Rank
l33t
Matth79 wrote on 2025-05-08, 23:45:

The ratio between the 46.lots and the 14.3 and a bit is close to, but not quite 3.25 - - 3.25 would be 0.17% out

+0.17% is not something that would stand out that much. I'd claim that most people wouldn't actually notice it unless it is played at the same time as the expected frequency, and even in that case, it wouldn't sound "off tune" but just a slow beat (tremolo).

On the other hand, if there is a PLL for that and it is broken to use 3.0 instead of 3.25, you would actually get a shift of around a whole tone upwards (not quite, but "close enough").

Reply 11 of 11, by mkarcher

User metadata
Rank l33t
Rank
l33t
wbahnassi wrote on 2025-05-05, 01:43:

I'm wondering if your mobo/BIOS settings are using a too high ISA clock.

The ISA clock (CLK) and the 14.318 oscillator pin (OSC) on the ISA bus are two different pins. ISA clock adjustment is not supposed to have any influence on the OSC pin. On many modern boards, OSC is driven directly from the reference crystal of the core frequency generator, while the ISA clock (unless you choose 7.14 in the SETUP) is generated from the PCI clock, which is generated from the FSB clock which in turn is synthesized from the same reference clock. So the ISA clock has one PLL and two dividers between the reference frequency and the actual clock, so a lot more things can go wrong there than on the OSC pin.