Skip to content

Releases: 8bitbubsy/pt2-clone

ProTracker 2 clone v1.20

23 Jun 17:47
Compare
Choose a tag to compare
  • 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

12 Jun 10:14
Compare
Choose a tag to compare
  • 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

07 Jun 16:23
Compare
Choose a tag to compare
  • 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

29 May 09:04
Compare
Choose a tag to compare
  • 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

13 May 11:04
Compare
Choose a tag to compare
  • Added three new entries to protracker.ini:
    1. FULLSCREEN (start in fullscreen mode)
    2. PIXELFILTER (smooth out upscaled pixels to make them less grainy)
    3. 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

07 May 18:27
Compare
Choose a tag to compare
  • 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

05 May 21:16
Compare
Choose a tag to compare
  • 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

04 May 20:18
Compare
Choose a tag to compare
  • 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

29 Apr 15:46
Compare
Choose a tag to compare
  • 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

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