Song plays a role as the playback controller as well as a track container. Song provides various methods for controlling playback status, positions, etc.
Play modes
Song::PlayModes defines several play modes.
Mode_None: The default one, used when not playing anything