FamiTracker Changelog

What's new in FamiTracker 0.4.5

Jan 17, 2015
  • Improved VRC7 emulation, clipping will occur when audio is too loud
  • Improved accuracy of tempo calculation
  • Added multi-channel support to the insert command
  • Added song selector to the wave export dialog
  • Added drag and drop support to instrument list for instrument reordering
  • Added hex support to macro sequence strings and waves (x00 and $00)
  • Added option to display channel register values
  • Fixed a bug with the transpose command when used without an active selection
  • Fixed a portamento up/down effect bug when used on a silent channel
  • Fixed a bug with Sxx effect on DPCM affecting the pulse 1 channel when exported to NSF
  • Fixed a bug when using delayed notes on the last row of a pattern
  • Fixed a few pattern editor render bugs
  • Fixed MIDI note on/off priority problem

New in FamiTracker 0.4.4 (Aug 25, 2014)

  • fixes for bugs that appeared in the previous version.
  • No new features has been introduced.

New in FamiTracker 0.4.3 (Jun 9, 2014)

  • Added names to the built in VRC7 patches
  • Added option to preview full row when editing notes
  • Added option to display flat notes instead of sharps
  • Added an audio level mixer
  • Removed MIDI import
  • Added a fix for TNS-HFC carts when DPCM bankswitching is used
  • Corrected VRC7 tuning table
  • Fixed DPCM instrument editor keyboard bug
  • Fixed NSF export when using sequences with hidden loop points
  • Fixed NSF code crash when using too many assigned DPCM samples
  • Fixed crash on startup when NSFplay is located in the same folder
  • Fixed a problem with N163 and FDS waves that appeared when playing a module
  • Fixed some DPCM sample editor bugs
  • Fixed duplicated paste bug in the frame editor
  • Fixed some noise pitch slide effect bugs
  • Fixed the tremolo effect command (7xx) on VRC7 channels
  • Fixed note slide effects on VRC7

New in FamiTracker 0.4.2 (Feb 11, 2013)

  • Added selection + drag & drop capability to the frame editor
  • NSF exporter will optimize N163 waves
  • Added initial delta counter setting to the DPCM instrument editor
  • Added a text exporter / importer (by rainwarrior)
  • Added a shortcut item for the duplicate patterns command
  • Added a volume mask option to pattern editor (edit menu)
  • Added module comments dialog
  • Adjusted filtering of FDS audio emulation
  • Fixed extra effect columns not being copied on shift+drag
  • Fixed a problem with shift+mouse wheel
  • Fixed a few other FTM file import problems
  • Fixed a problem with FDS wave previewing
  • Fixed a bankswitching bug when exporting multisong NSFs
  • Fixed VRC6 and MMC5 not being silenced by the Cxx command
  • Fixed some problems with the Dxx command

New in FamiTracker 0.4.1 (Sep 24, 2012)

  • Added an instrument files menu
  • Added an option to copy volume column to text (Shift+copy)
  • Changed default key for note cut to '1'
  • Fixed some problems with the FTM import feature
  • Fixed vibrato (4xx) export bug
  • Fixed volume slide (Axx) export bug
  • Fixed an undo bug after pasting from clipboard
  • Fixed problem when loading instrument files that contains sequences of max size
  • Fixed some wave file export bugs

New in FamiTracker 0.4.0 (Sep 24, 2012)

  • Added fixed and relative arpeggio modes
  • Added DPCM bank switching
  • Added Namco expansion sound
  • Added pattern expand/shrink options
  • Added pattern & instrument deep clone commands (by coda)
  • Added assembly source export option
  • Added some NSF export optimizations
  • Added indication of unsaved files
  • Added support for 24bit and 32bit samples to the DPCM importer
  • Added better DPCM import resampler (by Jarhmander)
  • Added an option to toggle between old & new speed/tempo split-point
  • Moved the home/end key behaviour to the impulse tracker mode
  • Removed PAL option when using expansion chips
  • Increased auto-scroll speed
  • BPM calculation depends on the row highlight settings
  • Added rainwarrior's new VRC7 patches
  • Fixed the file creation date being overwritten when saving files
  • Fixed VRC6 sawtooth pitch bug
  • Fixed VRC6 instrument switch bug
  • Fixed FDS modulation bug (by rainwarrior)
  • Fixed FDS fine pitch setting in the tracker
  • Fixed FDS instrument release behaviour
  • Fixed export problem that occured when trying to play unassigned samples
  • Fixed VRC7 custom instrument bug in exported NSFs

