Skip to content

Releases: kometbomb/klystrack

1.7.6

06 Jul 11:23
Compare
Choose a tag to compare
  • ENHANCEMENT: Added new example song (StarChip.kt)
  • ENHANCEMENT: Added transpose by octave shortcut
  • BUGFIX: Fixed selection range for transpose
  • BUGFIX: Fixed channel pan parameter behaving weirdly when going left from max right
  • BUGFIX: 8-bit waves were not loaded correctly
  • BUGFIX: Some reverb settings might have created outlier taps with abnormally large gain
  • BUGFIX: Program editor did not display joined steps correctly

1.7.5

06 Oct 05:44
Compare
Choose a tag to compare

FIX: There was no audio on some Windows systems with uncommon audio format. Changed the default SDL audio driver to directsound until format conversion routines are added.
RIP: This release is dedicated to Ben Daglish

1.7.4

20 Sep 15:41
Compare
Choose a tag to compare

BUGFIX: FX view caused a crash when clicking the reverb tap panning dial
BUGFIX: (Windows) Theme loading failed if the theme (binary) path contained other than ASCII characters
BUGFIX: Fixed crash after clicking instrument program when focus was in instrument name
ENHANCEMENT: The KLYSTRACK environment variable can be used to set the resource path (where res/ and key/ are) on all platforms
ENHANCEMENT: If theme files are not found a native message box with an understandable message is shown
ENHANCEMENT: Recently opened files list in File menu
ENHANCEMENT: Added new example song (Starport2.kt)

1.7.3

13 Sep 15:51
Compare
Choose a tag to compare

BUGFIX: It was impossible to enter the digit 0xD in the volume column because of the volume down command shadowing the digit
BUGFIX: Fixed various bugs related to input focus
ENHANCEMENT: New app icon!
ENHANCEMENT: Another new example song (thanks, Bouke!)

1.7.2

09 May 18:37
Compare
Choose a tag to compare

A super quick update that adds a lot of good example songs and tons of instruments from n00bstar. Worthy of a version number bump.

1.7.1

08 May 15:11
Compare
Choose a tag to compare

BUGFIX: Pasting pattern data when cursor was not on a pattern crashed the editor
BUGFIX: Cutting pattern data when selected area was outside the pattern crashed the editor
BUGFIX: Sometimes wavetable was read outside the reserved memory which crashed the editor

1.7.0

26 Dec 14:00
Compare
Choose a tag to compare

Player

  • ENHANCEMENT: Multiosc mode, up to three oscillators per channel when playing chords
  • ENHANCEMENT: Volume slides and panning from volume column (U/D/L/R commands)
  • ENHANCEMENT: Volume envelopes have now twice the resolution and faster attack/decay is possible
  • ENHANCEMENT: Individual reverb taps can now be panned and disabled
  • ENHANCEMENT: 7Axx and 7Bxx change sync and ringmod parameters/turn off sync or ring mod
  • ENHANCEMENT: 36xx changes FM modulator waveform

UI

  • ENHANCEMENT: Volume column commands display a symbol (up/down/left/right/P) instead of the hex code
  • ENHANCEMENT: Default pattern length/sequence step length is now 64 steps
  • ENHANCEMENT: Remember previously used directory for each file type, instrument file selector will not change the working directory used by the song file selector
  • ENHANCEMENT: Alt+S splits current pattern at cursor location
  • ENHANCEMENT: Save and load FX buses (.KX file type)
  • ENHANCEMENT: FX bus name shown on the status bar when the cursor is over a relevant parameter/command
  • ENHANCEMENT: Envelope attack/decay times are visible on statusbar in milliseconds
  • ENHANCEMENT: Zap song data and optimize (zap unused data) actions
  • ENHANCEMENT: Reverb tap editor now has a visual display of tap delay/gain
  • ENHANCEMENT: Reverb wizard can now create tempo synced reverbs
  • ENHANCEMENT: DVORAK keymap (thank you MegaLoler!)
  • ENHANCEMENT: Toggle reverb taps with shift-mouse click
  • FIXED: Would not always remember file dialog previous path/the same path was shared by multiple formats
  • FIXED: RELATIVE checkbox was not usable with the keyboard

Wavetable

  • ENHANCEMENT: New tools in toolbox: low/high-pass filter, distort, find zero crossing
  • ENHANCEMENT: Save wavetable items as .WAV

Export

  • Can export the song tracks in separate .WAV files (for mixing, cool visualizations etc.)

