From 4ea8344fba863d3ff113cf790b6327d44ced62ee Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Thu, 21 Aug 2025 18:56:43 +0200 Subject: Actition controller prototype --- web-project/src/solo_tool_web.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'web-project') 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") -- cgit v1.2.3