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 TypeMethodDescriptionvoidMidiSynth.addBank(InstrumentBank<?> bank) Add a bank to this MidiSynth.floatMidiSynth.getMidiAddressMatchingCoverage(InstrumentBank<?> bank) Get the percentage of MidiAddresses from the specified bank which match an instrument in this MidiSynth.voidInstrument.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 TypeClassDescriptionclassGeneral Midi 1 bank.classGeneral Midi 2 bank.classThe Roland GS Bank (based on SC55).classThe Roland GS Bank.final classNotSetBank<T extends Instrument>Utility bank used only to store the Void instrument.classThe 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 booleanGM1Bank.isGM1Compatible(InstrumentBank<? extends Instrument> bank) Check if the specified bank holds GM1 instruments: check size and a few instruments patch names.voidGM1Instrument.setBank(InstrumentBank<?> bank) Overridden to make sure specified bank is the GM1Bank.voidVoidInstrument.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)