New features
- Runs natively on the Game Boy Advance.
- The instruments are now implemented in WebAssembly instead of a scripting engine.
The GBA's 256kB of RAM and 16MHz CPU didn't allow it otherwise. - Songs are now saved as Markdown and can be loaded directly from GitHub gists in the desktop and Web versions.
They can be converted to GBA sav/srm files by pressing Ctrl+G in the desktop version. - Updated the user interface to target keyboard more than mouse navigation on desktop
Installing
I added poorly packaged binaries for Windows and macOS, which can be found below. Linux is supported but it must still be built from source.
To build from source:
cargo install --git https://github.com/jturcotte/chiptrack --tag v0.3
Once you have it running try loading a demo song (this can currently only be done through the command line interface), replace path/to/
with the actual path to the downloaded and extracted executable file:
path/to/chiptrack https://gist.github.com/jturcotte/206548ec74b77ed97adb3f4326ebe10c
macOS
The binaries are not notarized by Apple, if you get a "killed" or similar error message you might have to run this command on the extracted executable in a terminal:
xattr -d com.apple.quarantine path/to/chiptrack