zynthian / zynthian-issue-tracking

Centralized Issue Tracking for Zynthian Project
https://github.com/orgs/zynthian/projects/1
11 stars 3 forks source link

TouchOSC Bridge not installed #1033

Closed riban-bw closed 5 months ago

riban-bw commented 6 months ago

Describe the issue

Attempt to start touchosc2midi service fails. It seems like touchosc is not installed in Oram

To Reproduce

Steps to reproduce the behavior:

  1. Go to Admin->MIDI Input Devices
  2. Select TouchOSC Bridge

    Expected behaviour

    TouchOSC Bridge is enabled

    Actual behaviour

    TouchOSC Bridge is not enabled

    Additional context

    touchosc2midi service log shows:

    May 03 12:23:17 zynthian-v5-64 systemd[1]: Starting touchosc2midi.service - TouchOSC Bridge...
    May 03 12:23:17 zynthian-v5-64 jack_wait[6775]: server is available
    May 03 12:23:17 zynthian-v5-64 systemd[1]: Started touchosc2midi.service - TouchOSC Bridge.
    May 03 12:23:17 zynthian-v5-64 (osc2midi)[6778]: touchosc2midi.service: Failed to locate executable /usr/local/bin/touchosc2midi: No such file or directory
    May 03 12:23:17 zynthian-v5-64 (osc2midi)[6778]: touchosc2midi.service: Failed at step EXEC spawning /usr/local/bin/touchosc2midi: No such file or directory
    May 03 12:23:17 zynthian-v5-64 systemd[1]: touchosc2midi.service: Main process exited, code=exited, status=203/EXEC
    May 03 12:23:17 zynthian-v5-64 systemd[1]: touchosc2midi.service: Failed with result 'exit-code'.
    May 03 12:23:18 zynthian-v5-64 systemd[1]: touchosc2midi.service: Scheduled restart job, restart counter is at 1.
    May 03 12:23:18 zynthian-v5-64 systemd[1]: Stopped touchosc2midi.service - TouchOSC Bridge.

Configuration

Hardware

Raspberry Pi 4 Model B Rev 1.5
Audio: Behringer UMC1820
Display: MIPI DSI 800x480 (inverted)
Wiring: V5
I2C: MCP23017@0x20, MCP23017@0x21, ADS1115@0x4A

System

Debian GNU/Linux 12 (bookworm)
Build Date: 2024-02-01
Memory: 36% (1396M/3792M)
SD Card: 89% (24G/29G)
Temperature: 54.0ºC
Overclock: Maximum

MIDI & UI

Tuning: 440 Hz
Master Channel: Off
Preload Presets: On
ZS3 (SubSnapShots): On
Power Save: 10 minutes
Audio Levels on Snapshots: On

Software

zyncoder: oram (84612a6) 
zynthian-ui: oram (dfaa65c)
zynthian-sys: oram (fe1312c)
zynthian-data: oram (97355e2)
zynthian-webconf: oram (8fd2665)
jofemodo commented 5 months ago

https://github.com/zynthian/zynthian-sys/commit/5a1a0279f56e1c019b82c44fdbad49c85e6938f4

jofemodo commented 5 months ago

I just kind of fixed the dependencies of touchosc. It install without error/warnings now, and it seems to work. I had to release some dependency version constrains, so it could fail while running. I couldn't test with an OSC client yet.