Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

From PC-88 to Genesis: Yuzo Koshiro's FM Synthesis Evolution

Hello! Welcome to your first lesson in the module on Yuzo Koshiro.

Given your background in building numerical simulations from the ground up, you'll likely appreciate the focus of today's topic. We're not just looking at a composer's musical style, but at the deep technical foundation that made it possible. This is akin to understanding how a physicist's mastery of a specific mathematical framework enables them to model a new, complex phenomenon.

This lesson addresses the first learning outcome for this module: Analyze how Yuzo Koshiro's experience with PC-88 FM synthesis directly enabled his innovative approach to Genesis composition.

We will trace Koshiro's journey from his teenage years tinkering with Japanese home computers to his seminal work on the Sega Genesis. You'll see how his self-taught, low-level mastery of FM synthesis on one platform gave him a unique and powerful advantage when he began composing for another.

Let's begin by exploring Koshiro's formative years.

1. The Proving Ground: The PC-88 and Early Programming Culture

Yuzo Koshiro didn't start his career in a formal music conservatory or a corporate training program. His classroom was his bedroom, his teachers were computer magazines, and his instrument was a home computer. In the 1980s, Japan had a vibrant home computer scene, dominated by machines like NEC's PC-88 series.

A key part of this culture was magazines like Micom Basic Magazine, which published source code for games and music. Aspiring programmers would manually type this code into their computers, learning by doing and debugging. This hands-on, trial-and-error process fostered a deep, fundamental understanding of how the hardware worked.

In the following video, Yuzo Koshiro himself discusses this unique environment and his pivotal first encounter with FM synthesis on a friend's PC-8801mkIISR, a moment that set the course for his entire career.

Talk About Micom Basic Magazine

Watch this segment from a video on Yuzo Koshiro's own YouTube channel. He explains the role of computer magazines in Japan and how they led to his first job in the game industry after he demonstrated his ability to replicate arcade music on the PC-88's FM sound chip.

Please watch from 00:59 to 03:21, then from 07:56 to 10:26. Focus on how the culture of typing in source code fostered technical knowledge and how his ability to program the FM chip by ear was his entry point into the industry.

This experience—transcribing complex arcade tunes by ear and programming them note-by-note, parameter-by-parameter—was Koshiro's equivalent of graduate-level research. He wasn't just learning songs; he was reverse-engineering sound design on a new and powerful synthesis chip.

2. Mastering the Instrument: From Copying to Creating

Koshiro's early efforts quickly evolved from simple transcription to a deep investigation of the synthesis method itself. The PC-88SR he used featured a Yamaha YM2203 chip, which combined 3 channels of FM synthesis with 3 channels of PSG (Programmable Sound Generator) sound—a configuration that should sound familiar from our previous discussions on the Genesis hardware.

FM (Frequency Modulation) synthesis was a revolutionary technology at the time, a significant leap from the simpler subtractive synthesis of most analog synths or the basic waveforms of PSG chips.

To understand Koshiro's perspective on this technology and his deep dive into its mechanics, please read the following excerpts from an interview.

Interview: Streets of Rage Composer Yuzo Koshiro

These sections are from an interview with Yuzo Koshiro for the Red Bull Music Academy. He discusses his first experiences with the PC-88, the impact of FM synthesis, and his early professional work before the Genesis.

Please read the three sections starting with the questions 'What kind of effect did the introduction of the PC88 have...', 'The introduction of FM synthesis had a big influence...', and 'Game music began gaining international recognition...'. Pay attention to his description of FM synthesis's capabilities and how his work on PC-88 games like 'The Scheme' involved a sound chip with specs similar to arcade machines.

As Koshiro notes, he wasn't just composing; he was developing a fundamental understanding of the hardware. This is further clarified in another interview where he describes his self-directed study of the FM chip.

Yuzo Koshiro – 2001 Composer Interview

This excerpt from a 2001 interview originally published in 'Game Maestro' magazine provides more detail on Koshiro's technical autonomy and the environment at his first job with Nihon Falcom.

Read the sections from the start of the interview down to the question 'It seems like the workflow is entirely different...'. Focus on his role as a 'sound programmer' and his statement that he learned FM synthesis by 'analyzing the different kinds of sounds that different waveforms made' due to a lack of guides.

This is the core of Koshiro's expertise. He wasn't just a musician using a tool; he was a programmer and engineer who built his own understanding of the tool from first principles.

3. The Bridge: From PC-88's The Scheme to Genesis's Streets of Rage

Before his name became synonymous with the Sega Genesis, Koshiro was already creating groundbreaking music on the PC-88. A key title from this era is The Scheme (1988). This game is a crucial link between his early work and his later, more famous soundtracks.

The PC-88 had different optional sound cards. The Scheme uniquely features two entirely separate soundtracks composed by Koshiro, one for the standard "Soundboard I" and another for the more advanced "Soundboard II," which added more FM channels and, critically, a channel for ADPCM (Adaptive Differential Pulse-Code Modulation) sample playback.

