net.sourceforge.geeboss.model.midi.roland.gt8
Class Gt8

java.lang.Object
  extended by net.sourceforge.geeboss.model.midi.memory.MemoryComponent
      extended by net.sourceforge.geeboss.model.midi.memory.MemoryObject
          extended by net.sourceforge.geeboss.model.midi.memory.MappedDevice
              extended by net.sourceforge.geeboss.model.midi.roland.RolandDevice
                  extended by net.sourceforge.geeboss.model.midi.roland.gt8.Gt8
All Implemented Interfaces:
javax.sound.midi.Receiver, ValueChangeListener, Referencing, Sysexable, org.apache.avalon.framework.activity.Initializable

public class Gt8
extends RolandDevice

Gt8 devices

Author:
Frederic BORRY

Field Summary
static byte[] MODEL_ID
          Model id for Gt8
 
Fields inherited from class net.sourceforge.geeboss.model.midi.roland.RolandDevice
DT1_COMMAND, MANUFACTURER_ID, RQ1_COMMAND
 
Fields inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryObject
mMemoryMap
 
Fields inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryComponent
mAbsoluteAddress, mBaseAddress, mName, mParent, mSize
 
Constructor Summary
Gt8(GeebossContainer container)
          Create a new GT8 Device
 
Method Summary
 org.apache.avalon.framework.configuration.Configuration getDeviceConfiguration()
          Get the implementation specific configuration
 org.apache.avalon.framework.configuration.Configuration getEditorsConfiguration()
          Get the implementation specific editors configuration
 byte[] getModelId()
          Implmentation specific model id (3 bytes)
 org.apache.avalon.framework.configuration.Configuration getStringTablesConfiguration()
          Get the implementation specific string tables configuration
 Gt8Patch getTemporaryPatch()
          Getter for temporary patch
 
Methods inherited from class net.sourceforge.geeboss.model.midi.roland.RolandDevice
close, dataSet1, getEditorsManager, getStringTableManager, initialize, requestData1, requestMemoryComponent, send, sendMemoryComponent, sendMemoryMessage, sendMemoryMessages, sendMemoryObject, sendMemoryValue, sendSysexMessage, sendSysexMessage, setDeviceId, valueChanged
 
Methods inherited from class net.sourceforge.geeboss.model.midi.memory.MappedDevice
fromSysex, getComponent, toSysex
 
Methods inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryObject
addReference, fromSysex, getComponent, handleClassCastException, isValue, setup
 
Methods inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryComponent
getAbsoluteAddress, getBaseAddress, getName, getParent, getSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODEL_ID

public static byte[] MODEL_ID
Model id for Gt8

Constructor Detail

Gt8

public Gt8(GeebossContainer container)
    throws org.apache.avalon.framework.configuration.ConfigurationException
Create a new GT8 Device

Parameters:
container - the GeebossContainer
Throws:
org.apache.avalon.framework.configuration.ConfigurationException
Method Detail

getModelId

public byte[] getModelId()
Implmentation specific model id (3 bytes)

Specified by:
getModelId in class RolandDevice
Returns:
the model id (3 bytes)

getDeviceConfiguration

public org.apache.avalon.framework.configuration.Configuration getDeviceConfiguration()
                                                                               throws org.apache.avalon.framework.configuration.ConfigurationException
Get the implementation specific configuration

Specified by:
getDeviceConfiguration in class MappedDevice
Returns:
the implementation specific configuration
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

getStringTablesConfiguration

public org.apache.avalon.framework.configuration.Configuration getStringTablesConfiguration()
                                                                                     throws org.apache.avalon.framework.configuration.ConfigurationException
Get the implementation specific string tables configuration

Specified by:
getStringTablesConfiguration in class RolandDevice
Returns:
the implementation specific string tables configuration
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

getEditorsConfiguration

public org.apache.avalon.framework.configuration.Configuration getEditorsConfiguration()
                                                                                throws org.apache.avalon.framework.configuration.ConfigurationException
Get the implementation specific editors configuration

Specified by:
getEditorsConfiguration in class RolandDevice
Returns:
the implementation specific editors configuration
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

getTemporaryPatch

public Gt8Patch getTemporaryPatch()
Getter for temporary patch

Specified by:
getTemporaryPatch in class RolandDevice
Returns:
the temporary patch for this device


Copyright (c) 2005 The Geeboss team (http://geeboss.sourceforge.net). All Rights Reserved.