Jah; kui liigutate iga helikõrgust õige intervalli võrra, saate liikuda C-duurist C♯-duuriks, seejärel D-duur jne.
Kuid sellel on üks peamine hoiatus: eeldades, et liigute igaüks samade intervallide järgi, töötab see ainult võrdse iseloomuga häälestussüsteemis (vt redigeerimist allpool). Võrdses temperamendis on iga pool samm täpselt 100 senti ja iga terve samm täpselt 200 senti. Nende võrdsete ja samaväärsete intervallidega esialgse C-duuri skaala iga helikõrguse vahel liigub iga helikõrgus 100 senti ülespoole, liikudes kogu skaala poole sammu võrra kõrgemale C♯.
Kuid kui kasutasite mõnda muud häälestussüsteemi , teil ei oleks C-duuri skaala kõrguste vahel rida 100 ja 200 senti. Kui nihutaksite iga helikõrguse, näiteks keskmise tähendusega karastatud C-duuri skaala ülespoole 100 senti, oleks teil keskmise tooniga karastatud C♯-duur skaala mis oleks äkki teises tähendussüsteemis kui algne skaala .
Nii toimides hävitatakse põhimõtteliselt kogu mõtestatud-karastatud skaala punkt. Nii et teie kirjeldatud tegevus ei toimi mitte ainult võrdse iseloomuga keskkonnas, vaid ka kontseptsioon sobib kõige paremini võrdse iseloomuga keskkonda.
Muuda: mul oli ebaselge minu neljanda lõigu lõpuga. Järgmine skaala oleks ikkagi mõeldud temperamendis, kuid see oleks teistsugune C♯ skaala kui siis, kui võtaksite C♯ skaala mõeldud keskkonnas, kus võtsite algse C-duuri skaala. Nagu @topo morto napisõnaliselt ütles, oleksid need "kõrgused, mis polnud algselt mängitud temperamendis, kuid noodid kõlavad siiski üksteise suhtes samamoodi". See oli minu eesmärk.
Lisaks ei teadnud ma, et programmid suudaksid töötada erinevates karastatud süsteemides. Sellisena töötab see kõigis temperamentides seni, kuni teie programm seda toetab. Seda on hea teada!