jp.crestmuse.cmx.gui.deveditor
クラス CompiledDeviation
java.lang.Object
jp.crestmuse.cmx.gui.deveditor.CompiledDeviation
public class CompiledDeviation
- extends java.lang.Object
このクラスは一つのSequenceと複数のDeviatedNoteを保持し、DeviationEditorで扱う曲の一曲を表します.
- 作成者:
- ntotani
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TICKS_PER_BEAT
public static int TICKS_PER_BEAT
CompiledDeviation
public CompiledDeviation(DeviationInstanceWrapper deviation)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- 例外:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
getSequence
public javax.sound.midi.Sequence getSequence()
getDeviatedNotes
public java.util.ArrayList<CompiledDeviation.DeviatedNote> getDeviatedNotes()
getTicks2Tempo
public java.util.Map<java.lang.Integer,java.lang.Integer> getTicks2Tempo()
calcDeviation
public DeviationInstanceWrapper calcDeviation()
throws InvalidFileTypeException
- DeviatedNoteへの変更を加えたDeviationInstanceWrapperを返す.
- 戻り値:
-
- 例外:
InvalidFileTypeException