Closed MaxSamo closed 1 year ago
I think of such tunings as having a stretched octave/equave.
Workarounds:
Feature proposal: Disable the relative steps and absolute degrees boxes when the user tries to create non-integer EDO, but let the generation go through.
I will also have to clarify that it was possible to create such tunings before the last update, so it should not take a lot to re-add this feature
Unfortunately the whole application was re-written from scratch so implementing this incidental feature will be pushed to version 2.1.0. Meanwhile you can use the old version if non-integer EDOs are critical to your workflow: https://sevish.com/scaleworkshop1/
I think it's ambiguous how many notes a non-integer EDO scale should have. Version 1 breaks when you try to divide the octave into 0.5 parts even though the step-size is well-defined. I suggest that non-integer scales are implemented as a single step only. They should sound the same as version 1 for divisions >= 1.
Core functionality done... https://github.com/xenharmonic-devs/scale-workshop-core ... but let's go with the single step approach.
Single step approach would surely work, as long as it's not hard to set the non-integer size of an EDO. Thanks for taking time on this!
Before the last update, it was possible to create non-integer EDOs, such as 52.99683 EDO instead of 53 EDO, 18.94809 EDO instead of 19 EDO, etc. For context, 18.94809(...) EDO is very slightly more optimal tuning than 19 EDO, according to Riemann-Zeta tuning method