VOGONS


FM OPL3 frequency differences

Topic actions

First post, by Ace

User metadata
Rank Oldbie
Rank
Oldbie

Personally, I'd stay with a SoundBlaster 16. I haven't tested the CT2800, but it should be the ideal card for you. I don't know how picky you are about audio, but I will tell you this: after I found out the YMF289, the low-power version of the YMF262, has a lower sound pitch than the YMF262 (all of Yamaha's YMF7xx cards use the YMF289), I ditched my Yamaha cards and no longer recommend them for those who want the true sound of OPL3 FM Synthesis. It's not TOO noticeable, but some games make the lower pitch more noticeable than others (it was really apparent in the floppy disk version of X-Wing to me). As such, I suggest you get a SoundBlaster 16 with a YMF262 or CT1747, the latter of which is an ASIC in which a YMF262 is built in, not a YMF289 like Yamaha's chipsets.

Creator of The Many Sounds of:, a collection of various DOS games played using different sound cards.

Reply 1 of 84, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Indeed, the SB16 could be an excellent option. I'd also recommend a Vibra 16 with a proper OPL3 due to improved noise characteristics. If the on board chip can be used for MPU-401 duty, the one significant weakness of the CT28xx series will not be a concern.

All hail the Great Capacitor Brand Finder

Reply 3 of 84, by archsan

User metadata
Rank Oldbie
Rank
Oldbie
Ace wrote:

all of Yamaha's YMF7xx cards use the YMF289

Need confirmation. 😐

"Any sufficiently advanced technology is indistinguishable from magic."—Arthur C. Clarke
"No way. Installing the drivers on these things always gives me a headache."—Guybrush Threepwood (on cutting-edge voodoo technology)

Reply 4 of 84, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
Apples555 wrote:

As someone with perfect pitch, that would drive me nuts. Thanks for the heads up.

The onboard chip is a CX4237B-XQ3 (seen here). Certainly not real OPL.

Nope, not real OPL3, but the Crystal FM hardware can be disabled. It should work well as an MPU401 interface.

All hail the Great Capacitor Brand Finder

Reply 5 of 84, by James-F

User metadata
Rank Oldbie
Rank
Oldbie
brostenen wrote:

YMF-718/YMF-719 plus a Dreamblaster-S1 daughterboard is my best bet. If you want to have creative, then get one with OPL chip, and one of those goldfinch (think it is spelled like that) and an Dreamblaster-S1.

stamasd wrote:

I recommend the above mentioned ISA YMF718 or YMF719. That will give you decent SB support, true OPL3, and has a waveblaster header in which you can plug a daughterboard such as the Dreamblaster S1 for great MIDI music.

+1

Ace wrote:

