Skip to content

Releases: 8bitbubsy/ft2-clone

Fasttracker II clone v1.07

30 Jan 16:06
Compare
Choose a tag to compare
  • Bugfix: After deleting the very last vol/pan envelope point, the currently
    selected point wouldn't be properly set. This is actually a behavior/bug
    from real FT2, but I wanted to fix it anyway.
  • Bugfix: Attempting to add a vol/pan envelope point to a completely empty
    envelope would mess things up. Empty envelopes in an allocated instrument
    shouldn't happen, but it happens when loading certain non-FT2 XMs.
  • Bugfix: The envelope plotter could display garbage on envelopes with tick
    offsets above 324. Now it just cuts off at the end instead. Also yes, such
    envelopes can be made! OpenMPT, f.ex., has no 0..324 limit for envelope ticks
    in XM mode.
  • Bugfix: A couple of system request dialogs had the wrong button captions.
    (Yes/No instead of OK/Cancel).
  • When pressing Esc. and the song is unmodified/saved, you'll now get the
    classic joke quit dialogs from FT2 asking if you really want to quit.
  • Some minor optimizations and minor fixups. Nothing to write home about...
  • Windows 32-bit: This version now requires your CPU to have the SSE2
    instruction set. Intel CPUs from around 2000 (AMD around 2003) and later
    have it. In other words, it's not worth my time trying to make the clone
    run on such old machines!

Fasttracker II clone v1.06

15 Jan 12:39
Compare
Choose a tag to compare
  • Bugfix: Scopes were not doing backwards sampling correctly on pingpong loops.
    This would also affect the sample playback line in Smp. Ed. It was especially
    noticable on very low sampling rates (note).
  • For devs: Added HAS_MIDI compiler pre-processor flag. If not defined, MIDI
    will not be used in the clone. Handy for situations where rtmidi and/or
    libstdc++ can't be used/compiled.

Fasttracker II clone v1.05

28 Dec 14:55
Compare
Choose a tag to compare
  • Bugfix: When copying marked text in a text box, too much data would be copied
  • Changed default WAV rendering frequency (Harddisk recording) to 48kHz

Fasttracker II clone v1.04

19 Dec 20:32
Compare
Choose a tag to compare
  • Fixed rare crash (or strange behaviors) when changing pattern and/or pattern
    length while the song is playing.
  • Properly restore channel mute flags when loading a new song (fixes mute bugs)
  • Fixed a few bugs with different pattern buttons (Ins./Del., Ln. up/down etc)
  • Config: "Hardware mouse" was changed to "Software mouse" (and "Software mouse"
    is now disabled in the default config).
  • Added a routine to create scaled FT2 mouse cursors for hardware mouse mode,
    though the "busy mouse" will stand still and not animate.
    Hopefully the new default "hardware mouse" mode will satisfy some people!
  • MacOS: Pass NDEBUG to clang preprocessor defines, to prevent debug code
    from being compiled in release mode (performance increase).
  • MacOS/Linux: make scripts had Windows linefeeds and would thus break!
  • Note: I highly recommend that you go to "Config -> Layout" and disable
    "Software mouse"! This will make the mouse way less laggy. However, it will
    still be one frame delayed internally unless you disable VSync.