public class MidiEventSender extends SPModule
コンストラクタと説明 |
---|
MidiEventSender() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
execute(java.lang.Object[] src,
TimeSeriesCompatible[] dest)
ここに処理内容を記述します.
|
java.lang.Class[] |
getInputClasses()
各入力チャンネルが受け付けるオブジェクトのクラスを配列で返します.
|
java.lang.Class[] |
getOutputClasses()
各出力チャンネルが出力するオブジェクトのクラスを配列で返します.
|
void |
sendControlChange(long position,
int ch,
int type,
int value) |
void |
sendControlChangeDelayed(long position,
int ch,
int type,
int value,
long delay) |
void |
sendNoteOff(long position,
int ch,
int nn,
int vel) |
void |
sendNoteOffDelayed(long position,
int ch,
int nn,
int vel,
long delay) |
void |
sendNoteOn(long position,
int ch,
int nn,
int vel) |
void |
sendNoteOnDelayed(long position,
int ch,
int nn,
int vel,
long delay) |
void |
sendProgramChange(long position,
int ch,
int value) |
void |
sendProgramChangeDelayed(long position,
int ch,
int value,
long delay) |
void |
setTickTimer(TickTimer tt) |
stop, stop, terminated
public void execute(java.lang.Object[] src, TimeSeriesCompatible[] dest) throws java.lang.InterruptedException
ProducerConsumerCompatible
src
- 全入力チャンネルに対するQueueReaderオブジェクトdest
- 全出力チャンネルjava.lang.InterruptedException
public java.lang.Class[] getInputClasses()
ProducerConsumerCompatible
public java.lang.Class[] getOutputClasses()
ProducerConsumerCompatible
public void sendControlChange(long position, int ch, int type, int value)
public void sendControlChangeDelayed(long position, int ch, int type, int value, long delay)
public void sendNoteOff(long position, int ch, int nn, int vel)
public void sendNoteOffDelayed(long position, int ch, int nn, int vel, long delay)
public void sendNoteOn(long position, int ch, int nn, int vel)
public void sendNoteOnDelayed(long position, int ch, int nn, int vel, long delay)
public void sendProgramChange(long position, int ch, int value)
public void sendProgramChangeDelayed(long position, int ch, int value, long delay)
public void setTickTimer(TickTimer tt)