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 @@ - - + + +