use crate::*; impl Audio for Arranger { fn process (&mut self, client: &Client, scope: &ProcessScope) -> Control { if let Some(ref transport) = self.transport { transport.write().unwrap().process(client, scope); } for track in self.arrangement.tracks.iter_mut() { track.player.process(client, scope); } Control::Continue } }