jp.crestmuse.cmx.sound
クラス SequencerManager

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.sound.SequencerManager
すべての実装されたインタフェース:
java.lang.Runnable, TickTimer

public class SequencerManager
extends java.lang.Object
implements TickTimer, java.lang.Runnable


フィールドの概要
static int TICKS_PER_BEAT
           
 
コンストラクタの概要
SequencerManager()
           
SequencerManager(javax.sound.midi.Receiver res)
           
 
メソッドの概要
 void addGeneratable(SequenceGeneratable sg)
           
 javax.sound.midi.Track getRecordTrack()
           
 javax.sound.midi.Sequencer getSequencer()
           
 long getTickPosition()
           
 int getTicksPerBeat()
           
 void run()
           
 void setRecording(java.lang.String outFileName)
           
 void start()
           
 void stop()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TICKS_PER_BEAT

public static int TICKS_PER_BEAT
コンストラクタの詳細

SequencerManager

public SequencerManager()
                 throws javax.sound.midi.MidiUnavailableException,
                        javax.sound.midi.InvalidMidiDataException
例外:
javax.sound.midi.MidiUnavailableException
javax.sound.midi.InvalidMidiDataException

SequencerManager

public SequencerManager(javax.sound.midi.Receiver res)
                 throws javax.sound.midi.MidiUnavailableException,
                        javax.sound.midi.InvalidMidiDataException
例外:
javax.sound.midi.MidiUnavailableException
javax.sound.midi.InvalidMidiDataException
メソッドの詳細

getTicksPerBeat

public int getTicksPerBeat()
定義:
インタフェース TickTimer 内の getTicksPerBeat

getTickPosition

public long getTickPosition()
定義:
インタフェース TickTimer 内の getTickPosition

run

public void run()
定義:
インタフェース java.lang.Runnable 内の run

getSequencer

public javax.sound.midi.Sequencer getSequencer()

addGeneratable

public void addGeneratable(SequenceGeneratable sg)

setRecording

public void setRecording(java.lang.String outFileName)

getRecordTrack

public javax.sound.midi.Track getRecordTrack()

start

public void start()

stop

public void stop()