Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a display for numerical values #37

Closed
napcode opened this issue Mar 27, 2016 · 14 comments
Closed

Add a display for numerical values #37

napcode opened this issue Mar 27, 2016 · 14 comments

Comments

@napcode
Copy link

napcode commented Mar 27, 2016

I think all your beautiful plugins could benefit from a "unified" display for numerical values. The knobs and the corresponding scales are fine for most things but sometime I'd love to see the values I actually dialled in.
Take the EQ as an example: sometimes you need to tune a very specific fequency but the button scale is just not enough. The numerical display would always display the the numeric value of the last touched knob / parameter and tell the exact frequency the knob is set at.

@zamaudio
Copy link
Owner

Yes, I think you're right, I haven't worked out a good way of doing this using DPF yet. But I do want to add this feature.

@jrigg
Copy link

jrigg commented Apr 21, 2016

Yes, please add this when you've had time to work it out. A text entry field would be very useful too.
I've been using the LV2 plugins with the jalv.gtk generic interface so far as I need to be able to set precise values.

@zamaudio
Copy link
Owner

zamaudio commented Jun 6, 2016

Fixed in e371bc6 !!

@zamaudio zamaudio closed this as completed Jun 6, 2016
@trebmuh
Copy link

trebmuh commented Aug 13, 2016

@zamaudio : I don't have any numerical value on the Zam* here (fresh GIT build from today: a0a21f0). Is there any extra needed to make them showing up?

@zamaudio
Copy link
Owner

zamaudio commented Aug 14, 2016

@trebmuh: Make sure you uninstall your distro versions of zam-plugins and then reinstall from git.

@trebmuh
Copy link

trebmuh commented Aug 14, 2016

@zamaudio: already done, the build had happened in a chroot (debian pbuilder). Any possibility of a leftover configuration file maybe? As well, I see in this commit several mention to DGL. Isn't it something linked to graphic hardware acceleration?

@zamaudio
Copy link
Owner

zamaudio commented Aug 14, 2016 via email

@trebmuh
Copy link

trebmuh commented Aug 14, 2016

@zamaudio : no, I meant I made a package myself from the current GIT with pbuilder which is a chrooted env and then doesn't allow for leftover files from a previous package as you suggested 3 messages above.

Edit: does zam-plugins is using any configuration file under the use home directory maybe?

@trebmuh
Copy link

trebmuh commented Aug 14, 2016

I sort of remember that @falkTX tolds me back in the days that displaying numerical values for the DPF port of the mverb is requiring some hardware support. Could that be the same here?

@falkTX
Copy link
Contributor

falkTX commented Aug 14, 2016

dpf uis use openGL.
the "normal" provided widgets use version 1.0 and 1.1, while text (via nanovg) uses 2.0.

@jrigg
Copy link

jrigg commented Aug 15, 2016

The numerical display is working fine here on Debian 8 (amd64, radeon).
@trebmuh, did you remember to do 'git submodule init' and 'git submodule update' after checking out the git code?

@trebmuh
Copy link

trebmuh commented Aug 15, 2016

@jrigg : I used to do git submodule update --init but I made a new package with the commands you suggested git submodule init and git submodule update.

Since you are running a debian 8 on a amd64, would you mind please to test the package: http://download.tuxfamily.org/librazik/volatile/zam-plugins_3.7+20160815-git5d9e7c6~repack2-0librazik1_amd64.deb and tell me if you can see those numerical values displayed?

Edit: well, I've tested this package on another computer and I can see the numerical values displayed. It sounds to me that I've got one computer which is not "openGL 2.0 ready". Any idea how I can confirm/infirm that?

Computer I can see the numerical values:
zam-oui

Computer I can't:
zam-non

@jrigg
Copy link

jrigg commented Aug 15, 2016

You can look in /var/log/Xorg.0.log to see if hardware acceleration is being used by your GPU.
Info about OpenGL compatibility can be found using glxinfo (from mesa-utils package in Debian):
https://wiki.debian.org/Mesa

@trebmuh
Copy link

trebmuh commented Aug 18, 2016

Thanks for the pointer @jrigg .

If I look at:

$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) G33 
OpenGL version string: 2.1 Mesa 10.3.2
OpenGL shading language version string: 1.20

I'm unsure about what is the number expected to match with the 2.0 from @falkTX saying:

while text (via nanovg) uses 2.0.

Am I hardware-side supposed to be right with OpenGL version string: 2.1 (matching the 2.0), or am I out with OpenGL shading language version string: 1.20 (not matching the 2.0)?

Packages "mesa-utils" and "firmware-linux-nonfree" installed here, and:

$ glxinfo  | grep rendering
direct rendering: Yes

Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants