zzfx-studio
v0.1.2
Published
Algorithmic chiptune tracker — generate 4-channel retro songs instantly
Maintainers
Readme
zzfx-studio
ZzFX Studio is an algorithmic chiptune tracker that generates 4-channel retro songs instantly using pure math -- no samples, no AI. Built for indie game devs who need quick retro audio for game jams and chiptune hobbyists who enjoy the creative process. Available as a PWA, desktop app (npx zzfx-studio), or global install (npm i -g zzfx-studio).
Quick Start
Run it right now, no install needed:
npx zzfx-studioOr install globally:
npm i -g zzfx-studio
zzfx-studioOr use the PWA -- no install at all:
thejustinwalsh.github.io/zzfx-studio
Supported Platforms
| Platform | Architecture | |---|---| | macOS | ARM64 (Apple Silicon), x64 (Intel) | | Linux | x64, ARM64 | | Windows | x64 |
The correct binary is automatically selected when you install via npm. Platform packages are optional dependencies -- if your platform isn't supported, the install won't fail, you just won't get the desktop binary.
How It Works
The desktop app wraps the web app using Neutralino.js -- a lightweight alternative to Electron that uses the system's native webview. The result is a tiny binary that launches fast and doesn't ship a whole browser.
The music generation is entirely algorithmic: Euclidean rhythms, probability-weighted pattern templates, and scale-constrained note selection. All audio is synthesized in real-time using ZzFX and ZzFXM.
Repository
github.com/thejustinwalsh/zzfx-studio
