Change log

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

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

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

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

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

Back to main index