Uses of Class
org.jjazz.midi.api.InstrumentBank
Packages that use InstrumentBank
Package
Description
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
-
Uses of InstrumentBank in org.jjazz.midi.api
Methods in org.jjazz.midi.api that return InstrumentBankModifier and TypeMethodDescriptionInstrument.getBank()
Find the bank whose name matches bankName (ignoring case).Methods in org.jjazz.midi.api that return types with arguments of type InstrumentBankMethods in org.jjazz.midi.api with parameters of type InstrumentBankModifier and TypeMethodDescriptionvoid
MidiSynth.addBank
(InstrumentBank<?> bank) Add a bank to this MidiSynth.float
MidiSynth.getMidiAddressMatchingCoverage
(InstrumentBank<?> bank) Get the percentage of MidiAddresses from the specified bank which match an instrument in this MidiSynth.void
Instrument.setBank
(InstrumentBank<?> bank) This function can be called only once.Constructors in org.jjazz.midi.api with parameters of type InstrumentBankModifierConstructorDescriptionInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute) Create an instrument. -
Uses of InstrumentBank in org.jjazz.midi.api.synths
Subclasses of InstrumentBank in org.jjazz.midi.api.synthsModifier and TypeClassDescriptionclass
General Midi 1 bank.class
General Midi 2 bank.class
The Roland GS Bank (based on SC55).class
The Roland GS Bank.final class
NotSetBank<T extends Instrument>
Utility bank used only to store the Void instrument.class
The Yamaha XG bank.Methods in org.jjazz.midi.api.synths that return InstrumentBankMethods in org.jjazz.midi.api.synths with parameters of type InstrumentBankModifier and TypeMethodDescriptionstatic boolean
GM1Bank.isGM1Compatible
(InstrumentBank<? extends Instrument> bank) Check if the specified bank holds GM1 instruments: check size and a few instruments patch names.void
GM1Instrument.setBank
(InstrumentBank<?> bank) Overridden to make sure specified bank is the GM1Bank.void
VoidInstrument.setBank
(InstrumentBank<?> bank) Constructors in org.jjazz.midi.api.synths with parameters of type InstrumentBankModifierConstructorDescriptionGSDrumsInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute) GSInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute)