Pay Your Bill

Skip to main content

Ym2413+instrumentsbin May 2026

Whether you are reverse-engineering an MSX game, scoring a chiptune album, or building a Raspberry Pi arcade cabinet, finding, understanding, and manipulating the instruments.bin file is your rite of passage. It is the difference between sounding like a generic midi file and sounding like 1989 hardware screaming into the future.

Unlike its big brother, the YM2612 (found in the Sega Genesis), which allowed programmers to define every FM parameter from scratch, the YM2413 was designed for . It contains 15 pre-defined instrument presets (ROM) plus one "User" slot. ym2413+instrumentsbin

If you have ever searched for that specific string, you know it is the key to unlocking the authentic "patch" data of this historic chip. But what is it? How does it work? And why can't you just use any FM synth patch? Whether you are reverse-engineering an MSX game, scoring

In the pantheon of classic sound chips, few evoke the raw, energetic spirit of the late 1980s and early 1990s like the YM2413 . Known colloquially as the "OPLL" (FM Operator Type-L), this chip was the little engine that could—powering the audio for MSX computers, Sega Master System add-ons, and a tide of arcade cabinets. But for modern enthusiasts trying to emulate or compose with this chip, one file name appears constantly in documentation and forum threads: ym2413+instruments.bin . It contains 15 pre-defined instrument presets (ROM) plus

This article dives deep into the architecture of the YM2413, the critical role of the instruments.bin file, and how mastering this file can elevate your retro music production. To understand the instruments.bin , you first have to understand the limitations that made the YM2413 famous.

Look for the file bundled with Plom’s OPLL Bank or the MSX Software Database . A clean instruments.bin should have a file size of exactly 128 bytes (if it contains 16 full 8-byte instruments) or 8 bytes (for a single user instrument).