Menu

Request: add 41-ET to the tuner

Aaron Wolf
2019-08-15
2020-07-28
  • Aaron Wolf

    Aaron Wolf - 2019-08-15

    I'm specifically using Kite Tuning http://tallkite.com/misc_files/The%20Kite%20Tuning.pdf
    but 41-ET is the other common, well-tuned temperament between 31 and 53. Would it be easy enough to just add 41?

     

    Last edit: Aaron Wolf 2019-08-15
  • brummer

    brummer - 2019-08-23

    Any Equal Temperament scale would be easy to implement, as anything is setup for that already. It's just a matter of a few lines. Just, what we need is a list of Note Names to display when matched a scale point. I never found a list like that for 41-ET. To give a hint what I mean, here is the list for the 31-ET:

    static const char* note_31[31] = {"A","B♭♭","A♯","B♭","A♯♯","B","C♭","B♯","C ","D♭♭","C♯","D♭","C♯♯","D","E♭♭","D♯","E♭","D♯♯","E","F♭","E♯","F","G♭♭","F♯","G♭","F♯♯","G","A♭♭","G♯","A♭","G♯♯"};
    

    here is the one for the 53-ET:

    static const char* note_53[53] = {"la","laa","lo","law","ta","teh","te","tu","tuh","ti","tih","to","taw","da","do","di","daw","ro","rih","ra","ru","ruh","reh","re ","ri","raw","ma","meh","me","mu","muh","mi","maa","mo","maw","fe","fa","fih","fu","fuh","fi","se","suh","su","sih","sol","si","saw","lo","leh","le","lu","luh"};
    

    If you could provide such a list for the 41-ET (List start at A ,please mention then which point represent the C), I'll implement it.

    regards
    hermann

     

    Last edit: brummer 2019-08-23
    • Aaron Wolf

      Aaron Wolf - 2019-08-24

      Hooray!

      I worked out with Kite what the optimal name choices are, and this is the set:

      static const char* note_41[41] = {"A","^A","vB♭","B♭","^B♭","vvB","vB","B","^B","vC","C","^C","^^C","vC♯","C♯","^C♯","vD","D","^D","vE♭","E♭","^E♭","vvE","vE","E","^E","vF","F","^F","^^F","vF♯","F♯","^F♯","vG","G","^G","vA♭","A♭","^A♭","vvA","vA"};
      

      The "v" and "^" symbols are pronounced "down" and "up".

      Since there are prefixes before the letter and after, this may be funny with the UI, not sure if that's easy enough to tweak. This naming set does have overlaps possible, so vC♯ = D♭ for example. The selection I gave above uses the shortest, simplest choices and avoids any case of double-up or double-down for notes that also have flats or sharps.

      Note that there's a preference to use the D from standard 12ET A440 as the calibration point. So, if it's possible to do that while keeping "440.0" as the calibration point, that could be optimal. Otherwise, calibrating to A=441.2 gets almost the same result, so it's feasible either way.

      I hope the same update will be available in Guitarix and in the stand-alone gxtuner.

      Thanks so much, let me know any other questions! I hope to highlight Guitarix among other things when we make the first sets of videos introducing this exciting new guitar tuning system to the world!

       

      Last edit: Aaron Wolf 2019-08-24
  • Aaron Wolf

    Aaron Wolf - 2019-09-11

    Just checking in, let me know if anything is unclear from my reply a few weeks ago.

     
  • brummer

    brummer - 2019-09-11

    Hi
    Sorry for late reply, it's just that I'm bound to my work right now and have no time to iwork on guitarix. On top, there is a ongoing work by Hubert, to port guitarix to GTK3.
    I'll implement the 41 ET when the port is merged into master branch.

    regards
    hermann

     
    • Aaron Wolf

      Aaron Wolf - 2019-09-11

      Okay, thanks for the response! I'm really looking forward to the update. Cheers!

       
    • Aaron Wolf

      Aaron Wolf - 2020-05-28

      Congratulations on the new release!! I just got it compiled (had not done that before, it's quite a process on Ubuntu-based systems, I really hope someone will be willing to make a PPA or something!)

      So, now that this is done, just bumping this to remind about the 41EDO tuner request.

      Thanks!

       
      • Aaron Wolf

        Aaron Wolf - 2020-07-28

        BUMP

         

Anonymous
Anonymous

Add attachments
Cancel