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
Built Distribution
Close
Hashes for polyendtracker-midi-export-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ab8f623154a9a5ff8859443049d0037f4eb9fae7f955f81b5e02612f70e992 |
|
MD5 | 89c0627f424e2fdd97b99237f27a4187 |
|
BLAKE2b-256 | f4913f522fb6e495fbf245f376b8c08970dca26d7810362e9dc2dbb830f7ac97 |
Close
Hashes for polyendtracker_midi_export-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e70866fe35e26d9d57b1e07168b5ff6436c0432b969fd8d5f07abae847b99fc |
|
MD5 | 2f47467fe91b251897469b4633e55b23 |
|
BLAKE2b-256 | ff7a2ff732c3ba774743cfcf4251b3ddfd228222357f6ccb50580e575710afc1 |