Comment by Disposal8433

Comment by Disposal8433 a day ago

40 replies

You remind me that I didn't have a sound card at the time and I played all my games (mostly LucasArts) with the PC speaker. For me, the MIDI versions are too boring as they lack the "raw electric power" of the speaker that I loved for years.

pixelpoet a day ago

I can still perfectly hear the twang of the Monkey Island theme song on PC speaker, and vastly prefer it to generic MIDI renditions.

My, where did the years go...

  • Agentlien 19 hours ago

    At first I couldn't understand this sentiment; pc speaker always sounded so abrasive to me. Then I followed the link below and a wave of nostalgia washed over me.

  • RajT88 a day ago

    I went through a phase in high school of MIDI arrangements of songs I liked. Including crazy guitar solo music.

    Good times.

darkwater 17 hours ago

I had a completely different experience. The moment we played Monkey Island for the first time after installing our brand new SoundBlaster-compatible cheap soundcard, bought with the money a couple of early teenagers can have, well, it was GLORIOUS. I still remember it vividly 30+ years later.

  • ahartmetz 6 hours ago

    Same here. The first sound card (also bought with my own scarce money) was a huge improvement. I don't miss the PC speaker one bit. Pinball Dreams (Edit: seems like it was Pinball Fantasies} and a few other games could play somewhat scratchy sounding PCM music on it, that was cool.

whywhywhywhy 14 hours ago

The midi versions are also pretty boring compared to the Amiga versions of the LucasArts soundtracks to be honest.

sotix a day ago

