Skip to content
/ mod2abc Public

Simple converter for Protracker modfiles to something that can be played on Luxor ABC80

License

Notifications You must be signed in to change notification settings

hypp/mod2abc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# mod2abc
Simple converter for Protracker modfiles to something that can be played on Luxor ABC80

License
Released under MIT License, please see the file LICENSE.

Prerequisites
Install Rust, Cargo and git
https://www.rust-lang.org/en-US/
https://crates.io/
Cargo is usually shipped with Rust.

Build:
1. git clone https://github.com/hypp/mod2abc.git
2. cd mod2abc
3. cargo build --release

Usage:
1. Create a .mod file in Protracker.
Only the instrument numbers will be used.
2. Convert the .mod file using
mod2abc --in <filename> --out song.s
3. Edit instruments.s to your liking.
One instrument definition per instrument used in the .mod file
4. Create a program for Luxor ABC80 and include tracker.s
Tracker.s will include instruments.s and song.s.
5. In the program, 
call tracker_init at initialization and
call tracker_play each vertical blanking
6. Profit!

About

Simple converter for Protracker modfiles to something that can be played on Luxor ABC80

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published