rasmus.interpreter.midi.modifiers
Class MidiFilterAdapter

java.lang.Object
  extended by rasmus.interpreter.RUnitInstanceAdapter
      extended by rasmus.interpreter.midi.modifiers.MidiFilterAdapter
All Implemented Interfaces:
RCommitable, RDoubleListener, RListListener, RUnitInstancePart

public abstract class MidiFilterAdapter
extends RUnitInstanceAdapter
implements RCommitable


Field Summary
 RVariable answer
           
 RVariable input
           
 RVariable output
           
 java.util.Map pevents
           
 javax.sound.midi.Receiver recv
           
 
Constructor Summary
MidiFilterAdapter()
           
 
Method Summary
 void addCommitEvent(int type, RList source, java.lang.Object object)
           
 void calc()
           
 void clear()
           
 void close()
           
 void commit()
           
abstract  javax.sound.midi.MidiEvent processEvent(javax.sound.midi.MidiEvent midievent)
           
 void registerInput(RVariable input)
           
 
Methods inherited from class rasmus.interpreter.RUnitInstanceAdapter
objectAdded, objectRemoved, objectsAdded, objectsRemoved, valueChanged
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

output

public RVariable output

input

public RVariable input

recv

public javax.sound.midi.Receiver recv

answer

public RVariable answer

pevents

public java.util.Map pevents
Constructor Detail

MidiFilterAdapter

public MidiFilterAdapter()
Method Detail

clear

public void clear()

processEvent

public abstract javax.sound.midi.MidiEvent processEvent(javax.sound.midi.MidiEvent midievent)

calc

public void calc()
Specified by:
calc in class RUnitInstanceAdapter

commit

public void commit()
Specified by:
commit in interface RCommitable

addCommitEvent

public void addCommitEvent(int type,
                           RList source,
                           java.lang.Object object)

registerInput

public void registerInput(RVariable input)

close

public void close()
Specified by:
close in interface RUnitInstancePart