Uses of Class
org.jjazz.midi.api.MidiSynth
Package
Description
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
Midi-related service providers: Midi synth file readers and drumkit keymap providers.
The model of the Midi synth connected to the output of JJazzLab.
-
Uses of MidiSynth in org.jjazz.midi.api
Modifier and TypeMethodDescriptionInstrumentBank.getMidiSynth()
The MidiSynth this bank belongs to.MidiSynth.Finder.getMidiSynth
(String synthName, File synthFile) Search for a MidiSynth instance from the specified parameters.static MidiSynth
MidiSynth.loadFromFile
(File file) Return the first non-empty MidiSynth found in the specified instrument definition file (.ins).static MidiSynth
MidiSynth.loadFromString
(String s) Get the MidiSynth corresponding to the string produced by saveAsString().Modifier and TypeMethodDescriptionvoid
InstrumentBank.setMidiSynth
(MidiSynth synth) Associate a MidiSynth to this bank. -
Uses of MidiSynth in org.jjazz.midi.api.synths
Modifier and TypeClassDescriptionclass
A special synth that just mirrors the favorite instruments in a bank.class
A synth which only contains the GM2 bank.class
A synth which only contains the GM bank.class
A synth which only contains the GS banks.class
A synth which only contains the XG bank.Modifier and TypeMethodDescriptionstatic Instrument
StandardInstrumentConverter.convertInstrument
(Instrument srcIns, MidiSynth destSynth) Try to find the standard Instrument from destSynth which best matches srcIns.static Instrument
StandardInstrumentConverter.findDrumsInstrument
(DrumKit srcKit, MidiSynth midiSynth, boolean tryHarder) Try to find a GM2/XG/GS/drums percussion instrument from midiSynth which match, as much as possible, srcKit.FavoriteInstruments.getInstruments
(MidiSynth synth) The favorite instruments for the specified MidiSynth. -
Uses of MidiSynth in org.jjazz.midi.spi
Modifier and TypeMethodDescriptionMidiSynthFileReader.readSynthsFromStream
(InputStream in, File f) Get synth(s) from an input stream. -
Uses of MidiSynth in org.jjazz.outputsynth.api
Modifier and TypeMethodDescriptionGMRemapTable.getMidiSynth()
The associated MidiSynth.MidiSynthManager.getMidiSynth
(String name) Search a MidiSynth with the specified name.MidiSynthManager.SynthFinder.getMidiSynth
(String synthName, File synthFile) Search the MidiSynthManager instance.OutputSynth.getMidiSynth()
Get the MidiSynth of this OutputSynth.OS_YamahaRef.getYamahaRefSynth()
The YamahaRef synth.static MidiSynth
MidiSynthManager.loadFromResource
(Class clazz, String insResourcePath) Read one MidiSynth from an JJazzLab internal .ins resource file.Modifier and TypeMethodDescriptionMidiSynthManager.getMidiSynths()
The list of MidiSynths.MidiSynthManager.getMidiSynths
(Predicate<MidiSynth> tester) The list of MidiSynths which match the specified criteria.CakewalkInsFileReader.readSynthsFromStream
(InputStream in, File f) Modifier and TypeMethodDescriptionboolean
MidiSynthManager.addMidiSynth
(MidiSynth midiSynth) Add the specified MidiSynth.static GMRemapTable
GMRemapTable.loadFromString
(MidiSynth midiSynth, String s) boolean
MidiSynthManager.removeMidiSynth
(MidiSynth midiSynth) Remove the specified MidiSynth.Modifier and TypeMethodDescriptionMidiSynthManager.getMidiSynths
(Predicate<MidiSynth> tester) The list of MidiSynths which match the specified criteria.ModifierConstructorDescriptionGMRemapTable
(MidiSynth midiSynth) Create an instance to remap GM instruments to instruments from the specified MidiSynth.OutputSynth
(MidiSynth mSynth) Construct an OutputSynth with the specified midiSynth and default UserSettings.