Skip to content

Releases: 8bitbubsy/ft2-clone

Fasttracker II clone v1.18

06 Apr 19:53
Compare
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
Compare
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
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.
  • 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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

Fasttracker II clone v1.10

03 Mar 14:04
Compare
Choose a tag to compare
  • Bugfix: Channels were internally muted when the tracker was first started.
    You'd get no sound when trying to load samples and entering them in the
    pattern data. You had to load a song for them to properly unmute...
    This has been a bug since v1.04, yikes!
  • The audio mixer's resampling interpolation was upgraded from 3-tap cubic to
    4-tap cubic, without affecting the performance of the mixer.
  • Fixed some bugs in the .PAT (Gravis Utrasound patch) instrument loader
  • Fixed several bugs with the "Echo" toolbox (Sampler screen)
  • Bugfix: The "relative tone" section of the Instr. Ed. screen would get messed
    up if loading a WAV/AIFF sample whose playback frequency is immensely large.
  • Code cleanup

Fasttracker II clone v1.09

12 Feb 22:27
Compare
Choose a tag to compare
  • Fix: If a corrupt .XM doesn't contain all the sample data at the end of the
    file, try to load what is left instead of showing an "Out of memory!" message.
  • Fix: Prevent upscaling factors higher than 2x on ARM devices. Fixes extreme
    slowdowns on Raspberry Pi 4 with 2k or higher resolution screens.
  • The .MOD importer has been slightly improved for oldschool 15-sample formats
  • The .S3M importer has been slightly improved for certain effect cases not
    compatible with FT2.
  • Audio mixer: Internal voice volumes are now calculated with 256 times higher
    precision than FT2. Some other changes were also made to make sure the audio
    mixing is always done at max precision regardless of the "amp" setting in
    the config screen. These are changes that most people won't ever be able to
    hear, but the speed performance of the mixer is still the same, so why not.
  • The audio dithering routine has now been improved (rectangular->triangular),
    and it's now enabled by default on a fresh configuration, or if you reset it.