uk.org.toot.audio.mixer.automation
Class MixerControlsMidiSequenceSnapshotAutomation

java.lang.Object
  extended by uk.org.toot.audio.mixer.automation.BasicAutomation
      extended by uk.org.toot.audio.mixer.automation.BasicSnapshotAutomation
          extended by uk.org.toot.audio.mixer.automation.MixerControlsMidiSequenceSnapshotAutomation
All Implemented Interfaces:
MidiSequenceSnapshotAutomation

public class MixerControlsMidiSequenceSnapshotAutomation
extends BasicSnapshotAutomation
implements MidiSequenceSnapshotAutomation

Stores and recalls mixer automations 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)


Nested Class Summary
static class MixerControlsMidiSequenceSnapshotAutomation.AutomationIndices
           
 
Constructor Summary
MixerControlsMidiSequenceSnapshotAutomation(MixerControls controls)
           
 
Method Summary
 void configureSequence(javax.sound.midi.Sequence snapshot)
           
 void recallSequence(javax.sound.midi.Sequence snapshot)
           
 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

MixerControlsMidiSequenceSnapshotAutomation

public MixerControlsMidiSequenceSnapshotAutomation(MixerControls controls)
Method Detail

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.