May 27th, 2010Whats New:
· Ability to move dialogs.
· Keyboard shortcut Shift-U (unmute all).
· Updated section panel to handle multiple pages.
· 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:
· 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.
November 27th, 2009· Killer feature: Open up to 32 modules using tabs
· Allows simultaneous playback of different tabs
· Copy pattern data/instruments/samples between tabs
New resamplers for improved sound quality:
· Cubic Lagrange
· Cubic Spline
· Fast Sinc (window size 16, fixed point integer, sinc lookup table)
· Precise Sinc (window size 128, double floating point)
· Amiga 500
· Amiga 500 LED
· Amiga 1200
· Amiga 1200 LED
· Render parts of the song directly into a sample slot (from HD recorder)
· Live switch toggle [L]
· Track splitter insert note off toggle
· Sample editor shows time in milliseconds according to currently selected relative note
· Notes on muted channels appear in grey on the piano
· Scopes also available with smoothed lines
· Added option to always mixdown stereo samples, no more questions
· WAV loader recognizes loop points and also exports them
Bugs Fixed:
· Replay
· Fixed bug in bidirectional looping which caused clicks on short samples
· Introduced smart loop area double buffering to eliminate sample looping clicks
· Fixed issue when switching between 4xx and Vx
· Fixed issue when having a Dxx on the last order and restart is not zero
· Milky's note range was going slightly higher than that of Ft2's.
· Other
· CRASH/FREEZE: When trying apply crossfade on invalid selections in sample editor.
· FREEZE: Optimize song can freeze MilkyTracker if the displayed pattern number no longer exists after optimization.
· Bug in the XI-loader causes instrument vibrato settings not to be applied until some instrument setting is modified.
· Cutting arpeggio commands by selecting only the operand digits leaves invisible 000 commands on the pattern that repeat the previous arpeggio from effect memory.
· GUS patch loader note mapping more accurate now
· Some custom screen resolutions lead to distorted rendering.
· The Apple AIFF loader doesn't load big endian samples correctly.
· Rewritten major parts of the GUI & editor code to be more reliable.
· Countless bugs you might not even have found yet.
June 27th, 2007New imported (obscure) module formats (mainly for personal satisfaction):
· Another DSM format (Digisound Interface Kit library)
· Another AMF format (DSMI library)
· SFX (SoundFX)
· Basic AIFF loader (Apple Sound Format, only reads uncompressed AIFF but allows for importing CD tracks directly on OS X)
· Four new 8x8 fonts (thanks to idc and Rez)
· Set custom screen resolution
· Scrollbars in the list boxes dynamically show/hide depending on content (saves some space)
· Row preview with Shift Space
· Song Preview Alt Space
· Integrated disk browser (click "flip" in the disk operations panel)
· Sample editor got EQ filters now (3 and 10 bands)
· Sample editor got waveform generators for sine, square, triangle and sawtooth
· Solid scopes (ProTracker style, toggle in the config under the misc. tab)
· Pattern replay is a bit more like Ft2 now (switching to different pattern doesn't reset cursor to row 0)
· Clone button to clone the current order
· "Mix paste" in the sample editor: paste in a sample from the clipboard and get it mixed with the current selection/entire sample.
· As usually: more Ft2-compatible replay
· A severe volume ramping bug has been fixed
· Instrument auto vibrato ramp wave forms were swapped
· Fixed several issues in the replayer which were causing problems when using EDx and Mx and similiar combinations
· Orders containing pattern number FF vanished from modules saved from Ft2.
· Loading arbitrary files as samples adds the filename to the sample text.
· The y-axis in the sample editor was flipped (negative side was on the top).
· Toggling scopes in the config with the keyboard left the checkbox unaffected.
· Crash: A bug in the IFF reader crashes MilkyTracker when loading some IFF samples.
· Crash: After adding channels and saving as MOD.
· Saving MOD with extended octaves (5 instead of 3) produces results like FT2 now.
· Crash: (on Linux x86_64, strange behavior elsewhere): Caused by illegal 16-bit zero-length samples, as saved by Soundtracker.
· Crash: when loading modules without instruments.
· FREEZE: when zooming way in/loading LOOONG instrument envelopes.
· FREEZE (on Windows Vista): when initializing audio on startup.
· Assigning samples to notes in the instrument editor by clicking and holding (painting) doesn't have effect on C-0.
· Certain hot words in song titles cause incorrect module format detection (improved at least ;)).
· Clear button above sample box didn't work properly.
· Dxx on the last row of a pattern caused a display error when xx is greater than the number of rows on the current pattern.
· Insert silence screwed up 16 bit samples.
· Instrument panning settings defaulted to center on key-release when key-jamming.
· Optimizer functions "Minimize all samples" and "Samples to 8-bit" triggered one another when only one of them were selected.
· Selection block is truncated to current pattern length (you know, after being taller on a taller pattern).
· Several things like applying sample editor filters and using the optimizer reset global volume.
· Other things I can't remember