diff options
Diffstat (limited to 'web-project/src/solo_tool_web.py')
| -rw-r--r-- | web-project/src/solo_tool_web.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/web-project/src/solo_tool_web.py b/web-project/src/solo_tool_web.py index 0315816..49cddcd 100644 --- a/web-project/src/solo_tool_web.py +++ b/web-project/src/solo_tool_web.py @@ -180,11 +180,11 @@ def landingPage(): for id, soloTool in sessions.items(): ui.button(id, on_click=partial(ui.navigate.to, f"/{id}")) -def start(port, refresh, reload, sessionPath, bufferSize, samplingRate): +def start(port, refresh, reload, sessionPath, bufferSize, samplingRate, deviceName): global sessionManager, recorder, metronome, volumeController sessionManager = SessionManager(sessionPath) - recorder = Recorder(bufferSize, samplingRate) - metronome = Metronome(bufferSize, samplingRate) + recorder = Recorder(bufferSize, samplingRate, deviceName) + metronome = Metronome(bufferSize, samplingRate, deviceName) volumeController = VolumeControllerXR18("XR18-7EE3D3.0xf7.com") for id in sessionManager.getSessions(): @@ -205,10 +205,11 @@ def start(port, refresh, reload, sessionPath, bufferSize, samplingRate): @click.option("--session_path", default="https://files.0xf7.com", help="Look for sessions in this location.") @click.option("--buffer_size", type=int, default=128, help="Audio buffer size for recording.") @click.option("--sampling_rate", type=int, default=48000, help="Audio sampling rate for recording.") -def main(port, refresh, reload, session_path, buffer_size, sampling_rate): - start(port, refresh, reload, session_path, buffer_size, sampling_rate) +@click.option("--device_name", type=str, default="XR18", help="Audio device for recording.") +def main(port, refresh, reload, session_path, buffer_size, sampling_rate, device_name): + start(port, refresh, reload, session_path, buffer_size, sampling_rate, device_name) # Hardcoded dev settings if __name__ in {"__main__", "__mp_main__"}: - start(8080, 0.5, True, "https://files.0xf7.com", 1024, 48000) + start(8080, 0.5, True, "https://files.0xf7.com", 1024, 48000, "pipewire") #start(8080, 0.5, True, "/home/eddy/music", 1024, 48000) |
