ChipSequencer is a chiptune tracker that aims for creating small 32-bit executable music programs.
This project would not exist without executable compressors on which this project is based.
oneKpaq is a Linux executable compressor developed by temisu and PoroCYon.
Installation requires compilation from source. Run make onekpaq for the complete installation.
Since the compression algorithm takes time, the default compression settings is fast.
nasmfmt(NASM)clang-format(C++)pre-commit(automatization)
To install all of these, run make install.
The project consists of two parts:
- assembly
corecode - tracker source code
To prepare a workspace, run the build.sh script. After successful preparation, one can build the project via make build or, simply, make. The executable should be created in the bin directory.
The project uses the config.yaml file for generating config.asm used by the assembler. To generate the assembler configuration file, run make config.