diff --git a/CMakeLists.txt b/CMakeLists.txt
index a833595..8309bdf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -15,6 +15,7 @@ add_executable(pwweb
src/main.cpp
src/graph_engine.cpp
src/web_server.cpp
+ src/midi_mapper.cpp
)
target_include_directories(pwweb PRIVATE
diff --git a/frontend/src/components/GraphCanvas.svelte b/frontend/src/components/GraphCanvas.svelte
index e450afa..93b5527 100644
--- a/frontend/src/components/GraphCanvas.svelte
+++ b/frontend/src/components/GraphCanvas.svelte
@@ -17,6 +17,7 @@
getQuantum, setQuantum,
} from '../lib/stores';
import type { Node, Port, Link } from '../lib/types';
+ import MidiMappingPanel from './MidiMappingPanel.svelte';
// Viewport
let viewBox = $state({ x: -100, y: -40, w: 1200, h: 700 });
@@ -44,6 +45,7 @@
let showMergeDialog = $state(false);
let showProfileDialog = $state(false);
let showRuleDialog = $state(false);
+ let showMidiPanel = $state(false);
let showVirtualMenu = $state(false);
let splitNodes = $state(false);
let showNetworkDialog = $state<{ type: string } | null>(null);
@@ -481,8 +483,9 @@
-
-
+
+
+