BaseBpm (BPM)

Information
TPS (stands for Tiles per second) is how fast or slow will the tiles fall while playing the song in-game (it can be seen from the top when you play some challenges in-game).

BPM (Beats per minute) is a measurement of tempo in music. (Source: Wikipedia)

How to get the BPM for the song
For example, it is usually from a MIDI file.

You opened up a MIDI file from FL Studio (or any other MIDI sequencer), and you see the number like this:

140.000

That's what you call a BPM. You can now put a BPM number like this: {"baseBpm":140,"musics":[{"bpm":140,"baseBeats":0.5,"scores":["",""],"id":1}]}

How to get the TPS for the song
Now, as we know how to get the BPM from the song (or a MIDI file), you can get the TPS for the song.

Use this following formula to help you get the TPS for the song: TPM = BPM / baseBeats TPS = TPM / 60 For example, let's say that our song has 140 BPM and 0.5 baseBeats: 140 BPM / 0.5 = 280 TPM 280 TPM / 60 = 4.667 TPS Sometimes BPM might be too high, for example, 255BPM. After calculating the speed in TPS for 0.25bb is 17TPS. To solve this problem, use higher baseBeats, like 0.5bb. The TPS will be 8.5TPS.

Converting TPS into BPM
To convert TPS into BPM, do this: BPM = TPS * 60 * baseBeats Example: 13.333 TPS * 60 * 0.5 = 400 BPM 400 BPM / 0.5 = 800 TPM You can (now) put the speeds in music_json.csv. 101,100001,400,0.5,800,Song Name,Author,,, 102,100001,400,0.5,800,Song Name,,,, 103,100001,400,0.5,800,Song Name,,,, If you play the level, the tiles will fall super fast.