About this project

fizzle is a tool designed to prepare floppy disk images for Casio FZ series samplers (FZ-1, FZ-10M, FZ-20M). It converts standard audio formats like WAV and SFZ instruments into FZ-compatible voice files and full disk images. Users can work via command line or a browser-based editor that runs locally without network calls after initial load. The CLI supports converting, inspecting, exporting, and assembling disk images with features like automatic sample rate reduction to fit disk limits (1.25 MB) or splitting content across multiple disks. It requires a compatible floppy emulator or physical drive. Built with Go, it offers cross-platform builds and shell completions. The project references reverse-engineered documentation from community research and includes detailed manuals and architecture notes. Alpha status: tested mainly on FZ-10M and macOS; users are warned to back up data before use. MIT licensed.