rasmus.interpreter.midi.modifiers
Class MidiFilterAdapter

java.lang.Object
  extended by rasmus.interpreter.unit.UnitInstanceAdapter
      extended by rasmus.interpreter.midi.modifiers.MidiFilterAdapter
All Implemented Interfaces:
Commitable, ListPartListener, DoublePartListener, UnitInstancePart

public abstract class MidiFilterAdapter
extends UnitInstanceAdapter
implements Commitable


Field Summary
 Variable answer
           
 Variable input
           
 NameSpace namespace
           
 Variable output
           
 java.util.Map pevents
           
 javax.sound.midi.Receiver recv
           
 
Fields inherited from interface rasmus.interpreter.Commitable
RUNLEVEL_DEFAULT, RUNLEVEL_FIRST, RUNLEVEL_INIT, RUNLEVEL_LAST
 
Constructor Summary
MidiFilterAdapter(NameSpace namespace)
           
 
Method Summary
 void addCommitEvent(int type, ListPart source, java.lang.Object object)
           
 void calc()
           
 void clear()
           
 void close()
           
 void commit()
           
 int getRunLevel()
           
abstract  javax.sound.midi.MidiEvent processEvent(javax.sound.midi.MidiEvent midievent)
           
 void registerInput(Variable input)
           
 
Methods inherited from class rasmus.interpreter.unit.UnitInstanceAdapter
objectAdded, objectRemoved, objectsAdded, objectsRemoved, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namespace

public NameSpace namespace

output

public Variable output

input

public Variable input

recv

public javax.sound.midi.Receiver recv

answer

public Variable answer

pevents

public java.util.Map pevents
Constructor Detail

MidiFilterAdapter

public MidiFilterAdapter(NameSpace namespace)
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 UnitInstanceAdapter

getRunLevel

public int getRunLevel()
Specified by:
getRunLevel in interface Commitable

commit

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

addCommitEvent

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

registerInput

public void registerInput(Variable input)

close

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