Looks better now

This commit is contained in:
2026-01-26 01:02:18 +01:00
parent fcb6adb6af
commit 2453b78237
4 changed files with 66 additions and 45 deletions

View File

@@ -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),