Skip to content

Releases: 8bitbubsy/ft2-clone

Fasttracker II clone v1.20

13 Apr 20:30

Choose a tag to compare

  • x86_64/amd64 users now get 32.32 fixed-point precision in the audio channel
    mixer, an extra 192kHz mixing frequency mode (may only work with a larger
    buffer size), and double the amount of phases in the cubic spline table. This
    will only make an improved outcome in very few cases (like extremely high/low
    channel rates), so don't expect to hear any difference. Non-x86_64 users now
    lose 96kHz mode as it was a bit unsuitable with 16.16 fixed-point precision.
  • The "Volume" function in Smp. Ed. now has more precision and takes less time
    to complete. Not that it was slow to begin with...
  • Increased the minimum .WAV rendering frequency from 8kHz to 44.1kHz, because
    the mixer delta calculations could overflow on such low rates.
  • Some more small miscellaneous changes not worth of a mention
  • Code cleanup

Fasttracker II clone v1.19

08 Apr 13:26

Choose a tag to compare

  • The "Trim" function had been 100% broken (and crashes the program) for a
    very long time. Sorry for this! This happened after instruments were
    changed to be allocated as needed.
  • macOS: 48kHz is now the default audio output rate (instead of 44.1kHz)
  • For x86_64/amd64 users: The audio channel mixer now has higher fractional
    precision on mixing deltas, which is beneficial for 96kHz audio frequency
    mode.

Fasttracker II clone v1.18

06 Apr 19:53

Choose a tag to compare

  • Windows: Fixed files >2GB displaying bogus filesizes in Disk Op.
  • Fixed a potential crash in the audio mixer on quirky modules (when a
    channel's sampling rate is somehow set to 0).
  • Fixed a bug with vertical scrollbars that have a very small thumb (v1.16)

Fasttracker II clone v1.17

03 Apr 15:29

Choose a tag to compare

  • Fixed some bugs with sample data marking/hand-drawing and sample loop pin
    dragging, which appeared in v1.16.

Fasttracker II clone v1.16

02 Apr 19:59

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.
  • The different Disk Op. item paths (mod./instr./smp./pat./trk.) now behave
    exactly like real FT2. I.e. if they haven't been initialized before, they
    will be set to the current working directory.
  • Scrollbar thumbs are now limited to minimum 9 pixels in length/height, to
    prevent them from being difficult to click on.

Fasttracker II clone v1.15

31 Mar 19:40

Choose a tag to compare

  • More improvements to S3M loader. Fixes "satellite one.s3m" and other S3Ms.
  • Up/down pushbutton delay has been increased even more, to prevent accidentally
    skipping too much.
  • Some other small miscellaneous changes not worth of a mention

Fasttracker II clone v1.14

22 Mar 16:57

Choose a tag to compare

  • Bugfix: The Repeat/Replen. numbers in Smp. Ed. would not show the correct
    values for non-looping samples. It should always show the values even if the
    loop is disabled. This caused some strange visual bugs...
  • Bugfix: Changing sample numbers on the white piano keys in Instr. Ed. was
    semi-broken (it would show wrong numbers until you changed to another instr.
    and back).
  • Bugfix: If you set the current sample to 0E and scrolled down with the mouse
    wheel, the sample list would overflow.
  • All bitmaps are now present as 4-bit (+ 1x 8-bit) RLE-compressed .bmp files,
    and are included in the binary as such. This makes it slightly easier to
    edit/add graphics.

Fasttracker II clone v1.13

18 Mar 10:35

Choose a tag to compare

  • Fixed crash when loading some very specific S3M modules
  • Linux: Fixed CMakeLists.txt to work on Arch Linux
  • Some other small miscellaneous fixes not worth of a mention

Fasttracker II clone v1.12

13 Mar 21:36

Choose a tag to compare

  • Bugfix: Some broken XMs/XIs have a non-sense value in the "mute" instrument
    field. This is now clamped correctly so that such modules and instruments
    will not yield muted sound. This fix was actually present earlier, but it was
    broken again some time ago. You will very rarely bump into this issue anyway.
  • Micro-optimization to how voice/ramp volumes are calculated (4x DIVs removed)
  • Windows/macOS: SDL was upgraded from 2.0.10 to 2.0.12

Fasttracker II clone v1.11

10 Mar 18:59

Choose a tag to compare

  • Bugfix: The Help screen scrollbars could act strange when switching subjects
  • Bugfix: Some of the Instr. Ed. (+ extension) scrollbars could be moved with
    the up/down pushbuttons even if the current instrument is not allocated.
    This is not supposed to be possible.
  • Bugfix: In the Instr. Ed. screen, the "Add" button (vol/pan env.) could lead
    to a crash if the current instrument wasn't allocated.
  • Bugfix: The piano in the Instr. Ed. screen could show wrong keypresses if
    extremely low or high pitches were being played.
  • The up/down pushbutton delay has been increased, it's too fast in original FT2
    (in my opinion).
  • The 4-tap cubic spline interpolation table (for the audio mixer) has been
    recalculated in higher precision and more phases. It should in theory be
    better, but I can't personally hear any difference.
  • Windows: The DPI-scaling is now per-monitor aware instead of system aware.
    Maybe this solve the issue of blurry pixels for some people...
  • Don't warn the user when loading a song with stereo samples. They will be
    mixed to mono anyway, and I don't think it's an important warning to show.
  • Fixed some minor grammar errors in some GUI texts