Skip to content

v1.0.3 - Multi-File Output for Large Projects

Choose a tag to compare

@twobob twobob released this 20 Oct 01:29
· 25 commits to master since this release

What's New in v1.0.3

New Features

  • Multi-file output for projects with more than 16 tracks: Since MIDI format has a 16-channel limit, projects with >16 tracks are now automatically split into multiple synchronized MIDI files
    • Files are named with track ranges: project_0-15.mid, project_16-31.mid, project_32-47.mid, etc.
    • All files preserve the same timeline offsets from v1.0.2, so they sync perfectly when imported together
    • Projects with 16 tracks continue to output a single file (no behavior change)

Example

  • 10 tracks project.mid (single file)
  • 17 tracks project_0-15.mid + project_16-16.mid (2 files)
  • 48 tracks project_0-15.mid + project_16-31.mid + project_32-47.mid (3 files)

Files Included

  • als2mid-console.exe - Command-line version
  • als2mid-gui.exe - GUI version

Both executables are standalone and require no Python installation.