Uses of Class
org.jjazz.midi.api.MidiSynth
Packages that use 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
Methods in org.jjazz.midi.api that return MidiSynthModifier 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 MidiSynthMidiSynth.loadFromFile(File file) Return the first non-empty MidiSynth found in the specified instrument definition file (.ins).static MidiSynthMidiSynth.loadFromString(String s) Get the MidiSynth corresponding to the string produced by saveAsString().Methods in org.jjazz.midi.api with parameters of type MidiSynthModifier and TypeMethodDescriptionvoidInstrumentBank.setMidiSynth(MidiSynth synth) Associate a MidiSynth to this bank. -
Uses of MidiSynth in org.jjazz.midi.api.synths
Subclasses of MidiSynth in org.jjazz.midi.api.synthsModifier and TypeClassDescriptionclassA special synth that just mirrors the favorite instruments in a bank.classA synth which only contains the GM2 bank.classA synth which only contains the GM bank.classA synth which only contains the GS banks.classA synth which only contains the XG bank.Methods in org.jjazz.midi.api.synths with parameters of type MidiSynthModifier and TypeMethodDescriptionstatic InstrumentStandardInstrumentConverter.convertInstrument(Instrument srcIns, MidiSynth destSynth) Try to find the standard Instrument from destSynth which best matches srcIns.static InstrumentStandardInstrumentConverter.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
Methods in org.jjazz.midi.spi that return types with arguments of type MidiSynthModifier and TypeMethodDescriptionMidiSynthFileReader.readSynthsFromStream(InputStream in, File f) Get synth(s) from an input stream. -
Uses of MidiSynth in org.jjazz.outputsynth.api
Methods in org.jjazz.outputsynth.api that return MidiSynthModifier 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 MidiSynthMidiSynthManager.loadFromResource(Class clazz, String insResourcePath) Read one MidiSynth from an JJazzLab internal .ins resource file.Methods in org.jjazz.outputsynth.api that return types with arguments of type MidiSynthModifier 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) Methods in org.jjazz.outputsynth.api with parameters of type MidiSynthModifier and TypeMethodDescriptionbooleanMidiSynthManager.addMidiSynth(MidiSynth midiSynth) Add the specified MidiSynth.static GMRemapTableGMRemapTable.loadFromString(MidiSynth midiSynth, String s) booleanMidiSynthManager.removeMidiSynth(MidiSynth midiSynth) Remove the specified MidiSynth.Method parameters in org.jjazz.outputsynth.api with type arguments of type MidiSynthModifier and TypeMethodDescriptionMidiSynthManager.getMidiSynths(Predicate<MidiSynth> tester) The list of MidiSynths which match the specified criteria.Constructors in org.jjazz.outputsynth.api with parameters of type MidiSynthModifierConstructorDescriptionGMRemapTable(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.