Export project
Use “Save JSON” in the Studio. The file contains instruments, patterns and the arrangement.
The external JavaScript Player is part of the project and can be embedded in websites or web games without the Studio interface. It loads an exported NybbleNote project and plays the arrangement through the Web Audio API.
Use “Save JSON” in the Studio. The file contains instruments, patterns and the arrangement.
Copy runtime/audio-engine.js and runtime/chiptune-player.js into your project. Load the audio engine first, then the player.
Load the project file and start playback after a user interaction so browser autoplay policies are respected.
The player requires a browser with the Web Audio API. Project files should be served from the same origin or with suitable CORS headers. For public games, deploy files with versions and handle loading errors cleanly.