jp.crestmuse.cmx.inference
インタフェース MusicRepresentation


public interface MusicRepresentation


メソッドの概要
 void addMusicCalculator(java.lang.String layer, MusicCalculator calc)
           
 void addMusicLayer(java.lang.String name, java.util.List<java.lang.Object> labels)
           
 void addMusicLayer(java.lang.String name, java.util.List<java.lang.Object> labels, int tiedLength)
           
 void addMusicLayer(java.lang.String name, java.lang.Object[] labels)
           
 void addMusicLayer(java.lang.String name, java.lang.Object[] labels, int tiedLength)
           
 int getDivision()
           
 java.lang.Object[] getLabels(java.lang.String layer)
           
 int getMeasureNum()
           
 MusicElement getMusicElement(java.lang.String layer, int measure, int tick)
           
 int getTiedLength(java.lang.String layer)
           
 

メソッドの詳細

addMusicCalculator

void addMusicCalculator(java.lang.String layer,
                        MusicCalculator calc)

addMusicLayer

void addMusicLayer(java.lang.String name,
                   java.util.List<java.lang.Object> labels)

addMusicLayer

void addMusicLayer(java.lang.String name,
                   java.util.List<java.lang.Object> labels,
                   int tiedLength)

addMusicLayer

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

addMusicLayer

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

getDivision

int getDivision()

getLabels

java.lang.Object[] getLabels(java.lang.String layer)

getMeasureNum

int getMeasureNum()

getMusicElement

MusicElement getMusicElement(java.lang.String layer,
                             int measure,
                             int tick)

getTiedLength

int getTiedLength(java.lang.String layer)