jp.crestmuse.cmx.inference
クラス MusicRepresentation
java.lang.Object
jp.crestmuse.cmx.inference.MusicRepresentation
public class MusicRepresentation
- extends java.lang.Object
メソッドの概要 |
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)