Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -518,6 +518,7 @@ else() # NOT EMSCRIPTEN, ANDROID, or IOS
tests/test_metronome.cpp
tests/test_gui_manager.cpp
tests/test_clipboard_preset.cpp
tests/test_audio_engine.cpp
)

# Effect + core sources needed by tests (no GUI, no main)
Expand Down
23 changes: 0 additions & 23 deletions src/audio/audio_engine_process.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -301,29 +301,6 @@ void AudioEngine::drain_commands() {
case AudioCommand::SetOutputGain:
output_gain_.store(cmd.value, std::memory_order_relaxed);
break;
case AudioCommand::ToggleMetronome:
metronome_enabled_ = !metronome_enabled_;
if (metronome_enabled_) {
metronome_sample_counter_ = 0.0;
metronome_click_samples_remaining_ = 0;
metronome_click_env_ = 0.0f;
metronome_click_phase_ = 0.0f;
} else {
metronome_click_samples_remaining_ = 0;
metronome_click_env_ = 0.0f;
}
break;
case AudioCommand::SetMetronomeBpm:
metronome_bpm_ = static_cast<int>(cmd.value);
update_metronome_timing();
if (metronome_sample_counter_ <= 0.0 ||
metronome_sample_counter_ > metronome_samples_per_beat_) {
metronome_sample_counter_ = metronome_samples_per_beat_;
}
break;
case AudioCommand::SetMetronomeVolume:
metronome_volume_ = clamp(cmd.value, 0.0f, 1.0f);
break;
default:
break;
}
Expand Down
3 changes: 0 additions & 3 deletions src/audio/spsc_queue.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,6 @@ struct AudioCommand {
SetEffectMix, // Change effect wet/dry mix
SetInputGain, // Change master input gain
SetOutputGain, // Change master output gain
ToggleMetronome, // Toggle metronome on/off
SetMetronomeBpm, // Change metronome BPM
SetMetronomeVolume, // Change metronome click level
AddEffect, // Signal that effect list changed (swap pointer)
RemoveEffect, // Signal that effect list changed
MoveEffect, // Signal that effect list changed
Expand Down
Binary file added test_dummy_record.wav
Binary file not shown.
Loading
Loading