Skip to content

Releases: Dn-Programming-Core-Management/Dn-FamiTracker

Dn0.5.2

18 Aug 10:35
Dn0.5.2.0
b4ea10d

Choose a tag to compare

Dn0.5.2 - 2025-08-18

Important changes

Improvements

  • Refactor and adjust tracker register view (@Gumball2415 #338)
    • Refactor pitch, volume, and note drawing functions
    • Apply OETF gamma 2.2 for viewing low volume values
    • Reduce magic constants in source
    • Add tone tints for 5B, FDS, and 2A03 periodic noise
    • Implement pitched 2A03 periodic noise pitch-volume indicator
    • Implement logarithmic level for VRC7 pitch-volume indicator
  • Pick song length mode when typing length time in WAV export dialog (@nyanpasu64 #346)
  • Add dialog indication for failed version check (@Gumball2415 #371 #376)

Bug fixes

Internal

Dn0.5.1.1

13 Jan 06:45
Dn0.5.1.1
18428fb

Choose a tag to compare

Dn0.5.1.1 - 2025-01-13

Hotfixes

Internal

Dn0.5.1.0

07 Jan 07:14
Dn0.5.1.0
680c772

Choose a tag to compare

Dn0.5.1.0 - 2025-01-07

Important changes

Improvements

Bug fixes

Internal

  • Compact commit hash variable initialization in build artifact script (@Gumball2415 #310)
  • Update GitHub Actions script for generating draft releases (@Gumball2415 #252 #310)
    • Using action-gh-release as it is more recently maintained.
  • Remove AppVeyor CI integration (@Gumball2415 #283 #310)
    • AppVeyor is less convenient than GitHub Actions as it is much slower to complete multiple builds.
  • Update version_update.md to be a checklist guide (@Gumball2415 #310)

Dn0.5.0.2

14 Jan 07:33
Dn0.5.0.2
316e1ab

Choose a tag to compare

Dn0.5.0.2 - 2024-01-13

Important changes

Bug fixes

Internal

Dn0.5.0.1

10 May 15:26
633eaec

Choose a tag to compare

Dn0.5.0.1 - 2023-05-10

Important changes

Improvements

Bug fixes

Internal

Dn0.5.0.0

19 Dec 04:42
be370e4

Choose a tag to compare

Dn0.5.0.0 - 2022-12-19

Advisory

This version has broken module saving functions, which may corrupt your modules upon saving.

Please use the latest version!

Important changes

  • Dn-FamiTracker modules are no longer backwards compatible with "vanilla" and 0CC FamiTracker.
  • Dn-FamiTracker Demo Compo 1 modules are now added
  • N163 emulation core is replaced with Mesen's
  • New effects: =xx, and Nxy
  • Exports are now updated (text, NSF/NSFe, binary, asm)
  • NSF2 export added
  • External OPLL option (export only available for NSFe/NSF2)
  • Per-module expansion mixing (export only available for NSFe/NSF2)
  • Hardware-based module expansion mixing (export only available for NSFe/NSF2)
  • DirectSound backend now replaced with WASAPI

Additions

Improvements

Bug fixes

Internal

Dn0.4.0.1

14 Sep 08:00

Choose a tag to compare

Dn0.4.0.1 - 2021-09-14

Patch fixes

Dn0.4.0.0

13 Sep 17:13

Choose a tag to compare

Dn0.4.0.0 - 2021-09-13

Notice: the version numbers in the .exe are wrong, please ignore it.

Important changes

Additions:

Improvements:

Bug fixes:

Internal:

Dn0.3.1.0

29 Jun 18:32

Choose a tag to compare

Dn0.3.1.0 - 2021-06-30

Important changes

  • N163 and 5B expansion audio mixing has been restored to 0.2.1 levels (@nyanpasu64 #66)
  • Adjusted APU 2 levels to match blargg's original formula (@Gumball2415 #69)

Additions

  • Added a textbox for patch editing within the VRC7 instrument editor (@Gumball2415 #60)

Improvements

Bug fixes

  • Fix VRC7 hardware patch bank presets not reading properly (@Gumball2415 #60)
  • Fix crash when increasing engine speed with VRC7 enabled (@nyanpasu64 #62)
  • Fix N163 and 5B mixing levels which were swapped in 0.3.0 (causing N163 to be louder and 5B to be quieter) (@nyanpasu64 #66)

Internal

Dn0.3.0.0

04 Apr 02:37

Choose a tag to compare

Dn0.3.0.0 - 2021-04-03

Important changes

  • Reenabled version checking, which can also be accessed in the Help popup
  • Replaced FDS emulation core with Mesen's version (@nyanpasu64 #32)
  • Replaced 2A03 emulation core with NSFPlay's version (@nyanpasu64 #32)
  • Added back the help manual, with additional updated info contributed by:
    • Blue Mario for Sunsoft 5B information (@N-SPC700 #12)
    • Accuracy (Compass Man) for providing updated screenshots (#12)

Additions

  • Added FastTracker 2 (JP106) keymap (@sdhizumi #8)
  • Adjustable idle refresh rate in configuration
  • Emulation tab in Configuration, which currently includes:
    • Toggleable N163 multiplexing
    • Swappable VRC7 hardware patches
    • Adjustable FDS cutoff filter (@nyanpasu64 #42)
  • Added the Kxx multiply frequency effect, not currently supported in NSF export @nyanpasu64 #16)
  • Adjustable channel view in frame editor

Improvements

  • Enable DPI scaling for pattern editor (@nyanpasu64 #5)
  • Updated About information
  • Export wave shortcut (Ctrl + Shift + E)

Bug fixes

  • Fixed DC drifting (when no highpass is applied) due to rounding errors in Blip_Buffer calculation (@nyanpasu64 #27)
  • Fixed N163 detuning when multiplexing is disabled (@nyanpasu64 #31)
  • Fixed undoing "delete frame" adding a new frame (#43)
  • Fixed VRC7 note cuts being inconsistent with in-tracker note cuts (@Kouzeru #47)

Internal

  • Fixed CMake MFC detection and link flag conflicts (@nyanpasu64 #6)
  • Removed more occurences of old program name and renamed more files to Dn (@nyanpasu64 #7)
  • Replaced the application icon (design by Accuracy (Compass Man))
  • Enabled x64 build compiling in the Visual Studio files
  • Updated the VRC7 emulation core to emu2413 v1.5.2
  • Include changelogs of vanilla, j0CC, and Dn in changelog.txt
  • Moved resource.h and Dn-FamiTracker.rc back to root folder due to HTMLHelp compilation
  • Corrected paths on case-sensitive filesystems (@nyanpasu64 #18)
  • Removed header files from CMake (@nyanpasu64 #26)
  • Replaced Blip_Buffer with an improved fork (@nyanpasu64 #27)
  • Added emulation clock-skipping until next level change to save CPU, currently implemented in 2A03 and FDS emulator cores (@nyanpasu64 #32)
  • Fixed file extension association in Dn-FamiTracker.reg (@Raphaelo24 #36)