Change log

From famitracker.org wiki
Jump to: navigation, search
This page contains the FamiTracker change log. For the 0CC-Famitracker change log, click here.

Version 0.4.6

  • Pattern rows with unspecified instruments will use the selected instrument
  • Fixed some rendering bugs
  • Fixed instrument clone command bug

Version 0.4.5

  • 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

Version 0.4.4

  • Fixed a problem with fixed arpeggio not playing the final note
  • Fixed muting / unmuting channels affecting all channels when preview full row was enabled
  • Fixed toolbar icons not being visible in Windows XP
  • Fixed a problem that caused the 64th sample not staying assigned when file is loaded
  • Fixed note slides clearing the slide effect after reaching target note
  • Fixed the Select All (Ctrl+A) command behaviour to be more similar to IT
  • Fixed skip command (Dxx) in NSF code when skipping to any other row than 0
  • Fixed NES export
  • Updated PAL DPCM period table

Version 0.4.3

  • 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 a fix for TNS-HFC carts when DPCM bankswitching is used
  • Added an audio level mixer
  • Removed MIDI import
  • 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

Version 0.4.2

  • 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

Version 0.4.1

  • 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

Version 0.4.0

  • 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 bugs:
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
Fixed volume problem when using the note halt command on VRC6 and MMC5

Version 0.3.7

  • 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)
  • Added Ctrl+select to do whole channel selections
  • New effects:
Hxx = FDS modulation depth
Ixx = FDS modulation speed, high part
Jxx = 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

Version 0.3.6

  • 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 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

Version 0.3.5

  • 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 and 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
  • Added the 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
  • Custom exporter 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

Version 0.3.0

  • 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

Version 0.2.9

  • New effects Q, R (pitch 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

Version 0.2.7

  • 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 pitch 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


FamiTracker Help
Sound hardware - Instruments - Configuration - Pattern editor - Toolbar - Control panel - Menus - Key commands - Module properties - NSF exporting - Text import and export - Effect list - Importing DPCM - Command line - Change log