uk.org.toot.transport
Class AbstractMMCMaster

java.lang.Object
  extended by uk.org.toot.transport.AbstractMMCMaster
All Implemented Interfaces:
TransportListener

public abstract class AbstractMMCMaster
extends java.lang.Object
implements TransportListener

An abstract MIDI Machine Control master. Extend this class with a MIDI output port and implement send. The Transport is then the master of the external MIDI port being sent the MIDI Machine Control messages.


Constructor Summary
AbstractMMCMaster()
           
 
Method Summary
 void fastForward()
           
 void locate(long microseconds)
          Called when the transport locates to a new microsecond time.
 void play()
          Called when the transport begins playing.
 void playDeferred()
           
 void punchIn()
           
 void punchOut()
           
 void record(boolean rec)
          Called when the transport record mode changes.
 void rewind()
           
 void stop()
          Called when the transport has stopped.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMMCMaster

public AbstractMMCMaster()
Method Detail

stop

public void stop()
Description copied from interface: TransportListener
Called when the transport has stopped.

Specified by:
stop in interface TransportListener

play

public void play()
Description copied from interface: TransportListener
Called when the transport begins playing.

Specified by:
play in interface TransportListener

playDeferred

public void playDeferred()

record

public void record(boolean rec)
Description copied from interface: TransportListener
Called when the transport record mode changes.

Specified by:
record in interface TransportListener

fastForward

public void fastForward()

rewind

public void rewind()

punchIn

public void punchIn()

punchOut

public void punchOut()

locate

public void locate(long microseconds)
Description copied from interface: TransportListener
Called when the transport locates to a new microsecond time.

Specified by:
locate in interface TransportListener


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.