Releases: 8bitbubsy/pt2-clone
Releases · 8bitbubsy/pt2-clone
ProTracker 2 clone v1.10
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.