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

## jp.crestmuse.cmx.inference
クラス MusicRepresentation

    java.lang.Object
      jp.crestmuse.cmx.inference.MusicRepresentation

    public class MusicRepresentation

extends java.lang.Object

入れ子のクラスの概要
`class` | `MusicRepresentation.MusicElement`

コンストラクタの概要
`MusicRepresentation(int measureNum, int division)`

メソッドの概要
`void` | `addCalculator(java.lang.String layer, Calculator calc)`
`void` | `addMusicLayer(java.lang.String name, int notenum)`
`void` | `addMusicLayer(java.lang.String name, int notenum, int tiedLength)`
`void` | `addMusicLayer(java.lang.String name, java.lang.String[] labels)`
`void` | `addMusicLayer(java.lang.String name, java.lang.String[] labels, int tiedLength)`
`int` | `getDivision()`
`int` | `getIndex(long tick)`
`int` | `getIndex(long tick, int ticksPerBeat)`
`int` | `getMeasureNum()`
`MusicRepresentation.MusicElement` | `getMusicElement(java.lang.String layer, int index)`
`int` | `getTiedLength(java.lang.String layer)`
`void` | `update(java.lang.String layer, int index)`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### MusicRepresentation

    public MusicRepresentation(int measureNum,
                               int division)

メソッドの詳細

### getMeasureNum

    public int getMeasureNum()

### getDivision

    public int getDivision()

### addMusicLayer

    public void addMusicLayer(java.lang.String name,
                              int notenum)

### addMusicLayer

    public void addMusicLayer(java.lang.String name,
                              int notenum,
                              int tiedLength)

### addMusicLayer

    public void addMusicLayer(java.lang.String name,
                              java.lang.String[] labels)

### addMusicLayer

    public void addMusicLayer(java.lang.String name,
                              java.lang.String[] labels,
                              int tiedLength)

### getMusicElement

    public MusicRepresentation.MusicElement getMusicElement(java.lang.String layer,
                                                            int index)

### getTiedLength

    public int getTiedLength(java.lang.String layer)

### addCalculator

    public void addCalculator(java.lang.String layer,
                              Calculator calc)

### getIndex

    public int getIndex(long tick)

### getIndex

    public int getIndex(long tick,
                        int ticksPerBeat)

### update

    public void update(java.lang.String layer,
                       int index)

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