net.sourceforge.geeboss.model.midi.sysex
Interface Sysexable

All Known Implementing Classes:
AmpEffect, ChorusEffect, CompEffect, DelayEffect, DirectLevelableEffect, DOutEffect, Effect, EqEffect, Fx1Effect, Fx2Effect, Gt8, Gt8Amp, Gt8Chorus, Gt8Comp, Gt8Delay, Gt8DOut, Gt8Eq, Gt8Fx1, Gt8Fx2, Gt8Loop, Gt8Ns, Gt8OdDs, Gt8Patch, Gt8PatchChain, Gt8Reverb, Gt8Volume, Gt8Wah, LevelableEffect, LoopEffect, MappedDevice, MemoryComponent, MemoryObject, MemoryValue, MemoryValue.ByteValue, MemoryValue.CharValue, MemoryValue.NumberValue, MemoryValue.StringValue, NsEffect, OdDsEffect, Patch, PatchChain, PatchName, ReverbEffect, RolandDevice, VolumeEffect, WahEffect

public interface Sysexable

Interface implemented by objects that can be converted to sysex data and loaded from sysex data.

Author:
Frederic BORRY

Method Summary
 void fromSysex(SysexMemoryMessage message, java.util.List<MemoryComponent> updated)
          Load this Syseable object from a sysex memory message
 void toSysex(java.util.List<SysexMemoryMessage> messages)
          Dump this Sysexable object into a sysex memory message list
 

Method Detail

fromSysex

void fromSysex(SysexMemoryMessage message,
               java.util.List<MemoryComponent> updated)
Load this Syseable object from a sysex memory message

Parameters:
message - the sysex memory message to load the object from
updated - the list of modified memory components

toSysex

void toSysex(java.util.List<SysexMemoryMessage> messages)
Dump this Sysexable object into a sysex memory message list

Parameters:
messages - the sysex memory message list to dump the object to


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