Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@IoeCmcomc IoeCmcomc released this 13 Jun 15:02
· 1 commit to master since this release

Changes

  • Allow to export to Impulse Tracker format (.it files) (d0be094);
    • Audio samples are saved as uncompressed, normalized, 16-bit, single-channel data;
    • A sample is mapped to an instrument;
    • One empty sample and an empty instrument are added to fix the weird pitch shifting of the last sample;
    • The attached message is not written because I'm lazy;
    • Due to limitations of the Impulse Tracker format:
      • Most of the text fields are truncated to 26 characters, except channel names, which are limited to 20 characters;
      • A note may not have its volume, panning, and pitch applied because the .it format only has a volume column and an effect column
      • If the length of a song is more than 40000 ticks, the rest of the song will not be saved;
    • It seems like different programs play the exported file differently. Notably, the sample pitch is sometimes shifted.
  • Add a new tool: apply layer properties, such as volume and panning, to each note (d1d4b0e).

Technical Changes

  • Updated dependencies.
  • Add logging to the program, which should enable easier debugging.

Bugfixes

  • Fixed long notes in MIDI importing didn't work well with overlapping notes (85ecc43)
  • Fixed MIDI importing broken when duration importing is disabled (dfb8fe0)
  • Fixed wrong note pannings when converting from .mcsp2 to .nbs (d08e1d8)
  • Attempted to fix ffmpeg binaries not found on Windows although they exist (#10, 911a3dd)