Looks better now
This commit is contained in:
@@ -99,7 +99,7 @@ fn main() -> io::Result<()> {
|
||||
initial_samples.extend(index);
|
||||
}
|
||||
|
||||
let sequencer = spawn_sequencer(
|
||||
let (sequencer, initial_audio_rx) = spawn_sequencer(
|
||||
Arc::clone(&link),
|
||||
Arc::clone(&playing),
|
||||
Arc::clone(&app.variables),
|
||||
@@ -118,7 +118,7 @@ fn main() -> io::Result<()> {
|
||||
|
||||
let (mut _stream, mut _analysis_handle) = match build_stream(
|
||||
&stream_config,
|
||||
sequencer.audio_rx.clone(),
|
||||
initial_audio_rx,
|
||||
Arc::clone(&scope_buffer),
|
||||
Arc::clone(&spectrum_buffer),
|
||||
Arc::clone(&metrics),
|
||||
@@ -149,6 +149,8 @@ fn main() -> io::Result<()> {
|
||||
_stream = None;
|
||||
_analysis_handle = None;
|
||||
|
||||
let new_audio_rx = sequencer.swap_audio_channel();
|
||||
|
||||
let new_config = AudioStreamConfig {
|
||||
output_device: app.audio.config.output_device.clone(),
|
||||
channels: app.audio.config.channels,
|
||||
@@ -165,7 +167,7 @@ fn main() -> io::Result<()> {
|
||||
|
||||
match build_stream(
|
||||
&new_config,
|
||||
sequencer.audio_rx.clone(),
|
||||
new_audio_rx,
|
||||
Arc::clone(&scope_buffer),
|
||||
Arc::clone(&spectrum_buffer),
|
||||
Arc::clone(&metrics),
|
||||
|
||||
Reference in New Issue
Block a user