New in FamiTracker 0.3.7 (Sep 24, 2012)

  • Added MML string copy/paste to VRC7 instrument editor
  • Added VRC7 built-in patch display
  • Added MML string copy/paste to FDS waveform editor
  • Added pattern font size selector
  • Added single instance option
  • Added play option to FTM file type in file explorer
  • Added context sensitive help (F1)
  • Ctrl+select to do whole channel selections
  • New effects:
  • H = FDS modulation depth
  • I = FDS modulation speed, high part
  • J = FDS modulation speed, low part
  • Shortcuts with removed keys are saved
  • Fixed a crash bug when frame preview is disabled
  • Fixed a sequence editor crash bug
  • Fixed another VRC6 release sequence bug
  • Fixed the PAL flag bug when loading PAL FTMs
  • Fixed a pitch effect (Pxx) bug in exported NSFs
  • Fixed a portamento effect (3xx) bug on noise channel in exported NSFs
  • Fixed MIDI sync clock receiver
  • Fixed a square channels emulation bug
  • Fixed a song editor bug
  • Fixed a problem when saving VRC6 instrument files
  • Fixed a small vibrato export bug

New in FamiTracker 0.3.6 (Sep 24, 2012)

  • Added support for module importing
  • Added a shortcut option to show/hide control panel (in settings/shortcuts)
  • Added alt+left/right to move to left/right channel
  • Added block begin/end commands (Alt+B/E, available in IT-mode)
  • Exporter plugin code updated
  • Fixed a problem when loading multiple FTI files with DPCM samples
  • Fixed a problem that occured when using undo on patterns with Dxx/Bxx effects
  • Fixed VRC7 sweeps, auto portamento & fine pitch setting
  • Adjusted VRC7 mixing volume after hardware measurements
  • Changed the VRC7 built-in patch settings to a more accurate set
  • Fixed auto-arpeggio issue in the tracker
  • Fixed the problem that caused release points to sometimes disappear in saved files
  • Fixed some synchronization issues that could cause a crash when switching expansion chip sound
  • Fixed some DPCM editor crash bugs
  • Fixed a bug that crashed the program when loading files with FDS instruments and FDS expansion disabled
  • Fixed a bug that crashed the program when repeatedly pressing F12
  • Fixed Sxx effect in exported files
  • Fixed Rxx effect issue on exported files
  • Fixed Vxx effect inconsistency when exporting NSFs
  • Fixed Qxx/Rxx effect behvaiour on FDS in tracker
  • Fixed Rxx/Qxx effect when triggering a new note before the slide is done in exported files
  • Fixed a bug in the Yxx-effect when exporting to NSF
  • Corrected the tremolo effect on FDS
  • Inverted the Pxx command in the FDS channel
  • Fixed FDS pitch clipping in exported files
  • Disabled FDS hardware envelope trigger for note offs when exporting to NSF
  • Fixed a crash bug when inserting/removing frames when max count is used
  • Fixed a crash bug that occurred sometimes when using select-all in a channel with all effect columns enabled
  • Mixed paste does not overwrite non-empty rows anymore
  • Note cut/release works on IT-mode when previewing notes
  • Fixed a crash bug when inputting MIDI data on an invalid channel
  • Fixed VRC6 sequence bug when triggering the release part
  • Fixed a bug where DPCM would fail in exported NSFs after removing instruments
  • Fixed a crash bug when using a custom refresh rate with expansion chips

New in FamiTracker 0.3.5 (Sep 24, 2012)

  • Delete key deleted two rows on the bottom row, fixed
  • Entering an instrument column number moves to that instrument
  • Fixed a bug that caused files with 64 instruments to not load
  • Fixed export bug where instruments with empty sequences caused the file to not work
  • New effect Sxx, cut note after xx frames
  • New effect Xxx, DPCM retrigger, xx = delay in frames
  • Added a feature to remove unused instruments & patterns
  • Load/save instrument & DPCM paths bug on Windows Vista & 7 fixed
  • Beeps on Alt+[key] removed
  • Redraws screen on row highlight change
  • Fixed pattern display when frame preview is disabled
  • Fixed the tracker/nsf inconcistency when note delay and speed change was used on the same row
  • DPCM file preview added
  • CTRL+click in frame editor to queue next frame when playing
  • Added VRC7 & FDS expansion chips
  • Copy & paste in frame editor. Ctrl+C to copy a row and Ctrl+V to paste
  • Added note release command. Release-part of sequences are defined by a '/' in the sequence string.
  • Shortcut editor supports combinations of ctrl+alt+shift
  • Added a new vibrato mode that bends both up and down, old mode is still available as an option
  • Fixed a bug that caused corruption when using undo after pattern size change
  • Export plugin support is added
  • New commands in the shortcut editor:
  • Play song from start (F5)
  • Play and repeat pattern (F6)
  • Play from cursor (F7)
  • Stop (F8)
  • Move to pattern (F2) / frame editor (F3)
  • Replace instrument (Alt+S)
  • Frame (order) window now has an edit mode, double click to activate it.
  • Keys:
  • 0-F: selects a pattern
  • Ctrl+Up/Down: moves selected frame up/down
  • Insert/Delete: inserts and deletes frames
  • Ctrl+C: copy current frame, Ctrl+V: paste frame into selected frame

