LV2 plugin randomly gets ERR on controls

Hello
I’m testing my first LV2 plugin in a layer, it randomly gets ERR on some control, so I change its value and the ERR gets corrected for a while.
Since I have a long experience in programming but a short one in LV2 development, I’m sure I’ve made some mistake, but what’s the correct way to debug an LV2 plugin run from zynthian UI?
Apart from dmesg and other suystem logs, is there a set of log files that I should check?
Should I enable some debug mode in any place of the software stack?
Thank you in advance

Sergio

Most probably your plugins is printing something to stderr or stdout. Make sure it’s completely silent.

Regards

I’m pretty sure it doesn’t print on std files, I’ve written it without Juce or other frameworks so I know it’s pretty unuseful to do it, but I’ll check it.

I suggest you are using jalv to test it’s functionality. And do the jack wiring with the help of patchage. Is the error only in the zynthian chain or also in the debugging environment?
You can use jalv to get some UI<->plugin communication printed, dump trace information and so on to get it debugged.
Perhaps this could lead you to the culprit?
Regards

I did not use any stdout/stderr printing
Now I introduced a log file in /tmp, but the plugin seems to be unable to create it: is there anything in lv2 platform that blocks a lv2 plugin to write on file system?

my problem isn’t debuggable with jalv because it seems to be strictly related to Zynthian GUI

