|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.crestmuse.cmx.amusaj.commands.ChordConverter
public class ChordConverter
コンストラクタの概要 | |
---|---|
ChordConverter()
推奨されていません。 |
メソッドの概要 | |
---|---|
java.lang.String |
chordOmitter(java.lang.String chord)
推奨されていません。 chordを省略化・整形します |
java.lang.String |
chordTransfer(java.lang.String from_key,
java.lang.String chord)
推奨されていません。 |
java.lang.String |
chordTransfer(java.lang.String from_key,
java.lang.String chord,
java.lang.String to_key)
推奨されていません。 ある調のコードを別の調のコードに移調します to_keyを指定しなければデフォルトで"C"です |
java.lang.String |
dist2key(int dist)
推奨されていません。 |
java.lang.String |
getPrefix(java.lang.String chord)
推奨されていません。 コードの先頭(主音)を取得します 2文字目(charAt(1))が#またはbであれば先頭から2文字、 そうでなければ1文字目を返します |
boolean |
isDiatonic(java.lang.String chord)
推奨されていません。 引数のコードがC調でのダイアトニックコードに一致するかどうか判定します |
int |
key2dist(java.lang.String key)
推奨されていません。 |
boolean |
keyNearIs(java.lang.String key1,
java.lang.String key2,
int dist)
推奨されていません。 2つのキーが鍵盤上で近いかどうかを判定します 鍵盤上の距離がdist以下であればtrueを返します |
static void |
main(java.lang.String[] args)
推奨されていません。 |
int |
noteTransfer(java.lang.String from_key,
int note)
推奨されていません。 |
int |
noteTransfer(java.lang.String from_key,
int note,
java.lang.String to_key)
推奨されていません。 from_key 調の note を to_key での note に変換します to_keyは指定しなければデフォルトで"C"です (noteは12で割った余りを用いるものとします) |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ChordConverter()
メソッドの詳細 |
---|
public int noteTransfer(java.lang.String from_key, int note)
public int noteTransfer(java.lang.String from_key, int note, java.lang.String to_key)
from_key
- note
- to_key
-
public java.lang.String chordTransfer(java.lang.String from_key, java.lang.String chord)
public java.lang.String chordTransfer(java.lang.String from_key, java.lang.String chord, java.lang.String to_key)
from_key
- 元のキーchord
- 対象のコードto_key
- 移調先のキー
public int key2dist(java.lang.String key)
public java.lang.String dist2key(int dist)
public java.lang.String chordOmitter(java.lang.String chord)
chord
- 対象のコードpublic java.lang.String getPrefix(java.lang.String chord)
chord
- コード
public boolean keyNearIs(java.lang.String key1, java.lang.String key2, int dist)
key1
- キー1key2
- キー2dist
- 鍵盤上の距離
public boolean isDiatonic(java.lang.String chord)
chord
-
public static void main(java.lang.String[] args)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |