New testing image Bookworm Oram 64bits

Hi, yes under interface-> UI Options → advanced view …both Enable Touch Navigation and Enable cursor are checked.

I installed a fresh Oram RC2 yesterday after being on Stable and also had the same issues with touch only scrolling but not selecting menu items. The top bar gestures seemed to work ok though. Ran update from webconf and it fixed everything.

Thanks for the info. I ran an update from webconf already and that didn’t fix it for me. Unless there was an update made recently as in today.

I did a webconf update and now I can’t access zynthian.local anymore. Same as before. Feels like I’m going in circle repeating the same.

Hi,

When I use MOD-UI for my guitar effects, everything work OK until I start adding MIDI control to the bypass in the Zynthian interface.
(Also ZS3 does not work correctly; the zynthian screen shows a different content than actually is loaded and shown on the MOD-UI web screen.)
When saving I get the error as already reported and moreover… the Snapshot is removed/deleted…

Really hope this will be fixed for I cannot use my zynthian anymore… :grimacing: :sob:

Cheers,
Maarten

Sep 23 10:46:59 zynthian mod-ui.sh[1828]: /zynthian/zynthian-sw/mod-ui/modtools/pedalboard.py:46: DeprecationWarning: ANTIALIAS is deprecated and will be removed in Pillow 10 (2023-07-01). Use LANCZOS or Resampling.LANCZOS instead.
Sep 23 10:46:59 zynthian mod-ui.sh[1828]: img.thumbnail((width, height), Image.ANTIALIAS)
Sep 23 10:47:09 zynthian dbus-daemon[1268]: [session uid=0 pid=1266] Activating service name=‘org.xfce.Xfconf’ requested by ‘:1.3’ (uid=0 pid=1281 comm=“/usr/bin/xfce4-panel”)
Sep 23 10:47:09 zynthian dbus-daemon[1268]: [session uid=0 pid=1266] Successfully activated service ‘org.xfce.Xfconf’
Sep 23 10:48:33 zynthian startx[1115]: ERROR:zynthian_state_manager.save_snapshot: Traceback (most recent call last):
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 954, in save_snapshot
Sep 23 10:48:33 zynthian startx[1115]: state = self.get_state()
Sep 23 10:48:33 zynthian startx[1115]: ^^^^^^^^^^^^^^^^
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 906, in get_state
Sep 23 10:48:33 zynthian startx[1115]: self.save_zs3(“zs3-0”, “Last state”)
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1420, in save_zs3
Sep 23 10:48:33 zynthian startx[1115]: mcstate = self.get_midi_capture_state()
Sep 23 10:48:33 zynthian startx[1115]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1622, in get_midi_capture_state
Sep 23 10:48:33 zynthian startx[1115]: mcstate[uid][“midi_cc”][chan_cc].append([zctrl.processor.id, zctrl.symbol])
Sep 23 10:48:33 zynthian startx[1115]: ^^^^^^^^^^^^^^^^^^
Sep 23 10:48:33 zynthian startx[1115]: AttributeError: ‘NoneType’ object has no attribute ‘id’
Sep 23 10:48:33 zynthian startx[1115]: Traceback (most recent call last):
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 954, in save_snapshot
Sep 23 10:48:33 zynthian startx[1115]: state = self.get_state()
Sep 23 10:48:33 zynthian startx[1115]: ^^^^^^^^^^^^^^^^
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 906, in get_state
Sep 23 10:48:33 zynthian startx[1115]: self.save_zs3(“zs3-0”, “Last state”)
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1420, in save_zs3
Sep 23 10:48:33 zynthian startx[1115]: mcstate = self.get_midi_capture_state()
Sep 23 10:48:33 zynthian startx[1115]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 23 10:48:33 zynthian startx[1115]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1622, in get_midi_capture_state
Sep 23 10:48:33 zynthian startx[1115]: mcstate[uid][“midi_cc”][chan_cc].append([zctrl.processor.id, zctrl.symbol])
Sep 23 10:48:33 zynthian startx[1115]: ^^^^^^^^^^^^^^^^^^
Sep 23 10:48:33 zynthian startx[1115]: AttributeError: ‘NoneType’ object has no attribute ‘id’
Sep 23 10:48:33 zynthian startx[1115]: ERROR:zynthian_state_manager.save_snapshot: Can’t save snapshot file ‘/zynthian/zynthian-my-data/snapshots/004-frut/008-New Snapshot70.zss’: ‘NoneType’ object has no attribute ‘id’

