guitarix icon indicating copy to clipboard operation
guitarix copied to clipboard

GxTuner Issues

Open tank-trax opened this issue 2 years ago • 5 comments

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.

https://user-images.githubusercontent.com/41337033/168698508-a9ae0475-76b9-4352-92fb-657baec29d25.mp4

tank-trax avatar May 16 '22 23:05 tank-trax

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.

tank-trax avatar May 17 '22 01:05 tank-trax

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.

brummer10 avatar May 17 '22 07:05 brummer10

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 avatar May 18 '22 02:05 tank-trax

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.

tank-trax avatar May 18 '22 02:05 tank-trax

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.

brummer10 avatar May 26 '22 09:05 brummer10