jp.crestmuse.cmx.inference
クラス MusicRepresentation2

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.inference.MusicRepresentation2

public class MusicRepresentation2
extends java.lang.Object


入れ子のクラスの概要
 class MusicRepresentation2.MusicElement
           
 
コンストラクタの概要
MusicRepresentation2(int measureNum, int division)
           
 
メソッドの概要
 void addMusicLayerBasic(java.lang.String name, int notenum)
           
 void addMusicLayerBasic(java.lang.String name, int notenum, int tiedLength)
           
 void addMusicLayerBasic(java.lang.String name, java.lang.Object[] labels)
           
 void addMusicLayerBasic(java.lang.String name, java.lang.Object[] labels, int tiedLength)
           
 void addMusicLayerListener(java.lang.String layername, MusicLayerListener calc)
           
 void addMusicLayerMeasurewise(java.lang.String name, int measureWidth)
           
 int getDivision()
           
 int getIndex(long tick)
          推奨されていません。 
 int getIndex(long tick, int ticksPerBeat)
          推奨されていません。 
 java.lang.Object getLayerLabel(java.lang.String layername, int index)
           
 int getLayerMeasureWidth(java.lang.String layername)
           
 int getMeasureNum()
           
 MusicRepresentation2.MusicElement getMusicElement(java.lang.String layername, int measure, int tick)
           
 int getTiedLength(java.lang.String layername)
           
 boolean isChanged()
           
 boolean isMeasurewiseLayer(java.lang.String layername)
           
 void resetChangeFlag()
           
 void setUpdateChainLimit(java.lang.String layername, int updateChainLimit)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MusicRepresentation2

public MusicRepresentation2(int measureNum,
                            int division)
メソッドの詳細

getMeasureNum

public int getMeasureNum()

getDivision

public int getDivision()

addMusicLayerBasic

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

addMusicLayerBasic

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

addMusicLayerBasic

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

addMusicLayerBasic

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

addMusicLayerMeasurewise

public void addMusicLayerMeasurewise(java.lang.String name,
                                     int measureWidth)

getTiedLength

public int getTiedLength(java.lang.String layername)

addMusicLayerListener

public void addMusicLayerListener(java.lang.String layername,
                                  MusicLayerListener calc)

setUpdateChainLimit

public void setUpdateChainLimit(java.lang.String layername,
                                int updateChainLimit)

getMusicElement

public MusicRepresentation2.MusicElement getMusicElement(java.lang.String layername,
                                                         int measure,
                                                         int tick)

getLayerLabel

public java.lang.Object getLayerLabel(java.lang.String layername,
                                      int index)

isMeasurewiseLayer

public boolean isMeasurewiseLayer(java.lang.String layername)

getLayerMeasureWidth

public int getLayerMeasureWidth(java.lang.String layername)

isChanged

public boolean isChanged()

resetChangeFlag

public void resetChangeFlag()

getIndex

@Deprecated
public int getIndex(long tick)
推奨されていません。 


getIndex

@Deprecated
public int getIndex(long tick,
                               int ticksPerBeat)
推奨されていません。