Skip to main content

Unoficial tool that converts Polyend Tracker *.mtp pattern files to midi files.

Project description

Polyend Tracker MIDI Export tool

MIDI conversion tool for Polyend Tracker project files.

Disclaimer

I am in no way affiliated with Polyend. This is a hobby project.

Usage

Converting Polyend Tracker *.mtp pattern file to midi (pattern files are nested in project folders under patterns):

:$ python polytracker2midi.py ./my-tracker-project/patterns/pattern_02.mtp 

Specify custom output file name:

:$ python polytracker2midi.py ./my-tracker-project/patterns/pattern_02.mtp ./my-midi-file.mid

Converting Polyend Tracker *.mtp pattern file to a text file (outputs a table view of the pattern similar to how you see it in Tracker UI):

:$ python polytracker2text.py ./my-tracker-project/patterns/pattern_02.mtp 

You can see an example of pattern text representation here

Reverse Engineering

TODOs

  • Pattern file parsing
  • Render names for All FX types
  • Support rendering of all possible ranges of values for FXs
  • Pattern MIDI export
    • basic export
    • support for velocity (volume FX)
    • support for chord FX
    • support for arp FX
    • support for microtiming (micromove, m) FX
    • support for microtuning M fx (do midi files support that?)
    • cli tool for converting files
    • support for panning (it seems to be supported by midi )
  • Song arrangement MIDI export
    • export
    • extract BPM
    • cli tool for converting files
  • PyPi package

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polyendtracker-midi-export-0.0.1.tar.gz (6.7 kB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page