概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.crestmuse.cmx.amusaj.commands
クラス ChordConverter

    java.lang.Object
      jp.crestmuse.cmx.amusaj.commands.ChordConverter

推奨されていません。 今後の自動伴奏システムの実装にはChordUtilsを利用してください

    public class ChordConverter

extends java.lang.Object

コンストラクタの概要
`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`

コンストラクタの詳細

### ChordConverter

    public ChordConverter()

  推奨されていません。

メソッドの詳細

### noteTransfer

    public int noteTransfer(java.lang.String from_key,
                            int note)

  推奨されていません。

### noteTransfer

    public 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で割った余りを用いるものとします)

  パラメータ:
    `from_key` -
    `note` -
    `to_key` -
  戻り値:

### chordTransfer

    public java.lang.String chordTransfer(java.lang.String from_key,
                                          java.lang.String chord)

  推奨されていません。

### chordTransfer

    public java.lang.String chordTransfer(java.lang.String from_key,
                                          java.lang.String chord,
                                          java.lang.String to_key)

  推奨されていません。
  ある調のコードを別の調のコードに移調します to_keyを指定しなければデフォルトで"C"です

  パラメータ:
    `from_key` - 元のキー
    `chord` - 対象のコード
    `to_key` - 移調先のキー
  戻り値:

### key2dist

    public int key2dist(java.lang.String key)

  推奨されていません。

### dist2key

    public java.lang.String dist2key(int dist)

  推奨されていません。

### chordOmitter

    public java.lang.String chordOmitter(java.lang.String chord)

  推奨されていません。
  chordを省略化･整形します

  パラメータ:
    `chord` - 対象のコード

### getPrefix

    public java.lang.String getPrefix(java.lang.String chord)

  推奨されていません。
  コードの先頭(主音)を取得します 2文字目(charAt(1))が#またはbであれば先頭から2文字、 そうでなければ1文字目を返します

  パラメータ:
    `chord` - コード
  戻り値:

### keyNearIs

    public boolean keyNearIs(java.lang.String key1,
                             java.lang.String key2,
                             int dist)

  推奨されていません。
  2つのキーが鍵盤上で近いかどうかを判定します 鍵盤上の距離がdist以下であればtrueを返します

  パラメータ:
    `key1` - キー1
    `key2` - キー2
    `dist` - 鍵盤上の距離
  戻り値:

### isDiatonic

    public boolean isDiatonic(java.lang.String chord)

  推奨されていません。
  引数のコードがC調でのダイアトニックコードに一致するかどうか判定します

  パラメータ:
    `chord` -
  戻り値:

### main

    public static void main(java.lang.String[] args)

  推奨されていません。

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド