Acceleration Maker

Acceleration Maker
Acceleration Maker is a program for generating MIDI tempo map for PT2 songs with acceleration (challenges). This program is included with json2midi source code (available here).

Generating tempo map
First, you'll need to convert a challenge using json2midi. It shouldn't contain combo tiles, because they affect TPM. Acceleration Maker takes 4 arguments: For example let's say we want to generate a tempo map for Master Challenge. staring TPM = 113 / 0.25 = 452 acceleration = 0.055 Now let's run the program acceleration_maker 452 0.055 300 master.mid
 * 1) staring TPM (BPM/BaseBeats of the first part)
 * 2) acceleration (this value can be found in music_json.csv)
 * 3) time in seconds (desired duration of the tempo map)
 * 4) MIDI filename (desired output filename)

Applying tempo map to MIDI
We'll need to use FL Studio to apply the tempo map. If you did everything correctly, it should look like this: Now all you need to do is render the project (File -> Export -> Midi).
 * 1) Open converted song in FL Studio
 * 2) Remove existing Tempo
 * 3) Create a new pattern
 * 4) Drop tempo map to the new pattern (uncheck "Start new project")
 * 5) Place the new pattern on the playlist
 * 6) Select the first pattern and place it on the playlist (you can repeat it few times)