com.frinika.synth.soundbank
Class SynthRackSoundbank

java.lang.Object
  extended by com.frinika.synth.soundbank.SynthRackSoundbank
All Implemented Interfaces:
javax.sound.midi.Soundbank

public class SynthRackSoundbank
extends java.lang.Object
implements javax.sound.midi.Soundbank

Author:
Peter Johan Salomonsen

Constructor Summary
SynthRackSoundbank()
           
 
Method Summary
 void createAndRegisterInstrument(javax.sound.midi.Patch patch, Synth synth)
           
 java.lang.String getDescription()
           
 javax.sound.midi.Instrument getInstrument(javax.sound.midi.Patch patch)
           
static int getInstrumentMapKey(javax.sound.midi.Patch patch)
           
 javax.sound.midi.Instrument[] getInstruments()
           
 java.lang.String getName()
           
 javax.sound.midi.SoundbankResource[] getResources()
           
 java.lang.String getVendor()
           
 java.lang.String getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynthRackSoundbank

public SynthRackSoundbank()
Method Detail

getInstrumentMapKey

public static int getInstrumentMapKey(javax.sound.midi.Patch patch)

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface javax.sound.midi.Soundbank

getInstrument

public javax.sound.midi.Instrument getInstrument(javax.sound.midi.Patch patch)
Specified by:
getInstrument in interface javax.sound.midi.Soundbank

getInstruments

public javax.sound.midi.Instrument[] getInstruments()
Specified by:
getInstruments in interface javax.sound.midi.Soundbank

getName

public java.lang.String getName()
Specified by:
getName in interface javax.sound.midi.Soundbank

getResources

public javax.sound.midi.SoundbankResource[] getResources()
Specified by:
getResources in interface javax.sound.midi.Soundbank

getVendor

public java.lang.String getVendor()
Specified by:
getVendor in interface javax.sound.midi.Soundbank

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface javax.sound.midi.Soundbank

createAndRegisterInstrument

public void createAndRegisterInstrument(javax.sound.midi.Patch patch,
                                        Synth synth)