Skip to content

Releases: 8bitbubsy/pt2-clone

ProTracker 2 clone v1.11

26 Apr 18:17
Compare
Choose a tag to compare
  • The BLEP synthesis has been improved for slightly less resampling aliasing.
    aciddose (the writer of the BLEP implementation) is currently working on it
    to see if it can be further improved, but as for now this should in theory be
    a little bit better than the old one.
  • Bugfix: Reset play mode to "Play song" when double-clicking files associated
    with the PT2 clone.
  • Bugfix: The MOD2WAV buffer was too small and could cause nasty issues when
    rendering a song with low BPM values.
  • MOD2WAV now renders the song at 96kHz, so that the user has more resolution
    before converting the WAV to the format/frequency of choice.
  • Don't include high-pass filter and dithering in PAT2SMP
  • Code cleanup

ProTracker 2 clone v1.10

19 Apr 16:11
Compare
Choose a tag to compare
  • Bugfix: note(s) displayed in SAMPLER (resample note) and Edit Op. screen #4
    were wrong.
  • After a long talk with aciddose I have found out that I did several things
    wrong in the Amiga filtering. I have now removed the filter cutoff tweaking,
    gotten a slightly improved low-pass/high-pass routine, and also replaced the
    naive "LED" filter implementation with another one that is slightly more
    accurate (but still not perfect).

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