aboutsummaryrefslogtreecommitdiffstats
path: root/web-project/src
diff options
context:
space:
mode:
authorEddy Pedroni <epedroni@pm.me>2025-08-21 18:56:43 +0200
committerEddy Pedroni <epedroni@pm.me>2025-08-21 18:56:43 +0200
commit4ea8344fba863d3ff113cf790b6327d44ced62ee (patch)
tree0db18a3b5039258567d36d782687b83ed0ff9baa /web-project/src
parent748f056faf16b08ac41de991b1aeb664f2b86d8e (diff)
Actition controller prototype
Diffstat (limited to 'web-project/src')
-rw-r--r--web-project/src/solo_tool_web.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/web-project/src/solo_tool_web.py b/web-project/src/solo_tool_web.py
index 314c97a..b014061 100644
--- a/web-project/src/solo_tool_web.py
+++ b/web-project/src/solo_tool_web.py
@@ -7,9 +7,9 @@ import click
from fastapi import HTTPException
from urllib.parse import unquote
-from solo_tool import SoloTool
+from solo_tool import SoloTool, handlers
from solo_tool.session_manager import SessionManager
-from solo_tool import handlers
+from solo_tool.midi_controller_actition import ActitionController
def fileName(path: str) -> str:
return unquote(basename(splitext(path)[0]))
@@ -29,6 +29,7 @@ def songList(st: SoloTool, songDrawer) -> None:
sessions = {}
sessionManager = None
+midiPedal = ActitionController()
@ui.page('/{sessionId}')
def sessionPage(sessionId: str):
@@ -41,6 +42,7 @@ def sessionPage(sessionId: str):
ui.page_title(sessionId)
st = sessions[sessionId]
+ midiPedal.setSoloTool(st)
# Manage songs dialog
with ui.dialog() as manageSongsDialog:
@@ -135,5 +137,5 @@ def main(port, refresh, reload, session_path):
# Hardcoded dev settings
if __name__ in {"__main__", "__mp_main__"}:
- start(8080, 0.5, True, "https://files.0xf7.com")
+ start(8080, 0.5, False, "https://files.0xf7.com")
#start(8080, 0.5, True, "/home/eddy/music/sessions")