To clarify better the issue, here is the use case:

  • install lv2 plugin on Zynthian, which has a total of 16 ports in the ttl file and 10 controls on GUI (the last of which is bypass)
  • create a single Audio layer with this plugin only
  • go into the plugin and set the 10 parameters as you prefer
  • randomly navigate through the 3 plugin configuration screens (Ctrls#1, Ctrls#2, Ctrls#3)
  • sometimest the first control of each screen (Ctrls#n) displays “ERR” on it and seems malfunctioning
  • at this point I set again its value and correct the situation

I will attach in a new post some errors from UI debugging log

May 01 09:14:04 audiodev startx[2288]: INFO:zynthian_engine.start: Starting Engine Jalv/SpectralFX
May 01 09:14:04 audiodev startx[2288]: DEBUG:zynthian_engine.start: Command: jalv.gtk --jack-name SpectralFX-00 https://www.ponkia.com/plugins/spectralfx/
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_engine_jalv.init: Jack Name => SpectralFX-00
May 01 09:14:05 audiodev startx[2288]: INFO:zynthian_engine_jalv.init: No defined MIDI controllers for ‘SpectralFX’.
May 01 09:14:05 audiodev startx[2288]: INFO:zynthian_engine_jalv.get_lv2_controllers_dict: Getting Controller List from LV2 Plugin …
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_config.get_disabled_midi_in_ports: DISABLED_MIDI_IN = [‘’]
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_config.get_enabled_midi_out_ports: ENABLED_MIDI_OUT = [‘ttymidi:MIDI_out’]
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_config.get_enabled_midi_fb_ports: ENABLED_MIDI_FB = [‘’]
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_gui_config.set_midi_config: MMC Bank Change CCNum: 0
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_gui_config.set_midi_config: MMC Bank Change UP: None
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_gui_config.set_midi_config: MMC Bank Change DOWN: None
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_gui_config.set_midi_config: MMC Program Change UP: None
May 01 09:14:05 audiodev startx[2288]: DEBUG:zynthian_gui_config.set_midi_config: MMC Program Change DOWN: None
May 01 09:14:05 audiodev startx[2288]: INFO:zynthian_gui_admin.stop_rtpmidi: STOPPING RTP-MIDI
May 01 09:14:06 audiodev startx[2288]: INFO:zynthian_gui_admin.stop_qmidinet: STOPPING QMIDINET
May 01 09:14:06 audiodev startx[2288]: INFO:zynthian_gui_admin.stop_touchosc2midi: STOPPING touchosc2midi
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_gui_admin.stop_aubionotes: STOPPING aubionotes
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_bank_list: BANK LIST =>
May 01 09:14:07 audiodev startx[2288]: [(‘None’, None, ‘None’, None)]
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_layer.set_bank: Bank Selected: None (0)
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.reset_preset: PRESET RESET!
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_preset_list: PRESET LIST =>
May 01 09:14:07 audiodev startx[2288]: [[‘https://www.ponkia.com/plugins/spectralfx/:preset1’, None, ‘’, ‘None’]]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_bank_list: BANK LIST =>
May 01 09:14:07 audiodev startx[2288]: [(‘’, None, ‘’, None)]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_bank_list: BANK LIST =>
May 01 09:14:07 audiodev startx[2288]: [(‘None’, None, ‘None’, None)]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_preset_list: PRESET LIST =>
May 01 09:14:07 audiodev startx[2288]: [[‘https://www.ponkia.com/plugins/spectralfx/:preset1’, None, ‘’, ‘None’]]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui.set_active_channel: ACTIVE CHAN: -1 => 0
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_gui.zynswitches_midi_setup: MIDI SWITCHES SETUP…
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_gui.zynswitches_midi_setup: MIDI ZYNSWITCH 4: 12 CH#0, 1, 0
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_gui.zynswitches_midi_setup: MIDI ZYNSWITCH 5: 12 CH#0, 2, 0
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_gui.zynswitches_midi_setup: MIDI ZYNSWITCH 6: 12 CH#0, 3, 0
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_gui.zynswitches_midi_setup: MIDI ZYNSWITCH 7: 12 CH#0, 4, 0
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_gui_stepsequencer.restore_riff_data: Restoring RIFF data…
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_bank_list: BANK LIST =>
May 01 09:14:07 audiodev startx[2288]: [(‘None’, None, ‘None’, None)]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_preset_list: PRESET LIST =>
May 01 09:14:07 audiodev startx[2288]: [[‘https://www.ponkia.com/plugins/spectralfx/:preset1’, None, ‘’, ‘None’]]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_bank.show: BANK INDEX => 0
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_bank_list: BANK LIST =>
May 01 09:14:07 audiodev startx[2288]: [(‘None’, None, ‘None’, None)]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bank’: 0 (0 → 1), None, None
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_layer.set_bank: Bank Selected: None (0)
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_layer.load_preset_list: PRESET LIST =>
May 01 09:14:07 audiodev startx[2288]: [[‘https://www.ponkia.com/plugins/spectralfx/:preset1’, None, ‘’, ‘None’]]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Preset’: 0 (0 → 1), None, None
May 01 09:14:07 audiodev startx[2288]: INFO:zynthian_layer.set_preset: Preset Selected: (0)
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#1
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Compression’: 1.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Overdrive’: 0.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Threshold [dB]’: -31.799999 (-120.0 → 0.0), None, None
May 01 09:14:07 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Gain [dB]’: -66.0 (-120.0 → 120.0), None, None
May 01 09:17:01 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:17:01 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:17:01 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:17:04 audiodev startx[2288]: DEBUG:zynthian_gui_controller.cb_canvas_release: CONTROL 1 RELEASE => 0.224209, 49.06136684968043
May 01 09:17:08 audiodev startx[2288]: DEBUG:zynthian_gui_controller.cb_canvas_release: CONTROL 1 RELEASE => 0.161447, 37.16389898852255
May 01 09:28:42 audiodev startx[2288]: DEBUG:zynthian_gui_controller.cb_canvas_release: CONTROL 1 RELEASE => 0.181195, 44.15132867904744
May 01 09:28:43 audiodev startx[2288]: DEBUG:zynthian_gui_controller.cb_canvas_release: CONTROL 1 RELEASE => 0.160336, 37.42141502844027
May 01 09:28:47 audiodev startx[2288]: DEBUG:zynthian_gui_controller.cb_canvas_release: CONTROL 1 RELEASE => 0.139231, 21.546925612830478
May 01 09:28:48 audiodev startx[2288]: DEBUG:zynthian_gui_controller.cb_canvas_release: CONTROL 1 RELEASE => 0.11748, 8.512087163772557
May 01 09:28:48 audiodev startx[2288]: INFO:zynthian_gui.zynswitch_short: Short Switch 1
May 01 09:28:48 audiodev startx[2288]: DEBUG:zynthian_gui.zynswitch_short: BACK TO SCREEN => layer
May 01 09:28:48 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Layer’: 0 (0 → 10), None, None
May 01 09:28:50 audiodev startx[2288]: INFO:zynthian_gui.zynswitch_short: Short Switch 3
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_layer.load_bank_list: BANK LIST =>
May 01 09:28:50 audiodev startx[2288]: [(‘None’, None, ‘None’, None)]
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_layer.load_preset_list: PRESET LIST =>
May 01 09:28:50 audiodev startx[2288]: [[‘https://www.ponkia.com/plugins/spectralfx/:preset1’, None, ‘’, ‘None’]]
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_gui_bank.show: BANK INDEX => 0
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_layer.load_bank_list: BANK LIST =>
May 01 09:28:50 audiodev startx[2288]: [(‘None’, None, ‘None’, None)]
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bank’: 0 (0 → 1), None, None
May 01 09:28:50 audiodev startx[2288]: INFO:zynthian_layer.set_bank: Bank Selected: None (0)
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_layer.load_preset_list: PRESET LIST =>
May 01 09:28:50 audiodev startx[2288]: [[‘https://www.ponkia.com/plugins/spectralfx/:preset1’, None, ‘’, ‘None’]]
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Preset’: 0 (0 → 1), None, None
May 01 09:28:50 audiodev startx[2288]: INFO:zynthian_layer.set_preset: Preset Selected: (0)
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:28:50 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:33:57 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#1
May 01 09:33:57 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Compression’: 1.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:33:57 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Overdrive’: 0.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:33:57 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Threshold [dB]’: -31.799999 (-120.0 → 0.0), None, None
May 01 09:33:58 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Gain [dB]’: -66.0 (-120.0 → 120.0), None, None
May 01 09:33:59 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#2
May 01 09:33:59 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Compression’: 1.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:33:59 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Underdrive’: 0.0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:33:59 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:33:59 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Gain [dB]’: 25.200001 (-120.0 → 120.0), None, None
May 01 09:34:01 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#1
May 01 09:34:01 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:01 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Overdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:01 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Threshold [dB]’: -31.799999999999997 (-120.0 → 0.0), None, None
May 01 09:34:21 audiodev startx[2288]: ERROR:zynthian_engine.proc_cmd: Can’t exec engine command: set 7 -31.800000 => Timeout exceeded.
May 01 09:34:21 audiodev startx[2288]: <pexpect.pty_spawn.spawn object at 0xac9d1a70>
May 01 09:34:21 audiodev startx[2288]: command: /usr/local/bin/jalv.gtk
May 01 09:34:21 audiodev startx[2288]: args: [‘/usr/local/bin/jalv.gtk’, ‘–jack-name’, ‘SpectralFX-00’, ‘https://www.ponkia.com/plugins/spectralfx/’]
May 01 09:34:21 audiodev startx[2288]: buffer (last 100 chars): b’set 7 0.000000\r\nupper_threshold = 0.000000\r\n> ’
May 01 09:34:21 audiodev startx[2288]: before (last 100 chars): b’set 7 0.000000\r\nupper_threshold = 0.000000\r\n> ’
May 01 09:34:21 audiodev startx[2288]: after: <class ‘pexpect.exceptions.TIMEOUT’>
May 01 09:34:21 audiodev startx[2288]: match: None
May 01 09:34:21 audiodev startx[2288]: match_index: None
May 01 09:34:21 audiodev startx[2288]: exitstatus: None
May 01 09:34:21 audiodev startx[2288]: flag_eof: False
May 01 09:34:21 audiodev startx[2288]: pid: 2421
May 01 09:34:21 audiodev startx[2288]: child_fd: 31
May 01 09:34:21 audiodev startx[2288]: closed: False
May 01 09:34:21 audiodev startx[2288]: timeout: 20
May 01 09:34:21 audiodev startx[2288]: delimiter: <class ‘pexpect.exceptions.EOF’>
May 01 09:34:21 audiodev startx[2288]: logfile: None
May 01 09:34:21 audiodev startx[2288]: logfile_read: None
May 01 09:34:21 audiodev startx[2288]: logfile_send: None
May 01 09:34:21 audiodev startx[2288]: maxread: 2000
May 01 09:34:21 audiodev startx[2288]: ignorecase: False
May 01 09:34:21 audiodev startx[2288]: searchwindowsize: None
May 01 09:34:21 audiodev startx[2288]: delaybeforesend: 0
May 01 09:34:21 audiodev startx[2288]: delayafterclose: 0.1
May 01 09:34:21 audiodev startx[2288]: delayafterterminate: 0.1
May 01 09:34:21 audiodev startx[2288]: searcher: searcher_re:
May 01 09:34:21 audiodev startx[2288]: 0: re.compile(b’\n> ')
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Gain [dB]’: -66.0 (-120.0 → 120.0), None, None
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#2
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Underdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Gain [dB]’: 25.19999999999999 (-120.0 → 120.0), None, None
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:34:21 audiodev startx[2288]: ERROR:zynthian_gui_controller.calculate_plot_values: Calc Error => list index out of range
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#2
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Underdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Gain [dB]’: 25.19999999999999 (-120.0 → 120.0), None, None
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:21 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:25 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#2
May 01 09:34:25 audiodev startx[2288]: ERROR:zynthian_gui_controller.calculate_plot_values: Calc Error => list index out of range
May 01 09:34:25 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:25 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Underdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:25 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:34:25 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Gain [dB]’: 25.19999999999999 (-120.0 → 120.0), None, None
May 01 09:34:26 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#1
May 01 09:34:26 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:26 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Overdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:26 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:34:26 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Gain [dB]’: -66.0 (-120.0 → 120.0), None, None
May 01 09:34:27 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:34:27 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:27 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#2
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Underdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:34:28 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Gain [dB]’: 25.19999999999999 (-120.0 → 120.0), None, None
May 01 09:34:30 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:34:30 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:34:30 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:29 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#1
May 01 09:38:29 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:29 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Overdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:29 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:38:29 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Gain [dB]’: -66.0 (-120.0 → 120.0), None, None
May 01 09:38:30 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#2
May 01 09:38:30 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:30 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Underdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:30 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:38:30 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Lower Gain [dB]’: 25.19999999999999 (-120.0 → 120.0), None, None
May 01 09:38:32 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:38:32 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:32 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#1
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Compression’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Overdrive’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Threshold [dB]’: 0.0 (-120.0 → 0.0), None, None
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Upper Gain [dB]’: -66.0 (-120.0 → 120.0), None, None
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_control.set_controller_screen: SET CONTROLLER SCREEN Ctrls#3
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Normalize volume’: 1 (0 → 1), [‘off’, ‘on’], [0, 1]
May 01 09:38:35 audiodev startx[2288]: DEBUG:zynthian_gui_controller.config: ZCTRL ‘Bypass’: 0 (0 → 1), [‘off’, ‘on’], [0, 1]

I’m still investigating it, I noticed the timeout problem which is (or has been a bug) and I’m digging into it.
For the moment I’m using this script to start my LV2 from jalv:
#!/bin/bash
PLUGIN_URI=“https://www.ponkia.com/plugins/spectralfx/
#/root/SpectralFX_preset1.preset.lv2

#screen -S myapp -d -m /usr/local/bin/jalv -i -n SpectralFX SpectralFX ${PLUGIN_URI} &
#su -c '/usr/local/bin/jalv -i -n SpectralFX SpectralFX ‘${PLUGIN_URI}’ & ’

jalv.gtk -n SpectralFX SpectralFX ${PLUGIN_URI} &
echo “Waiting for SpectralFX ports”
until jack_ready=jack_lsp | grep -c SpectralFX: | grep "^5$"
do
sleep 1
done
echo “Waiting for ZynMidiRouter:main_out”
until zynmidi_ready=jack_lsp | grep ZynMidiRouter:main_out
do
sleep 1
done

#jack_connect system:capture_1 SpectralFX:audio_in_1
#jack_connect system:capture_2 SpectralFX:audio_in_2
#jack_connect system:playback_1 SpectralFX:audio_out_1
#jack_connect system:playback_2 SpectralFX:audio_out_2
#jack_connect ZynMidiRouter:main_out SpectralFX:in

jack_connect system:capture_1 SpectralFX:in_left
jack_connect system:capture_2 SpectralFX:in_right
jack_connect system:playback_1 SpectralFX:out_left
jack_connect system:playback_2 SpectralFX:out_right
jack_connect ZynMidiRouter:main_out SpectralFX:control

and this is the resulting output:
Waiting for SpectralFX ports
Plugin: https://www.ponkia.com/plugins/spectralfx/
UI: None
JACK Name: SpectralFX
Sample rate: 48000 Hz
Block length: 256 frames
MIDI buffers: 32768 bytes
Comm buffers: 524288 bytes
Update rate: 30.0 Hz

upper_active = 0.000000
overdrive = 0.000000
upper_threshold = 0.000000
upper_gain = 0.000000
lower_active = 0.000000
underdrive = 0.000000
lower_threshold = 0.000000
lower_gain = 0.000000
normalize_active = 0.000000
bypass_active = 0.000000
CLI thread created successfully
Waiting for ZynMidiRouter:main_out

maybe I have to upgrade to latest version? From the UI by selecting Software > Update?
Thank you

Hello everybody
I just installed oram and now it seems working, the only issue for the moment is that I have to use VNC because my touchscreen seems not working, but I imagine I’ll have to set it up.
I have a generic 7" touchscreen display connected by USB/HDMI

Hello everyone
I just solved this by installing latest stable version on a new SD card.
Now it works like a charm and I’m enjoying the new UI and features.
Thank you all

1 Like