ある音高の音を鳴らすという目的を叶えるUIのことを此処では「鍵盤」と呼ぶことにします。 私は良いUIで操作がしたかったので、いろんな試行錯誤をしてきました。 最終的にだいぶわかりやすい配置になった pic.twitter.com/WApl8cm7GC— phi16 (@phi16_) 2020年9月24日 最終的にこれになりました (今現在)。始まりからここへ至る過程についての解説を書きます。 これは単に私が辿り着いた結論であり、「正しさ」を与えるようなものでは勿論ありません。 音程の持つ情報 まず音は波です。「音高を持つ」と呼ばれる音はある特定の周波数の波を多く含んでいます。 含んでいるだけではあるので一般に音から音高は「計算」できません。出来るのはスペクトルで見せることくらい。 そして波であるという点で、比が単純な波同士は綺麗に混ざるようにみえます。混ざるというのは人間の認知的な側面で