For more background on this Arcade Mode topic, check following: viewtopic.php?f=5&t=19573. Some explanation on the current philosophy of Arcade Mode
a) After selecting a midi file in FreeCommander and pressing F3, Synthesia checks if the midi file contains any bookmarks, if yes, it will start in looped playback mode between those bookmarks, if not, it will use a MeasureShift measure loop. MeasureShift is by default 2.
b) You play this loop segment always 3 times, first two times do not count, but the third time will count if you will make it into next stage/segment of the song or not. You need higher LoopScore than LoopScoreThreshold, which is by default 98.01, which should more or less equal to 1 note error and 1 second time error per loop segment.
c) If you achieve LoopScoreThreshold you can play next segment. If not, speed is decreased for DecreaseAmountLoop percent, which is by default 10 percent.
d) You continue in this way, playing through the whole song, segment by segment, after last segment, the whole song will loop and you have to achieve also LoopScoreThreshold here.
e) If you achieved also LoopScoreThreshold for the whole song, from step d) above, then you play again the whole song, but this time not started in loop mode, but instead "wholesong" mode, which means, you will get now Achievement (score) rather than LoopScore. Achievement is blue curve, LoopScore is red curve. Here you can play infinitely if you want.
f) If you have more than 90 percent of MaxPoints song speed is auto-increased by 5 percent, if not song speed is auto-decreased by 5 percent. So you could try to achieve more than 90 percent up to 200 percent speed, if you want, just as an exercise.
g) Finally after you practiced enough in loop mode and wholesong mode, you can play the song in Rhythm mode, just press LeftControl and F3 for this while you are in FreeCommander and having your midi selected.
That is the whole philosophy in this first version. Any ideas, improvements are welcome in the forum. Of course you can modify and improve anything you like and share the result in the forum. There are a few other behaviours which I did not explain here, you will see it anyway while playing, e.g. after song speed is increased your next playing will count immediately, not your third playing, as written in 3b) above.
Get latest version from: viewtopic.php?f=5&t=2867#p18133