Import

  • ENHANCEMENT: OrgMaker orgsamp.dat support

Misc

  • FIXED: Crash on exit (thank you laanwj!)

1.7.0-pre2

30 Jun 05:17
Compare
Choose a tag to compare
1.7.0-pre2 Pre-release
Pre-release

Player

  • ENHANCEMENT: Volume slides and panning from volume column (U/D/L/R commands)
  • ENHANCEMENT: Volume envelopes have now twice the resolution and faster attack/decay is possible
  • ENHANCEMENT: Individual reverb taps can now be panned and disabled

UI

  • ENHANCEMENT: Volume column commands display a symbol (up/down/left/right/P) instead of the hex code
  • ENHANCEMENT: Default pattern length/sequence step length is now 64 steps
  • ENHANCEMENT: Remember previously used directory for each file type, instrument file selector will not change the working directory used by the song file selector
  • ENHANCEMENT: Alt+S splits current pattern at cursor location
  • ENHANCEMENT: Save and load FX buses (.KX file type)
  • ENHANCEMENT: FX bus name shown on the status bar when the cursor is over a relevant parameter/command
  • ENHANCEMENT: Envelope attack/decay times are visible on statusbar in milliseconds
  • ENHANCEMENT: Zap song data and optimize (zap unused data) actions
  • ENHANCEMENT: Reverb tap editor now has a visual display of tap delay/gain
  • ENHANCEMENT: Reverb wizard can now create tempo synced reverbs
  • ENHANCEMENT: DVORAK keymap (thank you MegaLoler!)
  • ENHANCEMENT: Toggle reverb taps with shift-mouse click
  • FIXED: Would not always remember file dialog previous path/the same path was shared by multiple formats
  • FIXED: RELATIVE checkbox was not usable with the keyboard

Wavetable

  • ENHANCEMENT: New tools in toolbox: low/high-pass filter, distort, find zero crossing
  • ENHANCEMENT: Save wavetable items as .WAV

Export

  • Can export the song tracks in separate .WAV files (for mixing etc.)

Import

  • ENHANCEMENT: OrgMaker orgsamp.dat support

Misc

  • FIXED: Crash on exit (thank you laanwj!)

1.7.0-pre

29 Jun 09:53
Compare
Choose a tag to compare
1.7.0-pre Pre-release
Pre-release

Player

  • ENHANCEMENT: Volume slides and panning from volume column (U/D/L/R commands)
  • ENHANCEMENT: Volume envelopes have now twice the resolution and faster attack/decay is possible
  • ENHANCEMENT: Individual reverb taps can now be panned and disabled

UI

  • ENHANCEMENT: Volume column commands display a symbol (up/down/left/right/P) instead of the hex code
  • ENHANCEMENT: Default pattern length/sequence step length is now 64 steps
  • ENHANCEMENT: Remember previously used directory for each file type, instrument file selector will not change the working directory used by the song file selector
  • ENHANCEMENT: Alt+S splits current pattern at cursor location
  • ENHANCEMENT: Save and load FX buses (.KX file type)
  • ENHANCEMENT: FX bus name shown on the status bar when the cursor is over a relevant parameter/command
  • ENHANCEMENT: Envelope attack/decay times are visible on statusbar in milliseconds
  • ENHANCEMENT: Zap song data and optimize (zap unused data) actions
  • ENHANCEMENT: Reverb tap editor now has a visual display of tap delay/gain
  • ENHANCEMENT: Reverb wizard can now create tempo synced reverbs
  • ENHANCEMENT: DVORAK keymap (thank you MegaLoler!)
  • ENHANCEMENT: Toggle reverb taps with shift-mouse click
  • FIXED: Would not always remember file dialog previous path/the same path was shared by multiple formats
  • FIXED: RELATIVE checkbox was not usable with the keyboard

Wavetable

  • ENHANCEMENT: New tools in toolbox: low/high-pass filter, distort, find zero crossing
  • ENHANCEMENT: Save wavetable items as .WAV

Export

  • Can export the song tracks in separate .WAV files (for mixing etc.)

Import

  • ENHANCEMENT: OrgMaker orgsamp.dat support

Misc

  • FIXED: Crash on exit (thank you laanwj!)

1.6.2

31 May 09:31
Compare
Choose a tag to compare

UI

  • FIXED: 64-bit Linux builds crashed while trying to save config on exit
  • FIXED: FX bus names were not emptied after a "New song" action