New in FamiTracker 0.3.0 (Sep 24, 2012)

  • MMC5 expansion sound support
  • Improved pattern editor (possible to select multiple channels, drag'n'drop, control+drag = copy, shift+drag = mix)
  • Ctrl+wheel = Transpose selected notes
  • Shift+wheel = Increase/decrease instrument, volume and effect values
  • Scroll lock = Toggle follow mode
  • Control+D = Duplicate frame
  • It's possible to edit directly in the frame editor by double clicking
  • Customizable keys for note cut, repeat and clear field
  • Added second highlight
  • Added a repeat action key
  • Added a second highlight option
  • Fixed a bug with the tremolo effect

New in FamiTracker 0.2.9 (Sep 24, 2012)

  • New effects Q, R (pitch slide), A (volume slide) A (volume slide)
  • Fixed a tempo bug in the tracker
  • VRC6 support added
  • Improved the song editor
  • Added options to disable follow mode when playing and customizable row highlighting
  • Added clear patterns command
  • Wave file export
  • Added .NES file exporting
  • Improved hardware sweep commands in the tracker again (accurate NSF player is needed to get those right)
  • Fixed a bug where NSFs would fail if there was deleted instruments in the file
  • Fixed a problem with NSF bankswitching
  • Fixed some problems with note delay command in tracker and NSF

New in FamiTracker 0.2.7 (Sep 24, 2012)

  • New NSF code, creates smaller NSF files (and use less 6502 CPU).
  • NSF bank switching is used automatically when needed.
  • New pattern effects: V, square duty setting/noise mode; Y, DPCM sample offset
  • Settings edit boxes are locked from editing, double click to unlock.
  • Fixed some bugs in the instrument editor to avoid crashes.
  • Added modplug keyboard style when the modplug setting is enabled.
  • Optimized screen updates, the tracker should use less CPU.
  • Currently selected instrument is highlighted in the list box.
  • Added an option to mask the instrument when inserting new notes.
  • Added a tempo box to the song settings.
  • Added multiple-tap-of-home-key functionality.
  • Added an option to select the instrument currently being played by the selected channel.
  • Fixed mixed pasting, instruments is now also pasted.
  • Fixed the instrument sequence too long crash bug.
  • Added buttons for next/prev song in the toolbar.
  • Auto-arpeggio works for PC keyboard input.
  • The commands speed, jump, skip and halt are now handled from muted channels.
  • Notes won't be retriggered when pushing two buttons at the same time and then releasing one.
  • Added a shortcut editor to the option dialog, note that the default shortcuts will still be shown in menus.
  • Page up/down jump lenght is customizable from configuration.
  • Impulse tracker edit option added.
  • The cursor will move with the same length as step length when moving it.
  • Fixed a bug that occured when moving the cursor when multiple effect tracks are visible.
  • Changed the pith sequence interpreter.
  • Volume of channels will be rounded of to 1 instead of 0.
  • DPCM delay works in the tracker.
  • Fixed a problem that caused 8-bit wave files to fail when imported to DPCM.
  • Fixed the crash problem when using samples too long.
  • Added a value gradients option for the volume column.
  • Paste works when edit mode is off.
  • Changed the noise channel to display frequencies instead of useless notes.
  • Square hardware sweep is adjusted.
  • Scrolling with the mouse wheel in free cursor mode will scroll the view and not cursor
  • New keys:
  • Numpad 0 - 9 = Select instrument 0 - 9
  • Ctrl + Numpad = Set step size
  • Alt + F9 = Mute channel
  • Alt + F10 = Solo channel
  • Numpad / = Decrease octave
  • Numpad * = Increase octave
  • Ctrl + up = Next instrument
  • Ctrl + Down = Previous instrument
  • Alt + T = Mask instrument column