MilkyTracker Changelog

What's new in MilkyTracker 1.02.00

Mar 26, 2018
  • What’s new:
  • 99 channel MOD support
  • Alternative keybindings for inc/dec Row Insert
  • Bugs fixed:
  • Fix Lxx command to also set panning envelope if volume sustain point is enabled.
  • Infinite loop when processing 8 digit hexadecimal numbers
  • SDL crash with -orientation command line parameter
  • SDL mouse drag issue
  • Fix fine global volume slide down handling
  • Various loader memory corruption bugs

New in MilkyTracker 1.01.00 (Jul 31, 2017)

  • WHAT’S NEW:
  • Channel limit increased to 128 channels
  • OSX: Insert key mapped to F13
  • GUI: Clickable checkbox labels
  • GNU: Use GNUInstallDirs
  • New sample editor filters:
  • Phase modulation
  • AM & FM modulation
  • Selective equaliser
  • BUGS FIXED:
  • Errant characters inserts when selecting patterns using ALT + cursor keys
  • Windows: Window size now takes scale factor into consideration
  • Build: Default value used for PATH_MAX if not set (for GNU/Hurd)
  • PT3 octave limit not reset when switching playback mode back to FT2
  • OSX: Core audio sample-rate switching
  • GUS frequencies lower than lowest note
  • Off-by-semitone issue in GUS patch loader
  • Corrupt display with window sizes that aren’t multiples of 4
  • Instrument editor:
  • Prevent point inserts overlapping existing points
  • Reset cursor when changing presets or pasting envelopes
  • Sample editor:
  • Invert function now works correctly
  • Equaliser constants tweaked
  • No longer crashes when generating silence with no selection active
  • Noise generator on 64-bit systems

New in MilkyTracker 1.00.00 (Jun 17, 2017)

  • What’s new:
  • 5 new customisable colours
  • X-Y mouse scrolling support
  • FT2 panning law
  • MilkyTracker version number stored in .xm file
  • Upgrade to SDL 2
  • SDL2: Window scaling
  • OSX: Deprecated Carbon interface replaced with Cocoa
  • OSX: Drag and drop support
  • OSX: Support audio devices with >2 channels
  • OSX: Add custom document icons for supported file types
  • Posix: Follow XFG basedir spec for config file locations
  • Windows: Use system temp and config directories
  • Sample offset tool/preview ability (hold Ctrl/Cmd in sample editor waveform, left click for preview)
  • OSX: Add selectable filetype filter to file dialog
  • OSX: Native MIDI support
  • OSX: Allow selection of audio output device
  • Windows: WASAPI option for RtAudio driver
  • Shortcut keys to increment/decrement instrument number
  • LHA compressed modules load support
  • Moved to common CMake build system across all platforms
  • 3rd-party libraries removed from source tree
  • Horizontal mouse/touchpad scrolling
  • Mouse middle-click to solo channel
  • ..and more, see (commit log) for details
  • Bugs Fixed:
  • Segfault when loading

New in MilkyTracker 0.90.86 (Nov 19, 2013)

  • Whats New:
  • Unsafe notes now shown in red when "PT 3 octave limit" option enabled
  • Haiku port (thanks jua)
  • Additional FT2 shortcuts (forum post)
  • Android port (thanks guillaum1)
  • Jack driver now connects to first available physical device
  • MilkyTracker source code now hosted on GitHub
  • Bugs Fixed:
  • Loss of data when using 'backward' sample filter (forum post)
  • Warning displayed when exporting .mod files with samples over 64k (forum post)
  • Default panning settings applied when adding channels (forum post)
  • One-shot looping now works correctly (forum post)
  • First 2 bytes of samples cleared to zero when exporting to MOD (Amiga compatibility)
  • FT2 weirdness emulated when using the arpreggio command (thanks Saga_Musix)
  • In live mode, don't switch from pattern to song play when selecting a new pattern from the order list
  • Check config file is open for writing before attempting to save to it.
  • Don't assume BACKUPxx.XM has been saved
  • Crash when storing colour presets (forum post)
  • Segfault when loading XMs with zero-length loop (forum post)
  • Emulate FT2 behaviour for arpregios when speed>18
  • Able to load some non-standard S3M files
  • Incorrect sample format assumptions in IT loader (thanks Saga_Musix)
  • Various build warnings and errors

New in MilkyTracker 0.90.85 (Jan 6, 2010)

  • Whats New:
  • Ability to move dialogs.
  • Keyboard shortcut Shift-U (unmute all).
  • Unix/SDL version now uses system libzzip.
  • Updated section panel to handle multiple pages.
  • Basic quicktime support on OSX.
  • LHA archive support.
  • Colour table import/export.
  • gzip compression support.
  • New font: IDC-Harmonica (12x12)
  • New font: IDC-MicroKnight (12x12)
  • Ability to detect desktop display resolution.
  • Added '1' as note-off key in MilkyTracker mode.
  • Ability to adjust screen magnification factor.
  • Milkyplay license changed from GPL to BSD (MilkyTracker remains GPL).
  • Working close button in OSX.
  • LZX compressor support.
  • Improved constants for 10 band EQ.
  • New font: Topaz 1.3 & Topaz 2.0 (8x8)
  • Bugs Fixed:
  • (Unix) JACK client thread gets zombified causing playback to block.
  • Crash when using the '-orientation ROTATE90CW' switch on SDL versions.
  • Screen input lock after showing a system message.
  • Bug in xm loader for old xm variant causing 8 bit samples to not load correctly.
  • Added FT2 note range clipping to live playback.
  • Improved live recording note-off.
  • Crash when unable to open a directory.
  • Experimental mod exporter fix.
  • Volume scale default volume for empty instrument/samples.
  • Modplug XM importer fix.
  • Crash when MilkyTracker attempts to load a non-existant file.
  • Dialog initalization bug (caused focus to miss in edit fields etc).
  • Font selection bug.
  • Mouse repeat bug on SDL version.
  • Small bug in SDL Midi code.
  • Little bug in the advanced edit panel (limit of subsequent channels).
  • Undefined .XM sample type 0x3 causes sample loop to appear "one shot".
  • Instrument vibrato depth value gets doubled when copying instruments.
  • PSM loader can now store sub-song information correctly.
  • XM loading problems with 16-bit odd sample sizes.
  • Support for callbacks on systems that don't use C style function calls (ie, OS/2)
  • Instrument fadeout value initially doesn't match the slider position when adding new instruments to a loaded module.
  • Selecting an instrument with the numpad doesn't update the instrument or sample editors with the selected instrument, but with the previous one.
  • Bug in auto-detection of playmode for XM modules (panning was not set).
  • Set envelope position after sustain points.
  • Ignored lower 3 bits of finetune for more accurate FT2 playback
  • Crash while loading sample during playback
  • Screen refresh issues
  • Problem with French keyboard layout.
  • The current pattern length under the song title isn't updated when the mod is zapped.
  • Shrinking a 2-row pattern isn't possible.
  • Undoing an action doesn't register as a change.
  • A slight graphical bug occurs when using the seq and cln buttons on the FEth pattern of a mod.
  • Crash when converting sample resolution.
  • Freeze on exit when using DirectSound on Windows 7.
  • Lots of other smalls bugs not worth mentioning.