Uses of Class
org.jjazz.midi.api.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
Modifier and TypeMethodDescriptionInstrument.getBank()
Find the bank whose name matches bankName (ignoring case).Modifier 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.ModifierConstructorDescriptionInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute) Create an instrument. -
Uses of InstrumentBank in org.jjazz.midi.api.synths
Modifier 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.Modifier 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) ModifierConstructorDescriptionGSDrumsInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute) GSInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute)