For me the Arranger is the best solution.
Any particular problem with it for you ? Otherwise, sync Octatrack to another sequencer having tempo per pattern, program changes send. An MPC for example.