Skip to content

manatools v0.2.0

Compare
Choose a tag to compare
@dakrk dakrk released this 06 Oct 16:13
· 51 commits to main since this release
e07c4d2

New tools available:

  • mltgui
    • Can view, edit, export
  • osbgui
    • Can view, edit, export
  • findtool
    • Searches for known files contained inside another, unknown container

Key changes:

  • Handle wide strings on Windows better (Fixes mlttool hanging, and Unicode file names)
  • mpb: Version 1 panning now supported
  • msbtool: exportmidis now listed as a command
  • mpbgui: Programs can now be dragged to be rearranged (#3)
  • osb: panpot values now read
  • msd: process gate/step extend messages, and tempo step
  • docs: numerous OSB, MSD and MPB changes, as well as starting FOB/FPB
  • make panpot calculation not be version specific
  • mpbgui: fix layer delay representation
  • mpbgui: use proper fine tune range
  • mpb: export estimated -+48 cents fine tune range to SoundFont (#2)
  • mpbgui: allow drag & drop on split editor to import audio
  • guicommon: ask which channel to use when importing multi-channel audio files
  • version 1 files do not have checksums, don't try to read them
  • msbtool: fix prolonged timing upon loop
  • mpb & osb: fix reading 8-bit PCM tone data with high jump
  • mpbgui: allow toggling noise generator and other split flags
  • mpbgui: rudimentary velocity curve editor
  • msb: account for checksum when reading
  • osbtool: fix export file names
  • mpbgui: allow reading and writing a mapping file, to annotate names of programs (#25, thanks for suggesting this, PkR)
  • zero index everything
  • mpbgui: option to choose not to guess full tone size (#20)
  • osb: implement file writer
  • mpb: fix "filter on" state being inverted
  • mpb & osb: read FNS/OCT AICA registers, and other flags (LPSLNK, VOFF)
  • osbtool: implement list command
  • *gui: annotate some options with a tooltip, indicated by an underline