Skip to content
This repository has been archived by the owner on Oct 16, 2021. It is now read-only.

Releases: nyanpasu64/j0CC-FamiTracker

0.6.3

01 Aug 07:26
Compare
Choose a tag to compare

This will be the final release. This program has been effectively dead for months to years, as my priorities have moved elsewhere, to building a new tracker from scratch, freed from MFC and being chained to Win32, freed from DirectSound and 40-70 ms of audio latency, freed from a fixed row grid that falls apart as soon as you try to use triplets...

Additionally I can't let this program continue under its current name. I can't have people talking to me about the program under its current name. I should've renamed the program earlier, but never picked one.

As a parting gift, I've attached a 64-bit build from CMake as well. This may be compatible with Wine on macOS Catalina (though you'll have to either build Wine yourself or look for prebuilt packages, maybe https://www.reddit.com/r/wine_gaming/comments/er28u5/is_there_anyway_to_run_wine_in_macos_catalina/ff14rns/ ).

I invite the community to fork the program, possibly under a name like FamiTracker-Next. I may participate if I regain interest. (EDIT: The blessed successor project is https://github.com/Gumball2415/Dn-FamiTracker/.)

  • Fix 5B instrument recording (#138, @Teuthida255)
  • Re-add ability to disable "retrieve channel state" (#146)
  • Remove popup message box when enabling linear pitch mode (#144)
  • Removed 'Transpose Song' instrument check (#147, @Teuthida255)
  • Refactor sound output code (DirectSound code) (#143)
  • Remove build dependency on DXSDK and dxguid.lib (#160)
  • Enable 64-bit builds (#154)
  • Fix memory corruption on Wine during find-and-replace (#164)
  • Fix out-of-bounds read (garbage data or crashes) with N163 Vxx effects over 0x80 (#165)

🚪🐈

j0CC-Famitracker 0.6.2

15 Jun 19:56
Compare
Choose a tag to compare

the version number in the .exe is wrong. Ignore it.

  • Update VRC7 preset patches (#135) (by @Teuthida255)
  • Fix crash when pasting large selections near the rightmost channel (#137)

See https://ci.appveyor.com/project/nyanpasu64/0cc-famitracker/history for dev builds.

j0CC-Famitracker j0.6.1

30 Sep 03:32
Compare
Choose a tag to compare

Bugfixes:

  • Fix crash when saving files on Wine.
  • Fix playback/WAV export desync, when FDS channel is enabled.
    • Every instrument switch would cause the frame to take longer than usual.

Internal:

  • Globally renamed application from 0CC-FamiTracker to j0CC-FamiTracker.

j0CC-Famitracker j0.6.0a

08 Jul 04:47
Compare
Choose a tag to compare

j0.6.0a is identical to j0.6.0, except with correct .exe version number, and .pdb debug info available in release builds, to help debug crash dumps.

Changelog:

  • Add =00 effect (VRC6 phase reset) (no effect on NSF)
  • Add configurable font size scaling (without changing row height)
  • Always enable Retrieve Channel State (remove config option)
    • Every time you begin playback, j0CC loads the current volume and active effects.
  • Validate Vxx and DPCM (Zxx) effects, mark out-of-bounds parameters as red
    • eg. V04 and above in 2A03, Z80 and above in DPCM
  • Add confirmation dialog when clearing recent files
  • Interface text improvements to improve information and clarity

Bugfixes:

  • Fixed 5B noise bug where non-noise instruments overwrite noise period (0CC playback)
  • Fixed 5B noise-period envelopes when exporting NSF files
  • Note: 5B Wxx effect (noise period) has no effect in NSF
  • Fix theme color importing bug, where "Highlighted background 2" would overwrite "Highlighted background" (also "Highlighted pattern text 2")
  • Fix crash when cancelling "export to WAV" dialog

Internal:

  • Now generates .pdb debug info for release builds, to help debug crash dumps.
  • CLion (CMake) build support
  • Move NSF driver source into this repository, add build script
  • To reduce repository clutter, move resource.h and 0CC-FamiTracker.rc to res/

j0CC-Famitracker j0.5.3

01 Jun 02:34
Compare
Choose a tag to compare

Changelog:

  • Improved descriptions for 1xx and 2xx effects.

Bugfixes:

  • Fix bug where Xxx effect (DPCM retrigger) waited xx frames for first retrigger, subsequently xx+1 frames.
    • Still broken in NSF export
  • Center N163 output about sample=8, when volumes change (hardware-accurate).
    • Previously centered about sample=0, creating loud pops when changing volume)
  • Fixed bug where VRC7 Ixx (custom instrument) effect didn't work, when Channel 1 contains default instruments.
    • Not broken in NSF export
  • Fixed bug where N163 Zxx (wave position) effects would fail when switching instruments. (Removed Zxx error checking, since it checked the old wave size)
  • Fixed bug where "Ignore Step when moving" wouldn't take effect until changing step size.

j0CC-Famitracker j0.0.5.2

29 Apr 03:50
Compare
Choose a tag to compare

Changelog:

  • FTM, NSF, and text exports share "most recent path".

Bugfixes:

  • Reset N163 level offset in sound engine, when switching files.
  • N163 dialog no longer crashes program, when pasting >64 waves.

j0CC-Famitracker j0.0.5.1

16 Apr 15:36
Compare
Choose a tag to compare

Changelog:

  • Fix bookmark "sort by position" (from HertzDevil)
  • Enable "Retrieve channel state" as default for new users.
  • Fix default FDS sine modulator, so it plays properly on NSF.

See https://ci.appveyor.com/project/nyanpasu64/0cc-famitracker/history for past builds.

j0CC-Famitracker j0.0.5

13 Apr 11:57
Compare
Choose a tag to compare

Changelog:

  • N163 file-specific mixing level offset.
    • Enable through the Module Properties dialog (Ctrl+P).
  • Typing Pxx (or FDS Zxx) defaults to P80.
  • Enable ASLR and DEP/NX (for added "security").

Bugfixes:

  • Save TXT export path properly.
  • Fix color scheme import.

See https://ci.appveyor.com/project/nyanpasu64/0cc-famitracker/history for dev builds.

j0CC-Famitracker j0.0.4

22 Mar 12:29
Compare
Choose a tag to compare

Changelog:

  • Reinstate high-resolution FFT display, without crashing.
  • Add placeholder tips to "find and replace" dialog.
  • Warn user when replacing with Edit Mode disabled.

Bug fixes:

  • Fix crash on refresh rates below 25 FPS.
  • Fix configuration menu not applying changes.

j0CC-Famitracker j0.0.3

02 Mar 12:51
Compare
Choose a tag to compare

Disabled update checking (may reenable checking this repo later). Changed the version number.

Fixed #10 and #11 for Wine users.