com.frinika.synth.soundbank
Class SynthRackSoundbank
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynthRackSoundbank
public SynthRackSoundbank()
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)