pianobooster / PianoBooster

A MIDI file player/game that displays the musical notes and teaches you how to play the piano.
Other
397 stars 74 forks source link

resolution #338

Open RcF0n opened 1 year ago

RcF0n commented 1 year ago

Hello, when I play in full screen mode, the application window displays the staff with the notes in very small type. As a result, the notes are superimposed and you can't see them clearly when there are chords. I don't see any parameter for adjusting the display. Does the software support high resolutions? My screen is a 27-inch with a resolution of 2560 x 1440. Regards

Martchus commented 1 year ago

This app has likely not been built with High-DPI in mind. However, for me a recent Qt 6 (the underlying GUI framework) based build works sufficiently well (and Qt 6 introduced a few improvements regarding High-DPI on Windows). If you like you can try my most recent build. It contains also additional changes not yet merged on this repository (which is not regularily maintained).

If this doesn't help, it would be great if you shared a screenshot.

RcF0n commented 1 year ago

Hello my system is on debian 11 and I use the librazik distribution in which your application is packaged: PianoBooster - Version 1.0.0. Here's a print screen of the application preview with my resolution.

RcF0n commented 1 year ago

Capture du 2023-06-26 18-40-39

Martchus commented 1 year ago

Sorry, I don't provide builds for that OS. This definitely looks different than my Qt 6 based builds on Arch Linux, openSUSE Tumbleweed or Windows which utilize the full window size. Since you are a GNU/Linux user you can easily create a development build using Qt 6 and possibly also cross check the version from my fork. You can use my Arch Linux package as a reference (https://github.com/Martchus/PKGBUILDs/blob/master/pianobooster/custom/PKGBUILD).

RcF0n commented 1 year ago

I've looked through the code but apart from making bash or python scripts, I wouldn't know where to start. PianoBooster is in the Librazik distribution, which is maintained by a small French community. For the moment, I'll make do with what I've got, which is already very good. In any case, thanks for replying.