Releases: 8bitbubsy/ft2-clone
Releases Β· 8bitbubsy/ft2-clone
Fasttracker II clone v1.64
- Increased number of precision bits for song BPM, playback time counter and audio->video syncing. This is a minor change and does very little in practice as the previous precision was already quite good.
- Audio/video sync timestamps are reset every half an hour to prevent possible sync drifting after several hours of playing a song without a single song stop (resets timestamp) in-between
- The HPC timers are reset every half an hour instead of every hour. Video (if no vsync) and the scopes use these timers.
- Small code refactor for how the song is timed/ticked. Longer song-to-WAV renders may have a filesize change of a few bytes, but this is actually more correct.
Fasttracker II clone v1.63
- For users with >60Hz displays: hopefully fixed possible slowdown/timing problems after leaving the program open for many hours
- Windows/macOS: Updated SDL to v2.26.2
Fasttracker II clone v1.62
- Because of a bug in FT2, pattern loop commands will manipulate the row the next pattern will begin at (should be 0). However, this can overflow the number of rows (length) for that pattern and cause out-of-bounds reads. Set to row 0 in this case. This fixes for example "ambrozia.xm" in the transition from song end to song start.
Fasttracker II clone v1.61
- For the volume column in pattern edit mode, allow the two keys to the left of backspace to work as '-' and '+'. This is for some keyboard layouts where it was impossible to insert volume slide down/up effects.
Fasttracker II clone v1.60
- Windows/macOS: Updated SDL to v2.24.1
Fasttracker II clone v1.59
- The default Disk Op. directory is now set to the user's desktop
- The WAV export screen now has a checkbox for setting BPM precision to FT2. This means to use less precise BPMs, which will match FT2's WAV output length.
- The default audio frequency and bit depth in the WAV export screen are now set to 44100 and 16-bit, and changing the audio frequency and bit depth in the config screen will not affect these settings anymore.
- Updated the help text (made a note about the new WAV export BPM mode)
Fasttracker II clone v1.58
- The windowed-sinc interpolator was reverted to 8 points at 8192 phases. It sounded better for certain lo-fi samples the way it used to be. The alias/distortion fix (v1.57) is still kept, for cleaner sound.
- Windows/macOS: Updated SDL from 2.0.22 to 2.24.0
- Fixed #ifdef hacks when using SDL 2.24.0 and later (new version number scheme)
Fasttracker II clone v1.57
- macOS: Fixed problems with not being able to record/sample audio (again)
- Fixed some aliasing issues in the windowed-sinc interpolator (deltas > 1.5)
- The windpowed-sinc interpolator now has 16 points instead of 8, and double the phase precision. This should increase the audio quality, but could also make the program run slower on very low end systems (like a Pi, for example)
Fasttracker II clone v1.56
- Fixed some possible issues with fullscreen in Linux (still buggy)
- Fixed some issues with restoring the window size and image stretch mode when loading or resetting the config when the program is running
- Bugfix: Focus was lost when drag-n-dropping a file onto the tracker, which meant that the first following mouse click was ignored
- Windows/macOS: Updated SDL from 2.0.20 to 2.0.22
Fasttracker II clone v1.55
- Fixed crash when using "Copy smp." on an empty dest. or source instrument
- Fixed: Using "Copy Ins." on an empty source instrument resulted in a non-sensical system message
- Reset pattern loop states on "Play Song", fixes a potential bug