2024-09-23-zynthianos-bookworm-aarch64-oram-2409.img.xz:

if we update 2024-09-14-zynthianos-bookworm-aarch64-oram-2409.img.xz
do we get 2024-09-23-zynthianos-bookworm-aarch64-oram-2409.img.xz ?

Yes. It should update cleanly.

Just downloaded the ORAM 9-23 and did a fresh install.
Good news:

  1. Touch is back to full effect, I was able to select and add chains and all that good stuff
  2. I was able to go to admin and set Wi-Fi and was connected
  3. Did an update since the green heart was no longer a green heart

Bad news:

  1. Still can’t connect via Ethernet to zynthian.local even after the update
  2. Fabla is missing in the list :cry:

Updated my raspberry pi400 first and calling it a good evening. Since my cm4 with waveshare kit requires some downloaded files to get the screen to work properly with Bookworm and since I can’t have access to wifi and zynthian.local I can’t do a software update so I’ll wait.

Hi @Hans_JB,

Thanks a lot for your feedback!

Ups!! Nice to know that things are going better now!

  • Sorry, i can’t reproduce the issue with ethernet. All my zynthian devices connect flawlessly by ethernet, WIFI or both. I doesn’t doubt the issue exist, but i can’t fix it if i can’t reproduce it. I need more feedback about this. For instance, the system logs captured when plugging/unplugging the ethernet cable could be helpful. etc.

  • Fabla is not missing for sure. Look into the “Percussion” category :wink:

All the best

1 Like

Nice to know that fabla it’s still there.

I will do my best to get you the info needed.

Thanks for such a nice update :pray:

I updated just now. After rebooting a nice image of Daphne appears :slight_smile:

But, unfortunately, the external midi control isn’t working anymore.

I have a external midi device to start/stop/clock zynthian.
I made a midi chain with midi input of the controlling device, and midi output to midiTTY (DIN5). This was working until today.

Since the last update, the clock/start/stop information is not passed through anymore :frowning:
Allthough the noteON/OFFs are sent.

The zynseq is not getting this information neither. But the timer (set to external midi) receives the clock information. Something’s strange…

Unfortunately I cannot see the patchage, because the command is not available anymore in the UI of the VNC.

Any idea? Is it only on my system? Must I reburn the SD card (started from 2024-09-11-zynthianos-bookworm-aarch64-oram-2409.img.xz )?

Regards

Did you check that system messages are enabled in the admin menu?

Regards,

Hi All…

Also the new image does not save snapshots (it even corrupts the snapshot) in which the MOD-UI effect plugin bypass is assigned to a MIDI CC.

Sep 24 13:55:08 zynthian startx[1135]: ERROR:zynthian_state_manager.save_snapshot: Traceback (most recent call last):
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 954, in save_snapshot
Sep 24 13:55:08 zynthian startx[1135]: state = self.get_state()
Sep 24 13:55:08 zynthian startx[1135]: ^^^^^^^^^^^^^^^^
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 906, in get_state
Sep 24 13:55:08 zynthian startx[1135]: self.save_zs3(“zs3-0”, “Last state”)
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1420, in save_zs3
Sep 24 13:55:08 zynthian startx[1135]: mcstate = self.get_midi_capture_state()
Sep 24 13:55:08 zynthian startx[1135]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1622, in get_midi_capture_state
Sep 24 13:55:08 zynthian startx[1135]: mcstate[uid][“midi_cc”][chan_cc].append([zctrl.processor.id, zctrl.symbol])
Sep 24 13:55:08 zynthian startx[1135]: ^^^^^^^^^^^^^^^^^^
Sep 24 13:55:08 zynthian startx[1135]: AttributeError: ‘NoneType’ object has no attribute ‘id’
Sep 24 13:55:08 zynthian startx[1135]: Traceback (most recent call last):
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 954, in save_snapshot
Sep 24 13:55:08 zynthian startx[1135]: state = self.get_state()
Sep 24 13:55:08 zynthian startx[1135]: ^^^^^^^^^^^^^^^^
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 906, in get_state
Sep 24 13:55:08 zynthian startx[1135]: self.save_zs3(“zs3-0”, “Last state”)
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1420, in save_zs3
Sep 24 13:55:08 zynthian startx[1135]: mcstate = self.get_midi_capture_state()
Sep 24 13:55:08 zynthian startx[1135]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 24 13:55:08 zynthian startx[1135]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 1622, in get_midi_capture_state
Sep 24 13:55:08 zynthian startx[1135]: mcstate[uid][“midi_cc”][chan_cc].append([zctrl.processor.id, zctrl.symbol])
Sep 24 13:55:08 zynthian startx[1135]: ^^^^^^^^^^^^^^^^^^
Sep 24 13:55:08 zynthian startx[1135]: AttributeError: ‘NoneType’ object has no attribute ‘id’
Sep 24 13:55:08 zynthian startx[1135]: ERROR:zynthian_state_manager.save_snapshot: Can’t save snapshot file ‘/zynthian/zynthian-my-data/snapshots/000/022-1234567.zss’: ‘NoneType’ object has no attribute ‘id’