What exactly was the difference between PC speakers and MIDI? Why do we no longer need a MIDI device today to play the “correct” sound?

  • badc0ffee a day ago

    The PC speaker could only play square waves, and had only one voice.

    There is no "correct" sound for a MIDI file as it's just note and tempo data. But many people probably associate them with the OPL2 synthesizer chip on AdLib and early SoundBlaster cards. [1]

    Now that we have high fidelity digital sound output on even the cheapest computers/devices, at least 44 kHz, at least two channels, and at least 16 bits per sample, we can emulate (or play a recording of) anything.

    [1] Personally I remember this midi file sounding different/better. Maybe because I'm remembering using a Sound Blaster AWE64 while playing these things in Windows?

    • boomlinde 15 hours ago

      There's a "correct" sound in that the MIDI standard itself doesn't specify a standard instrument assignment. For that, there's General MIDI but also entirely different approaches (like the MT-32 instrument assignment, which predates General MIDI) and extensions to General MIDI (like Roland's GS and Yamaha's XG). Some didn't have a standard assignment at all (like the FB-01). Even the Adlib and earlier Soundblaster cards didn't have exactly GM compatible MIDI playback drivers; General MIDI specifies a minimum number of 24 simultaneous voices, and an OPL2 or even a pair of them can't satisfy that requirement.

      There's also a "correct" sound insofar that the tracks were usually arranged using one sound module or another. Even when devices are compatible in the sense that they have adopted the same standard, hearing music on another device than the one the soundtrack was originally arranged for will cause some degradation, because the standards are only loosely specified in terms of timbre, volume levels, envelopes etc.

      Some DOS games have specific arrangements for a variety of different kinds of MIDI devices for these reasons, with different mix levels and instrument setup, sometimes scaled down arrangements, adjustments for the instrument patches and even loading entirely new patches onto the devices.

    • Sharlin a day ago

      And, of course, because it could play square waves, you could bitbang it to play digitized audio using PWM. Sounded terrible, and super CPU-heavy (so not useful in games), but still.

      • Cthulhu_ 14 hours ago

        There were two games that I remember had pretty good sound on the PC speaker, one was a golfing game which had like bird whistles and voices, the other was a 2d side scroller with voice acting, iirc it said "jesus is here!" when you picked up an extra life or something.

    • stevage a day ago

      I find it very painful that modern computers still have such terrible midi chips, and modern operating systems don't come with decent midi synthesisers. It's a real hassle trying to get reasonable sounding MIDI on either windows or macOS.

      • TazeTSchnitzel 21 hours ago

        Modern computers do not have integrated sound synthesis hardware whatsoever, there has been no point in shipping that since the start of the 21st century. Unfortunately, that does mean that for playing legacy General MIDI content, users are stuck with poor quality software implementations like Microsoft GS Wavetable Synth and the (modern successor of the) QuickTime synthesizer, which were designed for slow computers with little memory in the late 1990's, and were trying not to compete with the high-end hardware of the time (because both license samples from Roland, who made such hardware).

        General MIDI as a format basically died for serious computer use in the early 2000's. It's still a feature of some home keyboards and things, but it is a case where they genuinely do not “make them like they used to”. If you want the greatest possible GM support, you have to buy old hardware from e.g. the Roland Sound Canvas or Yamaha MU series, or obtain old software (no longer sold) like Roland Sound Canvas VA or Yamaha S-YXG50.

    • POSSIBLE_FACT a day ago

      "The PC speaker could only play square waves, and had only one voice."

      I am reminded of Mean Streets and Martian Memorandum, which let the PC speaker output something beyond just bleeps and bloops.

      • cardiffspaceman 20 hours ago

        So Sony figured out something called a “1-bit DAC”. It’s something like dither, and so was the method of generating voice audio in Mean Streets.

    • brudgers a day ago

      There is no "correct" sound for a MIDI file

      In the case of canyon.mid there is because it was composed for a specific midi instrument with a particular set of timbres.

      Or to put it another way, it’s music and therefore complicated.

      • TazeTSchnitzel 21 hours ago

        It was composed for at least two, the Windows 3.1 version uses Microsoft's weird MIDI format from that time that contains a simplified version of the arrangement alongside the full version, and which you would hear depends on the configured MIDI Mapper settings.

      • timewizard a day ago

        I can play the guitar parts on a banjo but it ain't going to sound right.

        • brudgers a day ago

          In 1900, QRS began making piano rolls. By 1920, they had invented a machine to capture piano players directly and over the years QRS captured many including Liberace, George Gershwin, and even Roger Miller playing Autumn Leaves.

          QRS is still in business and some of its product lines use Midi conversions of piano rolls and last month I landed a mixed lot with a bunch of those Midi files on 3.5” floppy disks.

          I had George Gershwin rocking a Yamaha XG clavichord and Liberace on a Sitar and similar shenanigans.

    • pacifika a day ago

      MIDI files like this depend of the General MIDI standardized specification for electronic musical instruments.

  • whywhywhywhy 14 hours ago

    When they say "PC Speaker" they mean that thing that beeps when your computer fails to boot being used to play music, not normal speakers vs dedicated midi device.

    • khedoros1 5 hours ago

      Yes. 35 years ago, the family PC-clone didn't have any dedicated audio hardware, just the built-in speaker, and that was pretty common. A couple years later, we got a "Sound Blaster" card (more likely, a clone). That provides a FM synthesis chip (typically used for music), and PCM audio output (for sound effects, voice, video playback) that doesn't require constant load on the CPU (it was possible to output scratchy digital audio on the PC Speaker, but CPU-intensive).

      If you've heard music from the Sega Genesis, that's the same Yamaha FM Synthesis technology (details differ, of course).

      So, games would often support different audio hardware. Here's a favorite:

      https://www.youtube.com/watch?v=1IOL4q5tDDQ (Secret of Monkey Island theme, PC Speaker)

      https://www.youtube.com/watch?v=8qpB-HAZsRs (Secret of Monkey Island theme, Adlib/OPL2/FM synthesis, common option for PC sound hardware)

      https://www.youtube.com/watch?v=i3dB0qEcG20 (Secret of Monkey Island theme, Roland MT-32/Linear Arithmetic synthesis, premium hardware, likely what the music was originally composed for)

  • Sharlin a day ago

    MIDI in consumer use mostly went away once digitized sound became cheap enough. Though it's still very much there if you're composing or engraving music, for example with a program like MuseScore.

  • brudgers a day ago

    Speakers (and rooms) have their own unique acoustical properties (e.g. distortion, frequency response, etc.). Also it matters where your ears are.

    Finally, “high fidelity” is not a synonym for “musical.”

  • vunderba a day ago

    As others have already said, MIDI is a spec and does not contain any actual sounds. General Midi's big thing was probably its defined list of sounds but that was really only a naming convention.

    The great thing about MIDI is that it is easily routable to any number of things (physical instruments, samplers, etc.).

    Being able to listen to Sonic 2 - Chemical Zone with a combination of a Minimoog Model D and a Jun-6 (basically a Juno-6) is unbelievably fun.