soyersoyer / sysex-controls

SysEx controls for Linux
GNU General Public License v3.0
24 stars 1 forks source link

Testing #2

Open soyersoyer opened 1 month ago

soyersoyer commented 1 month ago

I don't have access to all supported devices. Please share your experiences. What works, what doesn't, what could be better.

Kris33 commented 3 weeks ago

Sysex-controls also work on KDE out of the box. (at least on Fedora 40) Arturia Keylab Essential 88 MKI not supported though.

rdbende commented 3 weeks ago

The MiniLab mkII also works well. My only "issue" is that the UI is a bit hard to parse. It takes time to find the control I'm looking for, and even when I find it, I have to read through the rows individually to figure out how it is configured. It would be great if the widgets would be a bit more graphical. I had a similar project in the works, but it has been stagnating, and since this project looks much more polished and supports more models, I thought I'd contribute some of my ideas to make the UI less "text-based". I think I'll drop a PR at the weekend, as I already made a few developments, but left them in a local repo at home.

soyersoyer commented 3 weeks ago

Arturia Keylab Essential 88 MKI not supported though.

I've just added it to the main branch. If you can, please try it.

soyersoyer commented 3 weeks ago

The MiniLab mkII also works well. My only "issue" is that the UI is a bit hard to parse. It takes time to find the control I'm looking for, and even when I find it, I have to read through the rows individually to figure out how it is configured. It would be great if the widgets would be a bit more graphical. I had a similar project in the works, but it has been stagnating, and since this project looks much more polished and supports more models, I thought I'd contribute some of my ideas to make the UI less "text-based". I think I'll drop a PR at the weekend, as I already made a few developments, but left them in a local repo at home.

Sounds good. I look forward to your changes! :)

Kris33 commented 2 weeks ago

Arturia Keylab Essential 88 MKI not supported though.

I've just added it to the main branch. If you can, please try it.

well I just got the upgraded flatpack. but wether I select Arturia Keylab Essential DAW or MID, I get the "control value read failed " error message.

soyersoyer commented 2 weeks ago

Can you run it from console and copy the output?

flatpak run hu.irl.sysex-controls
Kris33 commented 2 weeks ago

Can you run it from console and copy the output?

Of course, here you go.

flatpak run hu.irl.sysex-controls

(sysex-controls:2): Gdk-WARNING **: 08:50:43.626: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (32) not an integer multiple of theme size (24)

(sysex-controls:2): Gdk-WARNING **: 08:50:43.635: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (32) not an integer multiple of theme size (24)

(sysex-controls:2): Gdk-WARNING **: 08:50:43.685: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (32) not an integer multiple of theme size (24) sc_midi_arturia_read_next(02, 00004006) poll timeout 0

(sysex-controls:2): WARNING : 08:50:47.558: control value read failed sc_midi_arturia_read_next(02, 00000230) poll timeout 0

(sysex-controls:2): WARNING : 08:50:52.581: control value read failed

soyersoyer commented 2 weeks ago

It is interesting that it stopped somewhere else at the second opening. Could you please create a dump from the Midi Control Center?

Kris33 commented 2 weeks ago

It is interesting that it stopped somewhere else at the second opening. Could you please create a dump from the Midi Control Center?

* Start the MIDI Control Center

* Enable MIDI Console in View/Midi Console.

* Connect your controller

* Copy the Sysex values from the console

Sadly I can't. MIDI Control Center doesn't run well on fedora, hangs after first click on wine. I don't have a windows machine to test.

soyersoyer commented 2 weeks ago

MCC also works on a virtual machine. I can't figure out the bug without your dump.

plamikcho commented 2 days ago

Does it work on MacOS (Apple silicon)? I tried to build it but ended with complains about missing dependencies, installed as much as possible using homebrew but one of them - 'alsa' is not available.

soyersoyer commented 1 day ago

The concept of Apple privacy is increasingly different from mine, it is unlikely that I will have an Apple machine in the future, so I cannot support MacOS, sorry.