Giter Site home page Giter Site logo

dualbrain / pt2-clone Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 8bitbubsy/pt2-clone

0.0 0.0 0.0 19.29 MB

ProTracker 2 clone for Windows/macOS/Linux

Home Page: https://16-bits.org

License: BSD 3-Clause "New" or "Revised" License

Shell 0.06% C 99.45% Objective-C 0.37% CMake 0.12%

pt2-clone's Introduction

pt2-clone

ProTracker 2 clone for Windows/macOS/Linux, by 8bitbubsy.

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

  • On some distros, a "pt2-clone" package may be available in the distribution's package repository
  • protracker.ini should be copied to ~/.protracker/. If you do this, make sure you delete protracker.ini if it exists in the same directory as the program executable. You can find an up-to-date copy in the source code tree at /release/other/ (or inside the Windows/macOS release zips at 16-bits.org/pt2.php)

Note to macOS users

  • To get the config file to load, protracker.ini has to be in the same directory as the .app (program) itself

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 1:1 clone, and not to make flexible and easily modifiable code.

pt2-clone's People

Contributors

8bitbubsy avatar mrsvcd avatar trebmuh avatar stu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.