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

GxTuner Issues #110

Open
tank-trax opened this issue May 16, 2022 · 5 comments
Open

GxTuner Issues #110

tank-trax opened this issue May 16, 2022 · 5 comments

Comments

@tank-trax
Copy link

tank-trax commented May 16, 2022

Debian 11
Guitarix version: guitarix-0.44.1 (built locally from source)

Before I begin with the big report would like to thank you for adding microtonal tuning support to GxTuner. As far as I know it's the only plugin tuner (that isn't strictly a standalone) that supports tunings other than 12 TET (at least as far as Linux is concerned).

I have noticed a few anomalies. The frequencies of the 19 and 31 TET display a little flat albeit consistently (haven't tested 53 yet) and there are symbols that appear in 12 TET that are unavailable with my system' Roboto font for the 19, 31 and 53 TET tunings.

for example, this symbol will appear for 12 TET → #

however these do not for 19 and 31→ ♯ ♭

This video has notes playing a major scale. Then 'chromatic' up to the 5th. I have 3 tuners side by side FMIT, Lingot and GxTuner. Lingot and FMIT hit the notes precisely however the arrows on GxTuner are suggesting to sharpen up. This happens on 31 TET as well. The video also shows the missing symbols when moving up chromatically.

tuners-2022-05-15_14.48.25.mp4
@tank-trax
Copy link
Author

The fonts issue is a local issue as it does not happen on Mint 20.3 with Cinnamon DE using Pipewite. Debian 11 is using KDE.

brummer10 added a commit that referenced this issue May 17, 2022
@brummer10
Copy link
Owner

Hi
Thanks for reporting the issue. I could reproduce it here.
So for the Font issue I switched now the Font used in the tuner to "FreeMono". That comes with all needed signs and should work on all systems.
For the scale offset in microtonal tunes I've added a adjust function. It should work now for 19, 24 and 53-tet, still struggle with the 41-tet.

@tank-trax
Copy link
Author

I tested the the LV2 and 19 TET is accurate and the symbols appear properly. Thank you.

I also took a look at 31 TET and it's still a tad flat but very close. I haven't tested the other EDO's. 12 and 24 iirc were both OK, it was the odd numbered ones that skewed.

The Standalone Tuner still has the frequency offset and missed flat and sharp symbols though.

@tank-trax
Copy link
Author

If I could make a request as these tunings are hard coded... have you thought about supporting SCL files? That becomes harder to get symbols in though.

Not sure if this could help but the Surge Synth Team have a tuning library which could possibly help with the hard coded alternate tunings in GxTuner or with the implementation of SCL support. It's available here.

brummer10 added a commit that referenced this issue May 26, 2022
@brummer10
Copy link
Owner

Yea, I was a bit in a hurry, so only done accurate for the 19 TET. I've now calculated the adjustments for the other ones as well. They should all work now as expected. Still, I haven't implemented it in guitarix main, will do soon.

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

2 participants