|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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)
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||