MinkMod - CC ProTracker Player by Minki the Avali
=================================================================
. : ::: . : ::
;;,. ;;; ;;, ;;; .;;, ;;,. ;;; ;;;
||||, ,||||, |ccccc, |||||/´ ||||, ,||||, ,ccc, ,c|||cc,
$$$$$$$$´$$$ $$$$$$$´$$$ _$$$$, $$$$$$$$´$$$ $$$´c$$$$$´´´´Y$$
OOO YOO´ OOOoOOOOOO YOOo´OOO´OOo, OOO YOO´ OOOoOOO OOOOo,,odOP
MMM M´ ´MMMMMMMMM ´MMM MMM ´MMP´MMM M´ ´MMM´YUMMP ´YUMMMP´
================================================================= ABOUT
MinkMod is a tiny yet fully featured ProTracker compatible pattern and sample based music playback program. It is compatible with the ComputerCraft environment and tested to work best on CC:Tweaked.
A continuation of this project written in C99 targeting *nix machines can be found at https://codeberg.org/mueller_minki/minkmod
Requirements
- ComputerCraft or CC:Tweaked with bit32 (usually enabled)
- At least one speaker connected to the network
- Optional: HTTP for The Mod Archive integration
Usage
minkmod.lua <file.mod> / <-tma> [-h] [-silent]
Plays the song from the given location.
-tma Enable "The Mod Archive" mode. This will fetch a random song from the archive and play it.
-h show the help screen
-silent do not output any text and only play the audio, useful for running minkmod as a background process from within another script.
playertui.lua
Lists all .mod files under diskX/ and songs/ in a TUI, controlled by arrow keys, enter = select and play.
Support
MinkMod supports almost all features of ProTracker and quirks of Paula, with an exception being support for stereo playback (and thus also the 0x8* and 0xE8 effects) due to bandwidth/performance limitations.

