jp.crestmuse.cmx.inference
クラス MusicRepresentation

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

public class MusicRepresentation
extends java.lang.Object


入れ子のクラスの概要
 class MusicRepresentation.MusicElement
           
static class MusicRepresentation.Type
           
 
コンストラクタの概要
MusicRepresentation(int measureNum, int division)
           
 
メソッドの概要
 MusicRepresentation.MusicElement addBassElement(int i)
           
 void addCalculator(Calculator calc)
           
 MusicRepresentation.MusicElement addChordElement(int i)
           
 MusicRepresentation.MusicElement addMelodyElement(int i)
           
 MusicRepresentation.MusicElement addVoicingHighElement(int i)
           
 MusicRepresentation.MusicElement addVoicingLowElement(int i)
           
 MusicRepresentation.MusicElement addVoicingMidHighElement(int i)
           
 MusicRepresentation.MusicElement addVoicingMidLowElement(int i)
           
 MusicRepresentation.MusicElement getBassElement(int i)
           
 MusicRepresentation.MusicElement getChordElement(int i)
           
 int getDivision()
           
 int getIndex(long tick)
           
 int getMeasureNum()
           
 MusicRepresentation.MusicElement getMelodyElement(int i)
           
 int getTiedBassLength()
           
 int getTiedChordLength()
           
 int getTiedMelodyLength()
           
 int getTiedVoicingLength()
           
 MusicRepresentation.MusicElement getVoicingHighElement(int i)
           
 MusicRepresentation.MusicElement getVoicingLowElement(int i)
           
 MusicRepresentation.MusicElement getVoicingMidHighElement(int i)
           
 MusicRepresentation.MusicElement getVoicingMidLowElement(int i)
           
 void setTiedBassLength(int tiedBassLength)
           
 void setTiedChordLength(int tiedChordLength)
           
 void setTiedMelodyLength(int tiedMelodyLength)
           
 void setTiedVoicingLength(int tiedVoicingLength)
           
 void update(MusicRepresentation.Type type, MusicRepresentation.MusicElement me, 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()

getMelodyElement

public MusicRepresentation.MusicElement getMelodyElement(int i)

addMelodyElement

public MusicRepresentation.MusicElement addMelodyElement(int i)

getChordElement

public MusicRepresentation.MusicElement getChordElement(int i)

addChordElement

public MusicRepresentation.MusicElement addChordElement(int i)

getBassElement

public MusicRepresentation.MusicElement getBassElement(int i)

addBassElement

public MusicRepresentation.MusicElement addBassElement(int i)

getVoicingHighElement

public MusicRepresentation.MusicElement getVoicingHighElement(int i)

addVoicingHighElement

public MusicRepresentation.MusicElement addVoicingHighElement(int i)

getVoicingMidHighElement

public MusicRepresentation.MusicElement getVoicingMidHighElement(int i)

addVoicingMidHighElement

public MusicRepresentation.MusicElement addVoicingMidHighElement(int i)

getVoicingMidLowElement

public MusicRepresentation.MusicElement getVoicingMidLowElement(int i)

addVoicingMidLowElement

public MusicRepresentation.MusicElement addVoicingMidLowElement(int i)

getVoicingLowElement

public MusicRepresentation.MusicElement getVoicingLowElement(int i)

addVoicingLowElement

public MusicRepresentation.MusicElement addVoicingLowElement(int i)

getTiedMelodyLength

public int getTiedMelodyLength()

setTiedMelodyLength

public void setTiedMelodyLength(int tiedMelodyLength)

getTiedChordLength

public int getTiedChordLength()

setTiedChordLength

public void setTiedChordLength(int tiedChordLength)

getTiedBassLength

public int getTiedBassLength()

setTiedBassLength

public void setTiedBassLength(int tiedBassLength)

getTiedVoicingLength

public int getTiedVoicingLength()

setTiedVoicingLength

public void setTiedVoicingLength(int tiedVoicingLength)

getIndex

public int getIndex(long tick)

addCalculator

public void addCalculator(Calculator calc)

update

public void update(MusicRepresentation.Type type,
                   MusicRepresentation.MusicElement me,
                   int index)