Skip to content

klystrack-plus v0.8

Compare
Choose a tag to compare
@LTVA1 LTVA1 released this 10 Feb 13:20
· 278 commits to master since this release

Added:

  • New command system, so commands now have range 0000-FFFF. You now can enter F000-FFFF commands in patterns, but they would not do anything.
  • Up to 8 command columns like in Furnace tracker, you can expand and collapse them when necessary. Amount of visible columns is set per pattern. If you collapse column, its contents are not deleted and still are executed.
  • Volume and envelope key scaling for main instrument and FM modulator.
  • Oscilloscope in instrument editor. Can be disabled in Menu -> Show -> Show oscilloscope. Setting is saved in config.
  • 00-FF speeds and 0-44100 rate. New example song (basically instrument) showcasing stupid thing you can do with such crazy rate.
  • High sample rate song wav export (384000 Hz sample rate instead of standard 44100 Hz, may take very long time but reduces or entirely eliminates aliasing).
  • 8th and 9th octaves.
  • New commands: 24xy, 25xy, 27xy, 28xy, 37xx, 38xx, 3cxx, 3dxx, 41xx, 42xx, 43xx, 8xxx, 4cxx, 4dxx. Consult the wiki to learn what they do.
  • Exit confirmation

Changed:

  • Ctrl+I (interpolate) now works differently (see wiki).
  • Current song position is now displayed in pattern editor as full 0000-FFFF number (instead of position & 0xFFF)
  • Optimized sequence and fx bus saving (every time you place pattern in sequence you add 4 bytes to song size instead of 5 in previous versions; in fx bus now you can specify exact amount of taps and unused settings are not saved)
  • FM modulator volume range is extended from 00-7F to 00-FF

Fixed:

  • Additive FM now has fully separate envelopes for carrier and modulator

Other:

  • Slight performance improvements