Polyend Tracker MIDI Export

MIDI Exporter for Polyend Tracker projects & patterns

role: Reverse-engineering, Developer period: Apr. 2022
pythonmusicreverse-engineeringweb
Polyend Tracker MIDI Export

This tool lets you convert Polyend Tracker projects and pattern files to MIDI, so you can compose music on the Tracker and then easily port it over to your favourite DAW to continue working on it.

Background

While working on my musical projects I found myself using Polyend Tracker as a sequencer for external synthesizers a lot. Most of the time I’ve recorded the audio to 1010 Music’s BlueBox to bring it later into Ableton for final arrangement and mixing. At this stage I found lack of MIDI export in Polyend Tracker very limiting and decided to reverse engineer the Tracker’s pattern and project files to convert them to MIDI.

As a result I’ve created a Python Library that converts project and pattern file and a simple webtool that lets you drop in a zipped Tracker project and get your arrangement and patterns in MIDI format.

Most of my thought process when reverse engineering is documented in the GitHub repository.

Media

Reverse-engineered frames
Reverse-engineered frames of the pattern files
Web tool screenshot
Screenshot of the webtool – just drop in your zipped project to convert