Releases: jturcotte/chiptrack
v0.5 - GBA save import and minor fixes
Changes
- Support opening GBA sav files to allow re-importing changes made in GBA mode in the desktop version.
- Fix default instruments clicking on GBA hardware due to needlessly re-triggering each frame.
- Remove non-supported menu functions from the web version.
Installing
macOS, Windows and Game Boy Advance binaries are available for download in assets below.
Linux is supported but it must still be built from source.
To build from source:
# You might need WAMR and CPAL local dependencies, for example on Ubuntu:
# sudo apt install build-essential cmake pkg-config libasound2-dev libxft-dev
cargo install --git https://github.com/jturcotte/chiptrack --tag v0.5
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.app
Web
The web version for this release is available at https://jturcotte.github.io/chiptrack/v0.5.
It is mainly targeted at playing songs exported to GitHub Gists.
v0.4 - Multi-step edits and instrument definition
New features
- Multiple steps selection, edit, copy and paste.
- Instrument parameters can now be defined with a name, min, max and default values.
- The oscilloscope shows the mixing steps of all 4 channels as grey shades.
- Single pattern repeat playback with Select+Start.
- Added more items to the menu, like song save/load. Added a menu on the GBA.
- Added a log window where stdout isn't practical, accessible from the settings menu.
- Better packaging of the macOS and Windows binaries. No console is popping up and they got an ugly icon now.
- Improvement of the default instruments, added more parameters and a basic ADSR envelope.
Installing
cargo install --git https://github.com/jturcotte/chiptrack --tag v0.4
Web
The web version for this release is available at https://jturcotte.github.io/chiptrack/v0.4.
v0.3 - Game Boy Advance support
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
cargo install --git https://github.com/jturcotte/chiptrack --tag v0.3
Web
The web version for this release is available at https://jturcotte.github.io/chiptrack/v0.3.
v0.2
New features
- Show a channel note visualization in song mode
- MIDI input
- Volca and Pocket Operator sync (master only)
- Note releases are supported by the sequencer and instruments script instead of requiring separate instruments
- Instruments can define their visual ID in the script
Installing
cargo install --git https://github.com/jturcotte/chiptrack --tag v0.2
Web
The web version for this release is available at https://jturcotte.github.io/chiptrack/v0.2.