この計算機について
ある音の集合は通常、複数の長調に当てはまります。そのため、含まれる音の数で各調を採点し、最もよく合うものを選ぶのが確実な方法です。平行調は常に同じ音で構成されるため、同じ曲をどちらの調とも言えます。メロディーやコード進行に使われている音を入力すれば、候補となる調を順番に確かめられます。
計算例
下記の既定値を用いた計算結果
曲の音(スペース区切り) C D E F G A · シャープまたはフラットを優先 鋭利なもの 最も可能性の高いキー ハ長調 · スケール内にあるセットの音 6 · 信頼度 100 % · 平行短調 イ短調 · スケール内の音 C D E F G A B · 次点のキー F (6), G (5), A# (5)
一般的な参考資料
免責事項
本計算ツールは一般的な概算を提供します。サイズ・価格・在庫・規格はブランド、販売店、国によって異なります。結果は出発点として扱い、販売店や所管機関が公表する数値と照合してください。
実装の出典
この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。
式と変数
N = {n_1,…,n_m}; S_r = {(r+k) mod 12 : k ∈ {0,2,4,5,7,9,11}}; hits(r) = |{j ∈ {1,…,m} : n_j ∈ S_r}|; score(r) = hits(r) + {0.5, r ∈ N; 0, r ∉ N}; key = argmax_{r ∈ {0,…,11}} score(r)
- r
- 候補の主音(0–11)
- n_j
- j 番目の入力音の音名クラス
- m
- 入力音の数
- N
- 入力音の音名クラスの集合(重複なし)
- S_r
- 主音 r の長音階の音名クラス集合
- hits
- 音階内の入力音数
- score
- 一致スコア
12 個の主音すべてを採点し、最高値を選択(同点はソート順);信頼度=hits/入力数×100;平行調の短調主音=(r+9) mod 12;シャープ/フラットは表記を変えるだけ。
よくある質問
どの音名を入力できますか?
A〜Gに任意の#またはbを付けた音名を、スペース・カンマ・セミコロンで区切って1〜64個入力してください。不正な項目は無視せずエラーになります。この順位は音高クラスの簡易推定で、コード、旋律、調性の文脈を分析するものではありません。
このツールはハ長調とイ短調を区別できますか?
入力された各音階に属する音の数を数え、主音自体が存在する場合に小さなボーナスを追加することによって、12 の長音階のみをスコアリングします。 It reports the relative minor of its highest-ranked major scale, but does not score minor keys independently or use note order, duration or emphasis.ハ長調とイ短調は同じ音を共有しているため、結果はスケール一致の手がかりにすぎません。