Cheers,
Maarten

Hi @maartmaart !

Workflow with MOD-UI is quite different to any other processor. You HAVE TO ALWAYS SAVE THE PEDALBOARD you are working on from MOD-UI Web GUI before saving the snapshot in zynthian. Specially if you added/removed plugins from last save operation.

Anyway, we (zynthian developers) don’t recommend to use MOD-UI in zynthian for production. Indeed, we are considering to remove MOD-UI in a future version. Because of its own nature, MOD-UI is difficult to integrate with zynthian, what causes issues and unstable behavior. Currently you don’t need MOD-UI, except for the “bypass” toggle it adds to all plugins. We will be adding this to zynthian-UI ASAP :wink:

Please, also note that MOD-UI have some problems with LV2 plugins, specially “fluidplug”, so avoid using this plugins with MOD-UI.

Regards,

1 Like

I support @jofemodo view on mod ui. I use zynthian as guitar processor and there is no need to use mod ui.

Once you find preferable aida-x amp model and set them as aida-x presets you don’t need vnc and additional computer anymore.

When creating patch simple add audio-x amp inside audio chain, select aida-x amp preset and add fx in front or after amp. You can configure patch and control all parameters by using zynthian ui without a need for another computer and vnc.

3 Likes

Hi @jofemodo

Thanks for your elborate reply. I use MOD-UI the way you describe.

I was using MOD-UI (pi-pedal and pi-stomp) separate before… and the came ZYNTHIAN!! All In ONE :slight_smile:
Just incredibly fantastic to have such vast amount of possibilities on guitar, keyboard and voice… which I all ‘use’ and… in ONE device. FANTASTIC. I am really impressed by you guys for designing and realising such a difficult device!

I really hope it will stay possible to use MOD-UI in ZYNTHIAN. With its visual interface is so easy to build pedals and parallel routes. I always have guitar and voice in one pedal with lots of plugins…

Hope I did not invoke negative energy… I am just a basically content user that is sometimes frustrated that the world is not as I would like it to be.

So thanks for making this possible :pray:

Cheers,
Maarten

Hi @stojos,

Could you sen me and snapshot in which there are parallel plugins used in the audio chain, made only in the Zynthian interface. I am really interested in this…

Cheers,
Maarten

When you add a plugin it is added to the end of the chain. You can move each plugin along the chain. It will step, parallel with a plugin, series between plugins. The UI is suboptimal and I want to improve it but when you understand moving the plugins it makes sense.

Hi @riban

I think I understand now… series and parralel when creating an audio chain…
Thanks!
Then the only thing I miss is the enable/disable switch per plugin… for midi footswitch control.

Cheers,
Maarten

Sure I did. It was on before and after the update.

Strange thing is: Another USB-connected midi synth gets the clock system messages, but not the midiTTY. And that patchage just dissappears… what happened during the update?

Although it’s a bit a pity I’ll tomorrow burn the new stable release from scratch to see whether I still have these issues.

Regards