Pitch type-ins are a tiny bit borked with "Apply tuning after modulation" #6977
Labels
Discussion
Tuning
Non-standard tuning extensions
UX
Issues related to user experience (UX) - mouse, touch, keyboard, MIDI inputs, etc.
Milestone
So... you have loaded a tuning with a 3/2 in it, and checked the mentioned option. You type-in "3/2" in the pitch field of an oscillator, it won't play 3/2.
That's because with apply after modulation checked, putting pitch to 7.00 exactly is remapped to 7 keys up, and typing in 3/2 doesn't land you on 7 steps it lands you on ≈7.02.
So you probably expected to land on 3/2 since that's what you typed in, and that interval is in your scale. But instead you landed a bit sharp of the 7th degree in your scale. How sharp depends on what the 8th degree is, since this mode interpolates the pitches between the integer degrees.
There are two options for solving this. Either we just document it as it is, basically saying "in this mode, always type in pitch offsets as 100 cent intervals.
...or make it so whenever the user types in a ratio that's present in the scale, make sure the param ends in the place that actually makes that sound.
The latter would be more intuitive in some cases. But of course, it'd still only be when playing the root of the scale that you'd actually be guaranteed to hear the interval you typed in.
The text was updated successfully, but these errors were encountered: