View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007973 | ardour | bugs | public | 2020-04-03 01:12 | 2020-06-02 01:12 |
Reporter | Kerrick Staley | Assigned To | paul | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | not fixable | ||
Platform | Some Other Linux | OS | Some Other Linux | OS Version | unknown |
Product Version | 5.12 | ||||
Summary | 0007973: Plugin content is too small on HiDPI screens | ||||
Description | Hi! I'm completely new to Ardour, DAWs, and music production. I'm going to try to rigorously document all the issues and bugs I encounter as I user Ardour to learn music production. Hopefully by doing this it'll help soften the learning curve for other new users. When I use the plugin ZynAddSubFX, the plugin content is too small on my HiDPI (4K / 15") screen. The regular Ardour interface renders fine, but the plugin content is too small to be easily usable. See attached screenshot. | ||||
Steps To Reproduce | 1. Install Ardour either via ardour.org or via system package manager (pacman). 2. Install zynaddsubfx package through system package manager. 3. Create a new Ardour project. 4. Create a MIDI Track using ZynAddSubFX as the instrument. 5. Double-click the red "ZynAddSubFX" button on the left (above the "Fader" button). | ||||
Additional Information | I'm running Arch Linux, up-to-date as-of today (2020-04-02), with GNOME on Xorg (NVidia driver). I believe ZynAddSubFX is a LV2 plugin but I think the zynaddsubfx pacman package provides both LV2 and VST. I downloaded the paid version of Ardour from ardour.org and also tried the version that's packaged in Arch Linux (both version 5.12). This issue happens with both versions, except that in the downloaded version, the plugin content also takes about 30 seconds to appear (the window appears initially with just the top row of GUI buttons, see second screenshot). | ||||
Tags | GUI | ||||
|
|
|
This issue also seems to affect the MIDI Connection Manager; the UI is too small to be easily usable. |
|
There's not much we can do about, in particular for this ancient version of zyn (that cannot even be centered). see https://zynaddsubfx.sourceforge.io/ for an updated version It's up to the plugin developer to make the plugin GUI scalable. |
|
The Connection manager scaling (and some other 5.12 fixed size items) have meanwhile been fixed. At this point in time it would make a lot more sense to test upcoming Ardour 6: https://discourse.ardour.org/t/development-update-6-0-pre1-now-ready-for-testing/10307 |
|
OK. I think the "root cause" here is that Arch Linux does not package Zyn-Fusion (see https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/zynaddsubfx#n21), which presumably supports HiDPI scaling. It would be nice if the plugin API worked in a way where the DAW could decide to do scaling on behalf of the plugin (e.g. the plugin could render to an in-memory buffer, and the DAW could 2x the image before displaying). But that may be slow and it is probably very hard to change the way the API works, so I will close this ticket and will try out 6.0-pre1. |
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-04-03 01:12 | Kerrick Staley | New Issue | |
2020-04-03 01:12 | Kerrick Staley | Tag Attached: GUI | |
2020-04-03 01:12 | Kerrick Staley | File Added: Screenshot from 2020-04-02 18-02-25.png | |
2020-04-03 01:12 | Kerrick Staley | File Added: Screenshot from 2020-04-02 17-49-49.png | |
2020-04-03 01:36 | Kerrick Staley | File Added: Screenshot from 2020-04-02 18-36-03.png | |
2020-04-03 01:36 | Kerrick Staley | Note Added: 0021143 | |
2020-04-03 01:37 | x42 | Note Added: 0021144 | |
2020-04-03 01:39 | x42 | Note Added: 0021145 | |
2020-04-03 01:40 | x42 | Note Edited: 0021144 | |
2020-04-03 06:11 | Kerrick Staley | Note Added: 0021146 | |
2020-04-03 14:45 | paul | Assigned To | => paul |
2020-04-03 14:45 | paul | Status | new => resolved |
2020-04-03 14:45 | paul | Resolution | open => not fixable |
2020-06-02 01:12 | anonymous | Note Added: 0024343 | |
2020-06-02 01:12 | anonymous | Status | resolved => closed |