Audio as State Machine

Will make the workflow easier.