HARM-DIST [generic-function]
入力 | 説明 | デフォ |
---|---|---|
[0]<chord> | midicsのリスト、midicsのリストのリスト、chordオブジェクト、chord-seqオブジェクトのいずれか。 (ドキュメントには書いてないが数値単独でもいける。) |
6000 |
[1]<fund> | 基音の数値。 | 2400 |
[2]<unit> | <chord>と<fund>の数値の解釈。インレットをクリックして選択する。 'Midics'だとmidiセントとして受け取りmidiセントを出力。 'Freqs'だと周波数として受け取り周波数を出力。 |
midic |
<chord>の構成音それぞれに対する、基音<fund>の倍音のうち最も近いものの比を計算する。
出力は2つ。比(<fund>の該当音 / <chord>の該当音)と<fund>の倍音番号。
出力は2つ。比(<fund>の該当音 / <chord>の該当音)と<fund>の倍音番号。
<chord>がmidicsのリスト(和音)のリストならば、和音それぞれについての分析のリストが出力される。
内部的には周波数で計算されている。<unit>でMidicsを選択した場合、入力の際に周波数に変換される。
(最も近いものと書いてあるが、等距離の場合は上の倍音が優先されるようだ。)
(バグ?: 出力の倍音番号が1になるような入力をすると比がうまく出ない。例えば「<chord>660、<fund>467、<unit>Freqs」のような入力。)
(バグ?: 出力の倍音番号が1になるような入力をすると比がうまく出ない。例えば「<chord>660、<fund>467、<unit>Freqs」のような入力。)
添付ファイル