la-jarre-a-son / midi-jar

MIDI Jar is a tool box for musicians, learners, streamers, that want to route MIDI message between devices, and display a piano or chords while playing, and integrate it on a video or on a Twitch stream.

Home Page:http://midi-jar.ljas.fr/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Circle of fifths screen is empty on Linux

sreich opened this issue · comments

I can send screenshots but basically, the whole circle of fifth screen doesn't have the graphic visible on Linux. Linux. I can see it on Windows but the graph is not here on Linux.

Your Environment

Arch Linux, kde

  • MIDI Jar version:
  • Operating System:
  • Hardware Devices:

@sreich Thanks for the feedback.

Unfortunately, i am not an user or Arch Linux, so i cannot test in the same environement as you right now.
It's working well on Ubuntu 22.04.

Can you check in the settings that you at least some sections of the circle are enabled (it's a feature to be able to display none 😅)?

Otherwise, that's strange that the svg is rendering correctly for the keyboard, but not for the circle. This might be an issue with the sizing of the circle.

Can you also check if your browser correctly renders it ? (normally when the "overlay" server is enabled, you can browse MIDI jar features externally via http://localhost:25011/circle-of-fifths)

image

image

yep, i have those features enabled. The browser gives the same issue. is there logging I can enable here?

@sreich mmh ok, so i think what is not working is i might have messed up settings migrations between versions.
The settings displayed here are not the settings that are taken into account.
Try reset to defaults, or toggling all settings to have them back to the expected value.

(i see that because, the "MAIN SCALE" setting is disabled here, while it should be enabled since it let you choose which of the major or the minor section is displayed first, disable if one of the two setting above it is disabled itself...)

And this little arrow is supposed to be at the center of the circle, but it has the right size, so it's not a sizing issue.
i can reproduce the same rendering if I disable all settings).

Strange bug.

excellent, you nailed it, that was the issue. I'm glad it was a quick fix, thanks :)

I'll keep the bug ticket open since this is a settings migration / initialization issue that better be addressed.

I think this is fixed now, so closing.