Releases: 8bitbubsy/ft2-clone
Releases Β· 8bitbubsy/ft2-clone
Fasttracker II clone v2.19
Fasttracker II clone v2.18
- The windowed-sinc interpolation kernels are now calculated with unity gain
- The scopes now use windowed-sinc interpolation again (previously buggy)
Fasttracker II clone v2.17
Bug fix: The "Precise BPM" checkbox in Config->Audio was not uninitialized properly and could accidentally be interacted with in other screens
Fasttracker II clone v2.16
- Program could take a long time to start on Windows, so MIDI initialization has been moved to an own thread on start-up
- Updated RtMidi
- Reverted mixer interpolation phases from 4096 to 8192 (make up my mind!?)
Fasttracker II clone v2.15
- BPM and voice/channel pitches are now tuned to better match original FT2.08/FT2.09 with an SB16 sound card at max audio output rate (44000Hz). If precise BPM is more important to you than FT2-accuracy, then check out the new "Precise BPM" option in Config -> Audio.
- Updated the help text to better reflect on the (default) FT2 BPM mode
- It's now possible to select a rate below 44100Hz when rendering song to WAV
Fasttracker II clone v2.14
- The volume and panning envelopes should now behave exactly like FT2 in special cases
- Some other things regarding audio has been changed to better match FT2 (but the difference is maybe not audible)
- New higher-quality FT2 logo in the about screen
Fasttracker II clone v2.13
Use 2-point cosine interpolation for scopes instead of 4-point cubic B-spline. This is favorable as it doesn't lower the waveform amplitude for samples containing very high frequency data. The whole point of interpolating the scopes is to prevent the staircase effect at very low pitches, and this does the job.
Fasttracker II clone v2.12
- Removed the quadratic spline interpolation option. It didn't make much sense anyway in comparison to cubic spline.
- Reduced the number of pre-computed interpolation phases from 8192 to 4096 for less pressure on the CPU cache. The audible difference is minimal.
- Mixer code is no longer unrolled. The speed difference was minimal, and it would cause a ton of extra code bytes for almost no performance gain.
Fasttracker II clone v2.11
Fixed: When loading stereo AIFF/WAV samples, the last sample point would not be read correctly when either reading the right channel or downmixing to mono
Fasttracker II clone v2.10
- Added support for loading .OGG samples
- Use miniflac for loading .FLAC samples (instead of libFLAC)