Closed pikurasa closed 2 months ago
@pikurasa do we really need a new block for transpose by pitch? Why not just use a real number for the existing semi-tone transpose block? e.g. 1.00 is one half-step. 0.10 is 10 cents.
Oh, that makes perfect "cents" to me. (Hadn't thought of doing it that way.)
This'll need some testing... I imagine there are lots of corner cases. But it is basically working. I'll push it to a branch.
This works too.
Not been tested on temperaments with other than 12 notes. But in theory it should work.
I'll keep testing later, but it passes this somewhat ridiculous test:
Test file: cents-test.zip
fun.
Current Behavior
Right now, we have ways of changing pitch, as well as calculating pitch changes, by scale degree and semi-tones. However, someone wouldn't be able to adjust a single pitch, where the change is expressed in cents. This can be useful to make small adjustments to make something sound more human, more vocal. It can be useful for microtonal music.
Desired Behavior
I imagine two new blocks: