FM Voicing Program (YRM-12)
About FM Voicing Program (YRM-12)
FM Voicing Program (YRM-12) isn't a game in the traditional sense - it's a utility cartridge for the MSX 1 home computer, designed for programming FM synthesis voices. It likely hit the market in the mid-1980s, presumably from Yamaha (given the YRM part number and Yamaha's heavy involvement with MSX audio), though concrete release details are scarce. The software came on a cartridge that plugged into the MSX 1's cartridge slot and was aimed at musicians or hobbyists who wanted to craft custom sound patches for the MSX's FM synthesis hardware, such as the FM-PAC or internal S1985 chip.
Using the program involves editing a set of numerical parameters that control the FM synthesis algorithm - things like operator frequencies, envelopes, and feedback levels. The interface is almost certainly text-based with simple menus, all in Japanese, requiring the user to navigate through options to adjust voice parameters. There's no traditional gameplay loop; instead, the core activity is tweaking values, listening to the resulting sound, and saving or outputting the voice data for use in other software or music compositions.
Today, FM Voicing Program is a niche relic for retro computing audio enthusiasts. It provides a raw, hands-on look at how FM synthesis worked at the parameter level before modern VSTs and GUI editors. The limited documentation and Japanese-only menus mean it's mostly a curiosity for collectors or those interested in MSX sound architecture. It's not something you'd play for fun, but it offers a historical peek into how early sound editing tools were built for 8-bit machines.
How to Play FM Voicing Program (YRM-12) Online
Getting Started
FM Voicing Program is a utility rather than a game, so don't expect a tutorial or on-screen story. When you boot the cartridge, you'll most likely see a text menu in Japanese. The core purpose is to edit parameters for FM synthesis voices - roughly 10-20 numerical fields that control how a sound's waveform evolves. Navigate these menus using the arrow keys (mapped to the MSX keyboard cursor keys in emulation) and confirm selections with the A button (X key).
The workflow is experimental: start by loading one of the built-in voices (if any) or begin with a blank slate. Tweak values like frequency multiplier, envelope attack/decay, and operator feedback using the number keys on the keyboard (the MSX keyboard in emulation). After each change, you can press a button to play the voice using a test note. This trial-and-error approach is how you learn the relationship between parameters and sound output. Since all menus are in Japanese, prepare to rely on pattern recognition or online translations for the specific fields. Save your creations to a tape or disk in you have a disk interface attached - otherwise you'll lose them on reset.
FM Voicing Program (YRM-12) Keyboard Controls
Controls
- Arrow Keys: D-Pad / Movement
- X: Trigger 1
- S: Trigger 2
- Enter: Start
Comments (0)