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)