Discrete_BOB_058 wrote on 2021-06-22, 04:17:
These are some junior questions. I never used or owned an AWE32 before because the first one I used was an X-Fi Platinum.
The questions are mostly based on AWE32. Wikipedia states: "The Sound Blaster AWE32 included two distinct audio sections; one being the Creative digital audio section with their audio codec and optional CSP/ASP chip socket, and the second being the E-mu MIDI synthesizer section. The synthesizer section consisted of the EMU8000 synthesizer and effects processor chip..."
What is the general role of the EMU8K chip?
It's a samples ("wavetable")-based synthesizer.
If I want to play a '.midi' file, does the AWE32 provide me with option to play using OPL3/EMU8K? If so how do they differ?
That depends on your software, see below.
Are MIDI synthesis and FM synthesis different? I assume FM synthesis is a method to achieve MIDI synthesis. Correct me if I am wrong.
MIDI isn't synthesis, it's a language to describe music. See it like digital sheet music: you tell a certain instrument to play a certain note for a certain duration. Which instrument you play is standardized in General MIDI (if your software and device follow that standard), how the instrument sounds depends on what is playing it.
What is PCM synthesis? Does the SB16, SB Pro, SB AWE32 support it? If AWE32 supports it, is it processed by the EMU8K chip? What about the compatibility of PCM with older cards like SB16 or SB Pro and can the OPL3/OPL2 process it?
What is wavetable synthesis? Does the AWE32 support it? What are some good ISA cards that support it?
You're mixing up quite a few things here, which is understandable as card vendor marketing did that as well.
Your AWE32 supports three ways of making sound:
- PCM: no synthesis. You play back digital audio samples. The actual shape of a wave is digitally encoded with a certain sample rate and resolution (the "16b" of the SoundBlaster 16 refers to that resolution), and is played back by making that waveform. Essentially, all cards with the same specs should sound the same with PCM playback, apart from their noise characteristics and filtering (if used). Traditionally only used for sound effects, because PCM samples take up a lot of space. The main reason sound cards suddenly stopped being relevant at the beginning of the '00s is that storage became so cheap that games moved from complicated, hardware dependent synthesis to plain PCM sound for everything, so (apart from noise floors, which few people cared about) it didn't matter whether you had an expensive card or a simple onboard chip anymore. See: https://en.wikipedia.org/wiki/Pulse-code_modulation
- FM synthesis: you define some waveforms and the FM synth creates them and lets them intefere with each other to produce a sound. Hardware is key here, the de-facto standard for FM synth is the Yamaha OPL3 (more specifically the YMF262). Other chips sound slightly or wildly different. Creative at first used the YMF262. Then then moved to a low-power version YMF289, which sounds almost the same (miniscule pitch difference audiophiles can get annoyed about), the decided to make their own FM synth to cut costs. This CQM is generally not very well regarded. Other vendors did something similar, with varying results (ESFM and CSFM are generally considered good, DSPs using wavetable for FM sound abominable).
- "Wavetable" synthesis: a complete misnomer. This is sample-based (unlike FM synth which actually uses waveforms), so the samples are recordings of instrument sounds. The quality of your sample set largely determines output quality. Some cards use hardware samples (one or more ROM chips with 512kB-8MB of samples, more is generally better), others like the AWE use software samples. The advantage to using software samples is far more flexibility, you can load different sets for different sounds or effects. Disadvantage is that setup and initialization is more complex and frequently eats more resources. Apart from the samples, the wavetable chip can add various effects.
So, those are the technologies. Then the standards. Each technology can be offered in multiple standards, which may or may not be fully backwards-compatible. This list is by no means exhaustive, particularly the early '90s had a massive explosion of standards and "standards".
- PCM: Creative Soundblaster (8b mono 22kHz), Sounblaster Pro (stereo added), Soundblaster 16 (16b and 44kHz - but stereo handled slightly differently to SBPro, so not 100% backwards compatible), Mediavision Pro Audio Spectrum (8b stereo 44kHz), PAS16 (16b stereo 44kHz), Gravis Ultrasound (16b stereo 44kHz) and WSS (16b stereo 48kHz)
- FM synthesis: AdLib (OPL2, mono), dual OPL2 (Soundblaster Pro 1.0/PAS stereo), OPL3 (stereo)
- Wavetable: pre-standard (eg. Roland MT-32/LAPC-I), General MIDI (very widely supported, although sometimes not natively as on AWE and GUS), AWE (Emu/Creative only), GUS and various others.
So, a huge number of options. You can dive really, really far down the rabbit hole. To make sense of it all, it's best to have a clear goal in mind. If you play games from after ~1995, stick to 16b PCM audio and General MIDI, and don't worry about FM. If you play really old stuff (pre 1992), look at the individual games and choose what matters most. If you - like me - like 1992-1994 most, be prepared for lots of cards or hard choices: just stick to SBPro2 (compatible) PCM and OPL3 and add General MIDI.
AWE could do some neat tricks, but specific support was uncommon. Usually is just worked as a (fairly mediocre) General MIDI device.
I really couldn't recommend a "one size fits all" ISA card for you without knowing a bit more, both about what you want to do, how you want to do it (do you prefer authentic hardware or modern replicas or re-imaginings) and how much money you are prepared to throw at it. Note that a lot of people use two ore more sound cards in their build, as there is no perfect card, and a lot of the ones that look good on paper have nasty bugs (all Creative SB16 or AWE cards have MIDI and DMA bugs to some degree which many people find very irritating, so many people pair an SB16/AWE card with something else with bug-free MIDI).