Releases: 8bitbubsy/pt2-clone
Releases · 8bitbubsy/pt2-clone
ProTracker 2 clone v1.20
- Song BPM is now more accurate (it used to be slightly off for some BPMs).
Please note that every Amiga's system clock is off by a very small fraction.
This means that the true PT BPM (based on CIA) differs very slightly from
machine to machine, so the PT2 clone's BPM will not precisely match a real
Amiga. - Added a delay when using left/right/delete/backspace keys in text edit mode.
This makes it harder to do accidents! - Bugfix: MOD2WAV didn't stop rendering even if a F00 pattern command was
triggered. - Bugfix: PAT2SMP would sometimes not render the very last song tick
ProTracker 2 clone v1.19
- Allow loading .WAV samples whose header can have different chunks before the
"fmt " chunk. Makes the .WAV loader less picky.
ProTracker 2 clone v1.18
- Bugfix: Pasting copied sample data to an empty sample didn't work! Also fixed
an issue with the sample length not changing when pasting data. - Bugfix: Scopes would never stop showing looped samples after channel muting
- Bugfix: The sampling position line in the sampler screen would not behave
correctly during "sample swapping". - Bugfix: Left/right/up/down cursor keys should not be repeated in keyrepeat
mode (toggled with Caps Lock). - Windows bugfix: The Windows key could get stuck if you held down ALT while
pressing it. - Windows bugfix: Num Lock now works ike it should when the program is in focus
(yes, this ruins drumpad mode, but it never worked right to begin with). - The "real VU-meter" bars are now sinking a bit faster
- Code cleanup
ProTracker 2 clone v1.17
- Added audio sampling capability. It can be accessed by clicking the new
"SAMPLE" button in the SAMPLER screen. Pressing the right mouse button is
the same as pressing the [SAMPLE] button, which is handy for easier timing.
This is experimental and can contain bugs! Let me know if you find any. - Fixed a bug where clicking to the left of the song/sample name could cause
a temporary UI lock up. - Bugfix: After loading a new sample, the sample restore (CTRL+Z) buffer
would not be updated. - The scopes, VU-meters and (fake) spectrum analyzer should now be less delayed,
and better in sync with the music. Only a slight difference though. - The PAT2SMP HI mode was changed from A-3 finetune +5 (28836.54Hz, period 123)
to A-3 finetune +4 (28603.99Hz, period 124). After reading the Amiga Hardware
Reference Manual and doing some basic testing, I found out that this rate is
not safe for channel #4 on a real Amiga. The absolute minium safe period is
period 124 (28603.991Hz, PAL). - Very minor code cleanup/changes
ProTracker 2 clone v1.16
- Added three new entries to protracker.ini:
- FULLSCREEN (start in fullscreen mode)
- PIXELFILTER (smooth out upscaled pixels to make them less grainy)
- INTEGERSCALING (if set to false, force vertical stretch of image in
fullscreen mode while maintaining aspect ratio)
- Linux: Fixed the mouse not working with KMSDRM (hopefully)
ProTracker 2 clone v1.15
- Bugfix: The EFx (Invert Loop) effect didn't work on the whole sample loop, but
only on the half of it. - Bugfix: The quadrascope didn't show the volume changes from the 7xy (Tremolo)
effect. - Windows bugfix: Certain key modifiers didn't work (bug appeared in v1.13)
- The "real VU-meters" mode now acts more like real VU-meters by showing average
amplitudes instead of peak amplitudes. This mode can be toggled on/off by
pressing ALT+F11 or changing a setting in protracker.ini. - The quadrascope code has been refactored a little bit to be slightly simpler
- Some other cosmetic changes to the code (to better match the PT source code,
which makes it easier to verify that it's correct).
ProTracker 2 clone v1.14
- Windows crashfix: When double-clicking .mod files associated with the program,
the new temporary program instance would crash before getting terminated.
ProTracker 2 clone v1.13
- Windows bugfix: Left Amiga key (Win-key) didn't work!
- Windows: Removed a broken Num Lock-specific hack. Seems like it didn't work
anymore in later SDL2 versions. This means that the drumpad feature is pretty
useless... - Bugfix: Saving samples as .IFF would result in broken .IFF files
- Bugfix: Don't allow sample modifications in "sample zero" mode
- Bugfix: The "numpad 0" key wasn't behaving the way it should
- Bugfix: The "numpad enter" key wasn't behaving the way it should if
the current sample was set to 16 (0010). - Code cleanup. Moved certain chunks to new files, renamed modEntry struct etc.
ProTracker 2 clone v1.12
- Fixed a bug where the right loop-pin could sometimes disappear when zoomed in
and scrolled all the way to the right. - A much needed code refactoring of data structs. The code now also compiles
with GCC 10 (fixed GitHub issue #7).
ProTracker 2 clone v1.11
- 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