Releases: 8bitbubsy/ft2-clone
Releases · 8bitbubsy/ft2-clone
Fasttracker II clone v1.18
- 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
- Fixed some bugs with sample data marking/hand-drawing and sample loop pin
dragging, which appeared in v1.16.
Fasttracker II clone v1.16
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.