prelim midi controller

This commit is contained in:
2025-12-29 00:44:43 -06:00
parent c045337fba
commit 4c6ec3a019
6 changed files with 144 additions and 4 deletions

View File

@@ -9,7 +9,8 @@ MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui_(new Ui::MainWindow),
audio_(new AudioEngine()),
keyboard_(audio_->noteQueue()) {
keyboard_(audio_->noteQueue()),
midi_(audio_->noteQueue()) {
// initialize ui
ui_->setupUi(this);

View File

@@ -5,6 +5,7 @@
#include <QKeyEvent>
#include "../synth/AudioEngine.h"
#include "../MidiController.h"
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
@@ -30,5 +31,6 @@ private:
AudioEngine* audio_ = nullptr;
KeyboardController keyboard_;
MidiController midi_;
};