A comprehensive toolkit for playing, editing, and visualizing music data for the AY-3-891x and YM2149 Programmable Sound Generator (PSG) chip, famous for its use in machines like the Atari ST, MSX, and Amstrad CPC.
This repository includes both cross-platform C++ command-line players and web-based tools.
| Project Name | Technology | Description |
|---|---|---|
ym-editor |
HTML/JS | A simple web utility to visualize and edit YM files (crop, listen to parts, and save the result). |
ym-regs-visualizer |
HTML/JS | A web-based tool to graphically visualize the raw register data contained in a YM file over time. |
ym-cli-player-sdl2 |
C++ (SDL2) | A portable command-line YM player built using SDL2 for cross-platform audio output (Linux, macOS, Windows). |
ym-cli-player-windows |
C++ (WinAPI) | A command-line YM player optimized for Windows, relying on Windows-specific dependencies. |

