uk.org.toot.synth.automation
Class SynthRackControlsMidiSequenceSnapshotAutomation

java.lang.Object
  extended by uk.org.toot.synth.automation.SynthRackControlsMidiSequenceSnapshotAutomation
All Implemented Interfaces:
MidiSequenceSnapshotAutomation

public class SynthRackControlsMidiSequenceSnapshotAutomation
extends java.lang.Object
implements MidiSequenceSnapshotAutomation

Stores and recalls synth rack automation snaphots as Midi Sequences. To concretise this class extend it and: Implement configure(String name) to call configureSequence(Sequence s) Implement recall(String name) to call recallSequence(Sequence s) Implement store(String name) to call storeSequence(String name)


Constructor Summary
SynthRackControlsMidiSequenceSnapshotAutomation(SynthRackControls controls)
           
 
Method Summary
 void configureSequence(javax.sound.midi.Sequence snapshot)
           
 void recallSequence(javax.sound.midi.Sequence snapshot)
           
 void setAudioSystem(AudioSystem system)
           
 javax.sound.midi.Sequence storeSequence(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynthRackControlsMidiSequenceSnapshotAutomation

public SynthRackControlsMidiSequenceSnapshotAutomation(SynthRackControls controls)
Method Detail

setAudioSystem

public void setAudioSystem(AudioSystem system)

configureSequence

public void configureSequence(javax.sound.midi.Sequence snapshot)
Specified by:
configureSequence in interface MidiSequenceSnapshotAutomation

recallSequence

public void recallSequence(javax.sound.midi.Sequence snapshot)
Specified by:
recallSequence in interface MidiSequenceSnapshotAutomation

storeSequence

public javax.sound.midi.Sequence storeSequence(java.lang.String name)
Specified by:
storeSequence in interface MidiSequenceSnapshotAutomation


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