Fixed State machine for recorder