8bitbubsy / pt2-clone

ProTracker 2 clone for Windows/macOS/Linux
https://16-bits.org
BSD 3-Clause "New" or "Revised" License
447 stars 32 forks source link

pt2-clone

ProTracker 2 clone for Windows/macOS/Linux

Aims to be a highly accurate clone of the classic ProTracker 2.3D software for Amiga. \ Has additional audio filters and audio mixer improvements to make it sound close to a real Amiga computer. \ What is ProTracker? Read about it on Wikipedia.

Releases

Windows/macOS binary releases can always be found at 16-bits.org/pt2.php.

Note to Linux users

Note to macOS users

Handy keybindings

1) Press F12 to toggle audio output between Amiga 500 and Amiga 1200. Amiga 500 mode uses a 4.42kHz 6dB/oct low-pass filter that matches that of a real A500. If you want this to always be on, have a look at the config file. \ Note: This must not be confused with the "LED" filter, which is a completely different filter. 2) Press SHIFT+F12 to toggle stereo separation between centered (mono), custom (set in the config file) and Amiga (100%) 3) Press CTRL+F12 to toggle BPM timing mode between CIA (most commonly used) and vblank. Only do this if you know what you are doing! 4) Press ALT+F11 to toggle real VU-meters. This will change the fake VU-meters into real, averaged VU-meters. This can also be permanently activated by editing the config file 5) Press F11 to toggle fullscreen mode. Again, this can also be permanently activated in the config file

Screenshots

Screenshot #1 Screenshot #2

Compiling the code

Please read HOW-TO-COMPILE.txt file in the repository.

PS: The source code is quite hackish and hardcoded. \ My first priority is to make an accurate clone, and not to make flexible and easily modifiable code.