Releases: 8bitbubsy/ft2-clone
Releases · 8bitbubsy/ft2-clone
Fasttracker II clone v1.35
- Added an option to change interpolation mode to 2-tap linear, just to match real FT2. This interpolation method is of worse quality than the current one (4-tap cubic spline).
- Fixed some sample tap bugs with the cubic spline resampling interpolation
- Fixed an issue where unwanted sample data could be shown at the loop end point of a looped sample in the sample editor
- Updated some parts of the help text
- Small code cleanup
Fasttracker II clone v1.34
- If trying to load an XM with >32 channels or >16 samples in an instrument, discard the extra channels/samples and allow the loading to happen (but warn the user about it)
- Same as above for .XIs (instruments) with >16 samples
- Fixed a possible crash after trying to load unsupported XMs
- Fixed loading of XMs with 256 orders and/or an orderlist padded with 0xFF at the end
Fasttracker II clone v1.33
- Right Shift key is now correctly used for "Record Pattern" instead of "Record Song" (this was wrong)
- For Mac keyboards: Left Command key can now be used for "Play Pattern" (since some Mac keyboards don't have a Right Alt key).
Mac note: You now need to use Left Ctrl (instead of Left Command) for "select all/copy/paste" keys in the sample editor and for marked text in the UI. - Added some Mac-specific text to the "Help -> Keyboard" section
Fasttracker II clone v1.32
- Fixed crash in "Amiga frequency table" mode if period (freq) would reach 1. Not sure if this is even possible, but better safe than sorry...
- Fixed a small initial resampling interpolation error on looping samples whose loop start (Repeat) is above 0.
- Fixed a CUBIC_PHASES off-by-one typo, which could probably mess up the resampling interpolation in very rare cases.
- Pre-calc cubic spline LUT on init, instead of including the table in the binary
- Fixed line-encoding on Linux makefiles
- Cleaned up some messy logic in tickReplayer() (behavior is the same)
Fasttracker II clone v1.31
- The audio channel mixer is floating-point based now, for a theoretical precision improvement
- Windows: The 32-bit version now has the same mixer as the 64-bit version (e.g. you can use >48kHz rates)
- Fixed an issue where the channel panning could overflow if pan was close to 255 ($80) and you had a panning envelope going upwards
- Fixed another issue with dithering in 16-bit audio output mode (d'oh)
- Dithering is now always enabled for 16-bit audio output mode, and the "dithering" checkbox has been removed from the config screen
- Disk op.: When listing modules, only list .wav files if "Save as:" is set to "WAV"
- Fixed a misplaced pixel on the "Usable" mouse pointer type graphics =)
- Code cleanup (more sensible variable names in the audio mixer)
Fasttracker II clone v1.30
- Fixed an off-by-one issue when dithering is enabled in 16-bit audio mode
- The WAV renderer now defaults to the same frequency/bitdepth as the ones selected in the "I/O devices" config screen
Fasttracker II clone v1.29
- Fix wraparound-issues when using Tab in the pattern editor
Fasttracker II clone v1.28
- Bugfix: Don't redraw the instrument switcher when pressing numpad keys while certain screens (about/config/help/nibbles) are open
- Slightly increased the volume precision in the audio channel mixer. This is most likely not measurable.
- Fixed some errors in the help text
- Small code cleanup
Fasttracker II clone v1.27
- Fixed a small stuttering issue in the audio/video syncing
- Bugfix: When rendering a song to a 16-bit WAV while having audio output set to 32-bit, you'd never get dithering in the WAV render
- Further optimization of the audio channel mixer (~5-16% perf. increase)
Fasttracker II clone v1.26
- Song BPM is now more accurate (it used to be slightly off for some BPMs)
- Arpeggio is now 100% FT2-correct for ticks 31..99 (speed 31..99 is only
obtainable by hex-editing XMs). - Fixed compiling error on ARM CPUs
- Code cleanup