qt.core.qobject.connect: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
This plugin does not support propagateSizeHints()
and after reboot I get
IP:192.168.1.26 SegFault (1) then 2,3,4, … and a big ERROR on the Splash screen of the Zynthian
File “/zynthian/zynthian-ui/./zynthian_main.py”, line 48, in
zyngui.create_screens()
File “/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 476, in create_screens
self.screens[‘loading’] = zynthian_gui_loading()
^^^^^^^^^^^^^^^^^^^^^^
File “/zynthian/zynthian-ui/zyngui/zynthian_gui_loading.py”, line 72, in init
image=zynthian_gui_config.loading_imgs[0],
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
(venv) root@zynthian:/# (venv) root@zynthian:/# cd /root/.local/lib/python3.11/site-packages/streamdeck_ui
(venv) root@zynthian:~/.local/lib/python3.11/site-packages/streamdeck_ui# python gui.py
qt.core.qobject.connect: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
This plugin does not support propagateSizeHints()
I made another fresh install of a working stable Oram version
My setup is :
Raspberry Pi 4 Model B Rev 1.5
Audio: RBPi Headphones
Display: Generic HDMI/DSI Display
Wiring: TOUCH_ONLY
I2C: Not detected
Profile: v5
So it is not an official Kit , only a RPI4 with and HDMI 7 inches screen and I use the RPI headphone for sound
I do not understand what errors I got in previous install mean
You say that you are on a Vangelis OS.
I suppose that you updated an Oram (stage or not) via the WebConf and that only after checking that the update was OK you installed streamdeck_ui app
I really want my StremDeck(s) to work with Zinthian OS because I am no (more) able to mount the official KIT and I think that having controls for most of the Zynthian OS with chosen CUIAs is a great experience
So if your setup is more or less like mine there is no reason that I cannot make it work
I would love to hear (in the Zynbleton Vangelis - READ ME thread) what you don’t like about Vangelis. We are heading towards that as the next stable release and want to hear all feedback so that it can be the best yet!
Hm, that’s really strange. I created a fresh oram image yesterday and than updated to vangelis (from webconf). After that I installed my first try, removed this and tried “your” script above.
I must say: streamdeck_ui with CUIAs cannot fully replace a hardware UI (as far as I can see at the moment). It appears that streamdeck buttons cannot be assigned multiple functions, i.e., pressing a key changes the image and sends a different CUIA command (e.g. pressing the metronome changes the color, send the metronome-start CUIA and pressing again should change the color back and send another CUIA for stopping).
Multiple functions are possible in the original windows software.
So the question is whether it is worthwhile to continue researching this topic. For sending CUIAs, a streamdeck is ok, but as a hardware UI replacement I think there is some better streamdeck software needed.
While I certainly don’t enjoy the same degree of IT knowledge as the skilled system engineers and devs who run this project, I think that I can awarely advise you against holding true this kind of tenets.
Zynthian is definitely not an OS layer running alongside Debian, neither is a Debian distro. Is a Debian-based embedded system built for a single purpose: creating a musical framework for real-time DAC and ADC handling of digital acoustic data, within a totally custom GUI without desktop view and direct file management facilities.
In order to work in this way, Zynthian replaces completely the functions of an operating system, and takes exclusive control of the hardware and software input/output channels. As such, and as far as I know, it cannot be executed as a desktop application of another general-purpose OS.
I guess that this might be where your issues and inconsistencies with Elgato devices arise from.
I wonder why it is so important for you to use Streamdeck on Zynthian, while there are various ways for using more effectively different keyboard devices with CUIA key-bindings? Just curious .
So now that I have a basic (mini MK3 like) working driver for the LaunchPAD pro MK3 and that I managed to have big audio files on external storage , time to take another look on StreamDeck.