Skip to content

Latest commit

 

History

History
67 lines (50 loc) · 4.86 KB

ReleaseNotes.md

File metadata and controls

67 lines (50 loc) · 4.86 KB

1.3.0

This release packs together all the small changes and (literal!) last-minute fixes that happened at Evoke, and a few others:

  • updated to libopenmpt 0.7.10 with several fixes - see here
  • more font rendering changes
    • small fonts are now way more readable
    • aliasing in scrolling texts is now really minimal
  • added option to permanently the currently elapsed track time in the info bar: show time = true
  • metadata auto-scrolling now only starts 10 seconds into the track and stops 10 seconds before the end, at latest
    • makes it easier for the audience to read longer scrolltexts
    • the delay can be adjusted with the scroll delay option (setting it to zero restores the old behavior)

1.2.2

A quick service release just before some specific party, to make the compo organizer's life a bit easier:

  • new key binding: P shows the current track time in seconds; useful to determine the values for the fade out at option

1.2.1

Another small release:

  • updated to libopenmpt 0.7.9 with several fixes - see here
  • some changes regarding font rendering
    • flickering / shimmering in scrolling info texts and missing lines in small texts should now be greatly reduced
    • caveat: slightly "thicker" fonts

1.2.0

Just a service release to get the changes from the last few months out the door:

  • updated to libopenmpt 0.7.8 with several fixes - see here and here
  • more verbose pattern display, now showing effects whenever possible
  • new scalable vector font: font = iosevka, which is even narrower and more geometric than the default (Inconsolata)
  • can now use an arbitrary full-color PNG file as a background image: background image = foo.png
  • file name display in the info bar can now omit the file extension (hide file ext = true), or can be hidden completely if there's title/artist metadata available (auto-hide file name = true)
  • can now override displayed title and artist in the config files
  • interactive volume controls (+/- keys)
  • clipping indicator that warns when the configured gain is too high (optional, and disabled by default)
  • drag&drop and command line now ignores the .tm file suffix and instead plays the associated module
  • visual fine tuning:
    • no more scrolling of 31-instrument MOD sample texts at 1080p resolution
    • Windows HighDPI support
    • option to allow downscaling the black&white logo to arbitrary sizes instead of just powers of two
  • the usual assortment of small bugfixes

1.1.0

Right before this year's Revision party (which will be the first bigscreen showing of TrackMeister ever, woohoo!), we packed together a new release. The main features are:

  • updated to libopenmpt 0.7.6 with a few security and minor functionality bugfixes - for details, see here, here and here
  • the released Windows executable has been signed by the OpenMPT developers (thanks for that!); this should make Windows Defender slightly less nervous about tm.exe
  • the default filter setting now automatically activates the Amiga-specific filter for Amiga modules like ProTracker MODs
  • when opening directories or using PageUp/PageDown for navigation, old-school mod.* files are now also picked up; no need to rename them to *.mod
  • new options for continuous, jukebox-style playback - try auto advance = true and shuffle = true
  • added a Python script that downloads a few example modules from the internet (This is only present in the Linux release, as we can't rely on Python being available on Windows - but if you do have Windows and Python installed, you can of course get the script here)
  • some classic Amiga and PC bitmap fonts can now be selected instead of the default (quasi-)vector font - try font = topaz, font = topaz500 or font = pc
  • configurable volume ramping (e.g. volume ramping = 0 to disable it)
  • configurable logo position (e.g. logo pos Y = 100 to put the logo to the bottom)
  • a more meaningful error message is now produced if the graphics driver's supported OpenGL version is too old
  • a few minor bugfixes

1.0.0: initial public release

First version, nothing to mention here except what's written in README.md.