Recent Releases
1.9221 Dec 2024 21:25
minor feature:
lt;ul gt;.
lt;li gt;Further improvement to the tracker scope interpolation (interpolation is centered around the current sample point now). This is barely noticable, but I wanted to it anyway. lt;/li gt;.
lt;li gt;Added a config option in Config- amp;gt;Miscellaneous for enabling the original FT2 about screen (feeling nostalgic?) lt;/li gt;.
lt;li gt;Did some very minor edits to the FT2 help text lt;/li gt;.
lt;/ul gt;.
1.9112 Dec 2024 07:05
minor feature:
lt;ul gt;.
lt;li gt;Critical : a position/playback problem with voices/channels running at volume zero. This appeared in v1.87 (03.11.2024). lt;/li gt;.
lt;li gt;Windows/macOS: Updated SDL to v2.30.10 lt;/li gt;.
lt;/ul gt;.
1.8908 Dec 2024 10:05
minor feature:
lt;ul gt;.
lt;li gt;a possible crash on macOS (and possibly Linux) when loading a module whose filename includes special non-ASCII characters lt;/li gt;.
lt;li gt;Added a "Default audio device" option when selecting input/output audio devices in the config screen. This option has a few edge-case, though. lt;/li gt;.
lt;li gt;Added an experimental Impulse Tracker module loader. This should only be used to extract patterns/instruments/samples, as there are severe conversion errors when this format is converted to XM under load. WARNING: This loader has not been thoroughly tested, and may cause a crash! lt;/li gt;.
lt;li gt;a with the tracker scopes where the sample would sometimes not be displayed correctly during a sample/note trigger lt;/li gt;.
lt;li gt;Replaced the Gaussian (SNES) interpolator with a 6-point cubic Hermite option. The Gaussian interpolator was very niche anyway, and as it sounded quite filtered, I think the vast majority of users wouldn't see a use for it. lt;/li gt;.
lt;li gt;Added a few missing Norwegian/Danish alphabet letters to the main font (code page is now 850 instead of 437) lt;/li gt;.
lt;li gt;Show extra digits (when space for them) in the C-4 Hz string in the instrument editor screen lt;/li gt;.
lt;li gt;Again, slightly improved the interpolation method for the tracker scopes in "Lined" mode (when using the cubic/sinc interpolators) lt;/li gt;.
lt;li gt;Slightly increased the contrast for the sample editor's loop pin lines lt;/li gt;.
lt;/ul gt;.
1.8829 Nov 2024 01:05
minor feature:
lt;ul gt;.
lt;li gt;Added an experimental.BRR (Super Nintendo) sample loader. Thanks to lt;em gt;astriid lt;/em gt; for suggesting this (and coming up with some base code). lt;/li gt;.
lt;li gt;The tracker scopes now show a waveform that is more correct when using interpolation mode "No interpolation" and "Linear (FT2)" lt;/li gt;.
lt;li gt;: The "Gaussian (SNES)" interpolation option had a small delay of one input sample point. Not a big deal, but I corrected it anyway. lt;/li gt;.
lt;/ul gt;.
1.8728 Nov 2024 18:05
minor feature:
lt;ul gt;.
lt;li gt;: Stereo FLAC samples with a bitdepth of 24 didn't import correctly if you chose to convert to mono lt;/li gt;.
lt;li gt;Added a Super Nintendo interpolation option ("Gaussian") lt;/li gt;.
lt;li gt;wrong tuning when importing Gravis Ultrasound.PAT patch files lt;/li gt;.
lt;li gt;Slightly improved the interpolation method for the tracker scopes in "Lined" mode lt;/li gt;.
lt;li gt;Updated the help text to reflect the new interpolation option lt;/li gt;.
lt;li gt;Windows/macOS: Updated SDL to v2.30.9 lt;/li gt;.
lt;li gt;Code cleanup lt;/li gt;.
lt;/ul gt;.
1.8623 Nov 2024 23:25
minor feature:
lt;p gt;: The extended pattern editor had a status bar redraw if you had disabled "Framework" in Config - amp;gt; Layout lt;/p gt;.
1.8522 Nov 2024 18:25
minor feature:
lt;ul gt;.
lt;li gt;Waving logo in the about screen (yes, I am bored) lt;/li gt;.
lt;li gt;Small optimization of the "volume change" function in the sample editor lt;/li gt;.
lt;li gt;Windows/macOS: Updated SDL to v2.30.5 (2.30.6 has problems on WinXP) lt;/li gt;.
lt;/ul gt;.
1.8415 May 2024 05:25
minor feature:
lt;ul gt;.
lt;li gt;There was a in v1.83 making you unable to play-test (jam) samples at all while the pattern editor was hidden. Quite bad! Sorry for that. lt;/li gt;.
lt;/ul gt;.
1.8311 May 2024 08:45
minor feature:
lt;ul gt;.
lt;li gt;In this version I have addressed some annoyances users have mentioned:
lt;ol gt;.
lt;li gt;Now you cannot edit pattern notes/data while the pattern editor is not visible. This further prevents accidental song edits. lt;/li gt;.
lt;li gt;While in extended pattern editor mode, show a status bar with global volume, pattern edit status (to see if you are editing), and time elapsed lt;/li gt;.
lt;li gt;It was not possible to a Note Insert (Insert key) or Line Insert (Shift+Insert) on some keyboards. Added extra keybindings: lt;br gt;.
Ctrl+Return = Insert Note (same as Insert) lt;br gt;
Ctrl+Shift+Return = Insert Line (same as Shift+Insert) lt;/li gt;
lt;/ol gt;.
lt;/li gt;.
lt;li gt;Updated the Keybindings help text to reflect the extra keybindings lt;/li gt;.
lt;li gt;Windows/macOS: Updated SDL to v2.30.3 lt;/li gt;.
lt;/ul gt;.
1.8214 Apr 2024 13:05
minor feature:
lt;ul gt;.
lt;li gt;MIDI is enabled again for Windows XP (I came up with a solution) lt;/li gt;.
lt;li gt;: MIDI was actually not working in v1.81 :( lt;/li gt;.
lt;li gt;: Possible crash on startup or on exit (related to MIDI). COULD still happen on Mac, but I haven't experienced it yet! lt;/li gt;.
lt;/ul gt;.
1.8110 Apr 2024 17:05
minor feature:
lt;ul gt;.
lt;li gt;Windows: Error message boxes were rendered wrongly on Windows XP lt;/li gt;.
lt;li gt;Windows: Disable MIDI support on Windows XP because it was gy (would crash on exit on some systems/interfaces). If you really need to use MIDI with the FT2 clone, please consider using an OS that is not over 23 years old! lt;/li gt;.
lt;li gt;MSVC: Use v141 platform toolset for 32-bit Windows build lt;/li gt;.
lt;li gt;Rewrote some of the MIDI init/code, as it looked like it could be gy lt;/li gt;.
lt;/ul gt;.
1.7922 Mar 2024 12:25
minor feature:
lt;ul gt;.
lt;li gt;Fullscreen mode code has been refactored, as I apparently had coded it the wrong way. "Stretched" mode always fills the whole screen now too, and other may have been as well. lt;/li gt;.
lt;/ul gt;.
1.7818 Mar 2024 09:25
minor feature:
lt;ul gt;.
lt;li gt;: It was possible to deadlock the tracker by attempting to load samples that had a filesize of zero bytes, or if the sample was in use by another program lt;/li gt;.
lt;li gt;Fullscreen mode has received more. Hopefully it should be better now. Please note that the "stretched" mode does not fill the entire screen in many cases. The mouse pixel mapping can also be off on some Linux systems. lt;/li gt;.
lt;/ul gt;.
1.7712 Mar 2024 14:05
minor feature:
lt;ul gt;.
lt;li gt;Fullscreen have been mostly resolved for Macs with a notch in the display. It may still have a slight error in how the mouse maps to the pixels on the screen, but it's still MUCH more usable than it was! Another problem is that the mouse cursor can sometimes flicker for a split second (temporarily change into the OS cursor, then back to the FT2 cursor). Also an with fullscreen on Linux, but some systems may still have severe with the mouse position mapping... lt;/li gt;.
lt;li gt;The 32-point sinc resampling interpolator was reduced to 16-point again because of the trade-off not being big enough, and it was slightly wrongly implemented and would alias a little bit in some cases. I'll implement a better sinc interpolator in the future, if I ever stumble across a nice and simple implementation. Please let me know if you have one! lt;/li gt;.
lt;li gt;Windows/macOS: Updated SDL to v2.30.1 lt;/li gt;.
lt;/ul gt;.
1.7624 Feb 2024 10:41
major feature:
The 16-point sinc resampling interpolator has been upgraded to 32-point for better sound quality in the tracker (if you have selected "Sinc (32 point)"). This interpolator is so good that a lot of old XM tunes will sound muddy because of lo-fi samples. I recommend that you experiment with the choice of interpolators. "Cubic spline" is a good choice if you listen to a wide variety of XMs, while "Sinc (32 point)" is the best option if you create your own tunes using hi-fi samples, or if you mostly listen to XMs with hi-fi samples (or if you can accept a muddy/filtered sound from lo-fi samples).
Removed 32-bit specific code (32-bit binaries now support all features)
Removed text fading from "about screen" (more is less)
Windows/macOS: Updated SDL to v2.30.0