Splitted into Recorder, Player and Transport, to allow easy replay on different device ;)