fix audio initialization, extra controller, add playback styles