after I found out the YMF289, the low-power version of the YMF262, has a lower sound pitch than the YMF262 (all of Yamaha's YMF7xx cards use the YMF289)

Ace, you post that in every opportunity, but can you actually provide a concrete evidence (post MP3 comparison)?
I think it's utter nonsense, and I can provide concrete evidence, I can record any game from my collection in DOSBox and my Yamaha YMF719E.


my important / useful posts are here

Reply 6 of 84, by Ace

User metadata
Rank Oldbie
Rank
Oldbie

I would immediately reject your comparison as I do not trust DOSBox's OPL3 emulation. Genuine YMF262 recording or bust.

There was actually a discussion on VOGONS regarding the lower sound pitch of the YMF289 in this thread: Re: OPL recording problem

This is how I was made aware of the drop in the sound pitch.

Also, this isn't my recording, but if you pay attention to this recording of MELT.AMD posted on Wikipedia... https://en.wikipedia.org/wiki/File:YMF262_vs._YMF289.ogg

You will notice a subtle drop in sound pitch on the YMF289. My ears are very sensitive to this, so I notice it right away, but in this regard, I am in the minority. I don't know how sensitive your ears are, but from what I heard with my own YMF719 cards compared to anything else with a YMF262 or the Creative CT1747, the difference may be subtle enough that many people won't even notice it. Some games do seem to make the lower sound pitch more noticeable than others, and I specifically remember Star Wars X-Wing (floppy version) making the drop in sound pitch more noticeable. I'll go grab some audio samples from this game using the YMF719 and a SoundBlaster Pro 2.0 CT1600.

Creator of The Many Sounds of:, a collection of various DOS games played using different sound cards.

Reply 7 of 84, by brostenen

User metadata
Rank l33t++
Rank
l33t++

I simply can not hear the difference. Perhaps I am not tuned into what it is exactly that I am supposed to hear.
I know that there is a difference between the small rectagulair YMF-262 and the Creative branded 1747 OPL chip.
I think the 1747 sounds better than the 262 when using Creative branded soundcards.
Tough I am not picky, so every 262, 289, YMF-718/719/724 are good cards in my book.
It's when we move into emulation territory that I am "going off the train". CQM and DosBox are just not my thing.
Yeah.... I personally regard CQM as emulation.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 8 of 84, by stamasd

User metadata
Rank l33t
Rank
l33t

Yes I can hear the difference, small as it is,but it doesn't bother me. If anything, I actually prefer the YMF289 sound.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 9 of 84, by nforce4max

User metadata
Rank l33t
Rank
l33t

Could you take and post a picture of your system with the cover or side panel removed so we can see what we really are dealing with. If there is room for something bigger that will leave you with more options.

Aztech cards often have opl3 (ymf262) and are fairly short, should still be a few on eBay for less than $20 shipped.

On a far away planet reading your posts in the year 10,191.

Reply 10 of 84, by carlostex

User metadata
Rank l33t
Rank
l33t

Yes there is a slight difference in pitch. Sounds 1KHz lower minimum. Not a big issue IMO. I mean does anyone complain about "Still Loving You" by the Scorpions not using standard A=440Hz tuning?

I'm probably gonna test this myself using an analog tuner. Maybe using the FM organ software i can try many cards and check which ones can hit a A note at 440Hz and which ones sound flatter or sharper.

I wecommend a YMF718 card. It's cheap and silent.

Reply 11 of 84, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

Using the OPL440 soft (attached) by a user called NewRisingSun to play a pure 440Hz sinewave using the OPL chip:
*I used high FFT number for maximum accuracy.

DOSBox.png
Filename
DOSBox.png
File size
71.49 KiB
Views
5567 views
File license
Fair use/fair dealing exception
YMP289.png
Filename
YMP289.png
File size
94.05 KiB
Views
5567 views
File license
Fair use/fair dealing exception

I have been a musician and recording hobbyist all my life.
I am musically trained and have excellent relative pitch hearing, I can play any pop/rock song by ear on a guitar in a matter of seconds.

Yes I can hear a 1Hz difference but only with a pure sinewave in a direct comparison in my DAW with a signal generator and fast switching between the two.
Adding any harmonic distortion or impurity to the sinewave makes it several times harder to hear.
The chances an average person will hear any difference in pitch while sequentially listening to a complex music track with 1Hz pitch shift is slim to none.

This 1Hz deviation from 440hz with YMF719 is nothing to fuss about and probably within spec.
I wholeheartedly recommend the YMF71x cards.

* Anything that is not a double blind listening test is meaningless in the audio comparison world.
Claims like "I definitely can hear a 1hz pitch difference between two full compositions played in sequential order", is 100% biased and false.

The attached comparison files are 15 seconds of Duke Nukem 3D soundtrack with 1Hz deviation between them.
Try to do a double blind test, someone else switching between the songs while you being blindfolded with headphones and looking away.
Or you can use ABX plugin for Foobar2000: http://www.foobar2000.org/components/view/foo_abx
The whole audio community uses this plugin to test if they can hear difference between MP3/FLAC, 96000/44100, etc...
Most self proclaimed audiophiles fail miserably an ABX test and get a 50/50 result they are guessing... 😀

Attachments

  • Filename
    Duke3D 440.mp3
    File size
    226.12 KiB
    Downloads
    201 downloads
    File comment
    Duke3D 440Hz
    File license
    Fair use/fair dealing exception
  • Filename
    Duke3D 439.mp3
    File size
    226.12 KiB
    Downloads
    180 downloads
    File comment
    Duke3D 439Hz
    File license
    Fair use/fair dealing exception
  • Filename
    OPL440.zip
    File size
    243 Bytes
    Downloads
    190 downloads
    File comment
    by NewRisingSun
    File license
    Fair use/fair dealing exception
Last edited by James-F on 2016-06-25, 15:00. Edited 6 times in total.


my important / useful posts are here

Reply 12 of 84, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++

Split from Need Help Choosing Sound Card

Interesting discussion. I thought it deserves its own thread so it can be Googled / found more easily 😀

YouTube, Facebook, Website

Reply 14 of 84, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++
James-F wrote:

Thanks Phil.
I would include Ace's post with the link to the older discussion though.

Done. I hope I got them all 😀 Still learning the ropes 😊

I listened to your recordings, I can't tell a difference.

Hoping Ace will provide some recordings directly from the sound cards, I'd love to find out if my ears are worth anything 🤣

YouTube, Facebook, Website

Reply 15 of 84, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

Here's a site you can calculate the difference in semitones between two frequencies:
http://users.utu.fi/jyrtuoma/speech/semitone.html

440 to 880 would be an octave or 12 semitones.
440 to 439 would be 0.039 semitones or less than half of a 1/10 of a semitone. 😀
You gotta be super-human to hear a difference in complex music with that imperceptible pitch shift.

Last but not least I added pure sinewaves for you to hear the difference of 1Hz.

Filename
440.mp3
File size
75.92 KiB
Downloads
182 downloads
File comment
Pure Sinewave 440Hz
File license
Fair use/fair dealing exception
Filename
439.mp3
File size
75.92 KiB
Downloads
184 downloads
File comment
Pure Sinewave 439Hz
File license
Fair use/fair dealing exception

As a side note,
The frequency of the OPL and Mixer in DOSBox have to be that same or else a distortion of the sound occurs.
I just set both to 49716 and let windows mixer do the sampling rate conversion, it's a much cleaner way than the unknown SDL conversion which generates distortion.

Last edited by James-F on 2016-06-25, 07:27. Edited 2 times in total.


my important / useful posts are here

Reply 16 of 84, by firage

User metadata
Rank Oldbie
Rank
Oldbie

If the CT1747 is right and the Yamaha wrong here, I'll still pick the Yamaha: https://www.youtube.com/watch?v=M7y5z4BBq3w

There are bigger differences between individual board models than just the OPL sampling rates.

My big-red-switch 486

Reply 17 of 84, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

In this video the CT1747 has a slightly louder noise channel thus making the Yamaha sound cleaner/mellower/quieter.
Indeed a more obvious difference than a minuscule 1hz pitch shift.


my important / useful posts are here

Reply 18 of 84, by stamasd

User metadata
Rank l33t
Rank
l33t

Since I do have a digital oscilloscope, this is another project I could be looking into. Lessee, I have cards with OPL3, CT1747, YMF718/9, YMF724/44, CQM, Vortex2, ALS4000, various ESS including a Solo-1, also I seem to remember I have a *gasp* CS4235 somewhere. Could be interesting to test frequency response and envelopes. Any ideas of where to find interesting OPL files to do some testing with?

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 19 of 84, by James-F

User metadata
Rank Oldbie
Rank
Oldbie
stamasd wrote:

Since I do have a digital oscilloscope, this is another project I could be looking into.

Wow, this will be a huge contribution to our beloved community!
By all means DO!


my important / useful posts are here