The video below demonstrates gameplay from The Scheme and discusses the significance of its dual soundtracks.

The Scheme - Awesome 8-bit metroidvania with Music by Yuzo Koshiro! (PC-88 Paradise) not Sega or NES

This video from the YouTube channel Basement Brothers analyzes the PC-88 game 'The Scheme'. It directly connects the sound design of this game to Koshiro's later work.

Watch the sections from 00:19-01:17, 03:50-05:38, and 20:04-21:09. The narrator explicitly points out how the 'Special Mode' soundtrack for the advanced soundboard uses ADPCM to create a 'dance sound' that is a clear precursor to the style of 'Streets of Rage'.

The Scheme's "Special" soundtrack is where we first hear the fusion of FM synthesis with sampled drum sounds that would come to define the sound of Streets of Rage. His experimentation on the PC-88 was a direct rehearsal for the style he would perfect on the Genesis.

4. The Payoff: A Seamless Transition to the Genesis

When Yuzo Koshiro began working on the Sega Genesis (Mega Drive), he wasn't starting from scratch. He was stepping onto familiar ground.

  • Similar Hardware: The Genesis's sound hardware consisted of a Yamaha YM2612 FM chip and a Texas Instruments SN76489 PSG. This was an evolution of the YM2203/PSG combination he had mastered on the PC-88.
  • Similar CPU: The Genesis used a Zilog Z80 processor as its dedicated sound controller. This was the same family of CPUs used in the PC-88.

This hardware similarity meant Koshiro could not only apply his knowledge but could, in some cases, directly port his entire workflow.

Yuzo Koshiro – 2001 Composer Interview

In this final reading from the 2001 interview, Koshiro explicitly describes how easy the transition to the Mega Drive was and how he ported his work.

Read the section that begins with the question 'Was The Revenge of Shinobi (1989) your first Megadrive game?'. Note his comments on the hardware similarity and, crucially, how he composed on his PC-88 and used a 'data converter to port it over'.

5. The Innovation: Custom Tools for Total Control

Koshiro's innovative approach was not just his musical style, but the technical methodology that enabled it. He was not content with the standard music creation software of the day. Instead, he used his programming knowledge, honed on the PC-88, to create his own proprietary tools.

He developed his own version of Music Macro Language (MML), a text-based sequencing language, which gave him direct, line-by-line control over every parameter of the sound chip. This is analogous to you writing a simulation in Cython to control memory and execution precisely, rather than using a high-level Python library that abstracts those details away.

This custom driver, which he famously called "Mucom88," was his secret weapon. It allowed him to implement advanced techniques that were simply not possible with off-the-shelf software.

Interview: Streets of Rage Composer Yuzo Koshiro

These final excerpts from the Red Bull and 2001 interviews reveal the secret to Koshiro's sound: his custom-programmed drivers and editors.

Read the section starting with the question 'Can you tell us about any techniques or tricks...'. Koshiro states plainly that making his 'own music driver' and 'editor' was the key to overcoming limitations and controlling the chip in fine detail.

Yuzo Koshiro – 2001 Composer Interview

This part of the 2001 interview elaborates on the power of his custom MML.

Read the section starting with 'Has your musical workflow changed...'. Focus on his description of his custom MML and how it allowed him to 're-create' hardware functionality in software, such as making a 3-voice chip sound like 6.

This deep, programmatic control is what allowed him to craft the distinctive, complex, and dynamic sounds of Streets of Rage. He was, in effect, programming a synthesizer, not just playing it.


Conclusion

In this lesson, we have analyzed the direct line of influence from Yuzo Koshiro's formative experiences with the PC-88 to his celebrated work on the Sega Genesis.

Key Takeaways:

  • Foundation in Programming: Koshiro's journey began not as a musician, but as a self-taught programmer learning from computer magazines in the 1980s Japanese PC scene.
  • Deep Hardware Mastery: He developed an expert-level understanding of Yamaha's FM synthesis chips by reverse-engineering arcade music and analyzing waveforms on his own, without formal guides.
  • PC-88 as a Proving Ground: His compositions for PC-88 games, particularly the "dance sound" he developed for The Scheme, were a direct precursor to his famous Genesis style.
  • Seamless Hardware Transition: The architectural similarities between the PC-88 and the Sega Genesis allowed him to transfer his skills, workflow, and even his code with minimal friction.
  • Innovation Through Custom Tools: Koshiro's most significant advantage was his custom-programmed music driver (Mucom88), which gave him granular, low-level control over the sound chip, enabling him to push the hardware far beyond its perceived limits.

His innovative approach was therefore not a purely musical one; it was a synthesis of musical creativity and deep engineering expertise, born from years of hands-on work with the underlying technology.

Next Lesson Preview:

Now that we've established how Koshiro developed his unique methodology, our next lesson will zoom in on the results. We will deconstruct several iconic FM patches from the Streets of Rage series to see exactly how he configured the YM2612's operators to produce those distinctive house and techno timbres.

Can't find a good explanation? Sign up and we'll make it for you

Sign up