make basic audio engine parameters configurable

This commit is contained in:
2026-01-24 14:07:38 -06:00
parent a4ea6490a4
commit 69a507d57b
10 changed files with 78 additions and 56 deletions

View File

@@ -8,7 +8,7 @@
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui_(new Ui::MainWindow),
audio_(new AudioEngine()),
audio_(new AudioEngine(&config_)),
keyboard_(audio_->noteQueue()),
midi_(audio_->noteQueue()) {

View File

@@ -6,6 +6,7 @@
#include "../synth/AudioEngine.h"
#include "../MidiController.h"
#include "../ConfigInterface.h"
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
@@ -32,5 +33,6 @@ private:
AudioEngine* audio_ = nullptr;
KeyboardController keyboard_;
MidiController midi_;
ConfigInterface config_;
};