Skip to main content

Sound Chip Plugins

BeatBax songs declare a target chip with chip <name>. The same grammar drives editing, live playback, WAV/MIDI export, and chip-specific tracker or register formats where available.

The step-by-step Tutorial teaches song writing on the Game Boy. Use this section for chip-specific voices, macros, and exports on every supported backend.

Supported chips

ChipDirectiveStatusVoices (overview)Notable exports
Game Boy (DMG-01)chip gameboy / gbStable2× pulse, wave, noisehUGETracker .uge, WAV, MIDI, JSON
NES (Ricoh 2A03)chip nes / famicomStable2× pulse, triangle, noise, DMCFamiTracker text, WAV, MIDI
Sega Master System / Game Gear (SN76489)chip sms / chip ggBeta3× tone, noiseVGM, WAV
ZX Spectrum 128 / Amstrad CPC (AY)chip spectrum-128 / chip cpcExperimental3× tone (+ shared noise/envelope)WAV, experimental Arkos .aks

Optional region qualifiers: chip sms ntsc|pal, chip nes ntsc|pal. Spectrum/CPC select the platform via the chip name (no NTSC/PAL qualifier).

Guides

More backends are planned — see the toolchain roadmap.