Package org.jjazz.midi.api.synths
Class GSBank
The Roland GS Bank (based on SC55).
IMPORTANT: the GS bank is NOT compatible with GM2/XG voices. They use the same MidiAddress for different patches.
Instance should be obtained from the StdSynth.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final MidiAddress.BankSelectMethodstatic final int -
Method Summary
Modifier and TypeMethodDescriptiongetDrumsInstruments(DrumKit kit, boolean tryHarder) Overridden to accept any GM-compatible keymaps when trying harder.Methods inherited from class org.jjazz.midi.api.InstrumentBank
addInstrument, clear, findInstruments, getDefaultBankSelectLSB, getDefaultBankSelectMethod, getDefaultBankSelectMSB, getDrumsInstruments, getIndex, getInstrument, getInstrument, getInstrument, getInstruments, getInstruments, getInstrumentsFromFamily, getInstrumentsFromSubstitute, getKeyMaps, getMidiSynth, getName, getNextInstrument, getNonDrumsInstruments, getPreviousInstrument, getSize, getTypes, removeInstrument, setMidiSynth, toString
-
Field Details
-
BANKNAME
- See Also:
-
DEFAULT_BANK_SELECT_LSB
public static final int DEFAULT_BANK_SELECT_LSB- See Also:
-
DEFAULT_BANK_SELECT_MSB
public static final int DEFAULT_BANK_SELECT_MSB- See Also:
-
DEFAULT_BANK_SELECT_METHOD
-
-
Method Details
-
getDefaultDrumsInstrument
-
getDrumsInstruments
Overridden to accept any GM-compatible keymaps when trying harder.- Overrides:
getDrumsInstrumentsin classInstrumentBank<Instrument>- Parameters:
kit-tryHarder-- Returns:
-