Skip to content

Releases: 8bitbubsy/pt2-clone

ProTracker 2 clone v1.09

09 Apr 19:21
Compare
Choose a tag to compare
  • Bug fix: "Play pattern" mode didn't work like it should in v1.08
  • PATTDOTS mode (protracker.ini) is now even easier on the eye
  • Overflown arpeggios on -1 finetuned samples now behave exactly like real PT.
    This is a special case where overflown arpeggios sound very different.
  • Code cleanup

ProTracker 2 clone v1.08

03 Apr 17:02
Compare
Choose a tag to compare
  • The mouse system has been rewritten so that we don't need to do mouse
    capturing while interacting with GUI widgets, which could be buggy sometimes.
  • Fixed a bug when exiting from Edit Op. screen #4 ("Sample chord editor") and
    reopening it. It could mess up the UI in worst case scenarios.
  • Some other small miscellaneous changes not worth of a mention
  • Small code cleanup (and also the opposite :-)

ProTracker 2 clone v1.07

18 Mar 10:33
Compare
Choose a tag to compare
  • Linux: Fixed CMakeLists.txt to work on Arch Linux
  • Windows: The DPI-scaling is now per-monitor aware instead of system aware.
    Maybe this solve the issue of blurry pixels for some people...
  • Windows/macOS: SDL was upgraded from 2.0.10 to 2.0.12

ProTracker 2 clone v1.06

16 Feb 19:04
Compare
Choose a tag to compare
  • Fix: Don't cut off voices when changing the sample length from the GUI
  • When loading a WAV/AIFF sample that has a frequency above 22kHz, show a big
    ask dialog with more details about what is being asked. Some users got
    confused about the old "2X DOWNSAMPLING ?" status text that appeared when
    loading some samples.
  • When selecting "Yes" to downsampling a sample before loading it, apply a
    low-pass filter first to get rid of some potential aliasing after
    downsampling. This can now be turned off in protracker.ini (SAMPLELOWPASS).
    I recommend leaving this on, as it might remove quite a bit of aliasing in
    samples with a lot of high frequencies, like hi-hats and cymbals. However,
    some sharpness might get lost. If you need more sharpness, try the "BOOST"
    button in "Edit Op." screen #3. The low-pass filter is only applied to samples
    that are going to get 2x downsampled during load. You'll get a dialog where
    you click yes/no on samples that has a frequency higher than 22kHz.
  • Only filter forwards (not backwards as well) when filtering samples in the
    FILTERS toolbox in the sample editor. This makes the selected cutoff more
    correct.
  • The sample marking now looks slightly nicer (different color on the center
    line).

ProTracker 2 clone v1.05

12 Feb 22:25
Compare
Choose a tag to compare
  • The audio dithering has been slightly improved. It was changed from 1.5-bit
    rectangular to 1-bit triangular.
  • Bugfix: Don't load sample data after loop end when importing The Ultimate
    SoundTracker (STK/UST) modules. The data would be one-shot played in PT,
    which is not how it works in STK/UST. Fixes several modules...
  • Bugfix: Reset tempo mode to CIA when loading a new module
  • The module loader code has been cleaned up a little bit

ProTracker 2 clone v1.04

29 Jan 19:16
Compare
Choose a tag to compare
  • Fixed a bug where loading certain .MODs would lead to messed up
    sample data (so far I have only found one, so it was rare).
  • Made some small optimizations to the audio channel mixer.
    The mixing is still bit-exact to the previous version...
  • Windows 32-bit: This version now requires your CPU to have the
    SSE2 instruction set, which the audio channel mixer takes good
    advantage of. Intel CPUs from around 2000 (AMD around 2003) and
    later have it. In other words, it's not worth my time trying to
    make the clone run on such old machines...

ProTracker 2 clone v1.03

22 Jan 15:21
Compare
Choose a tag to compare
  • Bugfix: The MOD2WAV function would write .wav files with a wrong
    chunk length. Some .wav loaders didn't like this...
  • Bugfix: Don't allow toggling scope muting with right mouse button
    while MOD2WAV is ongoing.

ProTracker 2 clone v1.02

06 Jan 19:05
Compare
Choose a tag to compare
  • The paulaSetLength() function now takes length in words, not bytes.
    This doesn't really change anything, but it's more correct.
  • Fixed a very minor bug with VOL up/down button in Edit Op.
  • Fixed a bug where the scopes could show the wrong volume for the
    tunetone waveform (sampler screen).
  • Some code cleanup

ProTracker 2 clone v1.01

19 Dec 20:38
Compare
Choose a tag to compare
  • Hardware mouse ("HWMOUSE" in config) now has the same colors and shape
    as the original PT cursor. This mode is now the new config default.
  • MacOS: Pass NDEBUG to clang preprocessor defines, to prevent debug code
    from being compiled in release mode.