MCPcopy Create free account
hub / github.com/HertzDevil/0CC-FamiTracker

github.com/HertzDevil/0CC-FamiTracker @v0.3.15.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.15.3 ↗ · + Follow
5,328 symbols 12,291 edges 464 files 527 documented · 10% updated 3y agov0.3.15.3 · 2018-05-20★ 32654 open issues

Browse by type

Functions 4,339 Types & classes 989
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

0CC-FamiTracker

0CC-FamiTracker is a modified version of FamiTracker that incorporates various bug fixes and new features which work in exported NSFs as well. The name "0CC" comes from the author's favourite arpeggio effect command. The current version includes:

  • Partial FamiTracker 0.5.0 beta support
  • Sound engine extensions:
  • Ad-hoc multichip NSF export
  • Echo buffer access
  • Polyphonic note preview
  • New effects:
  • Hardware volume envelope effects
  • Delayed channel effects
  • FDS automatic FM effects
  • N163 wave buffer access effect
  • Instrument extensions:
  • Arpeggio schemes
  • Instrument recorder
  • Compatible sequence instruments
  • Interface extensions:
  • Find / replace tab
  • Transpose dialog
  • Split keyboard
  • Extra module contents:
  • Detune settings
  • Groove settings
  • Bookmark manager
  • Linear pitch mode

See the change log for the full list of changes made in 0CC-FamiTracker.

This program and its source code are licensed under the GNU General Public License Version 2. Differences to the original FamiTracker source are marked with "// // //"; those to the ASM source with ";;; ;; ;" and "; ;; ;;;".

The current build is based on the version 0.5.0 beta 5 release of the official FamiTracker. 0CC-FamiTracker will be ported to newer official releases once they become available; features added in 0CC-FamiTracker may not have identical behaviour as the corresponding features on the official branch.

Links

  • http://hertzdevil.info/programs/
    The download site for all versions of 0CC-Famitracker.
  • http://0cc-famitracker.tumblr.com/
    The official development log of 0CC-FamiTracker.
  • http://github.com/HertzDevil/0CC-FamiTracker
    The Git source repository for the tracker (this page).
  • http://github.com/HertzDevil/0CC-FT-NSF-Driver
    The Git source repository for the NSF driver.

Core symbols most depended-on inside this repo

Shape

Method 3,959
Class 904
Function 380
Enum 85

Languages

C++99%
C1%

Modules by API surface

Source/json/json.hpp353 symbols
Source/MainFrm.cpp272 symbols
Source/FamiTrackerView.cpp214 symbols
Source/PatternEditor.cpp147 symbols
Source/SoundGen.cpp111 symbols
Source/FrameEditor.cpp83 symbols
Source/APU/ext/emu2413.c76 symbols
Source/ChannelHandler.cpp66 symbols
libft0cc/include/ft0cc/enum_traits.h61 symbols
Source/FamiTrackerModule.cpp57 symbols
Source/Compiler.cpp49 symbols
Source/FindDlg.cpp48 symbols

For agents

$ claude mcp add 0CC-FamiTracker \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page