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, Midi synh manager, 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 that return MidiSynthMethods in org.jjazz.midi.api.synths that return types with arguments of type MidiSynthModifier and TypeMethodDescriptionDefaultMidiSynthManager.getMidiSynths()DefaultMidiSynthManager.getMidiSynths(Predicate<MidiSynth> tester) Methods in org.jjazz.midi.api.synths with parameters of type MidiSynthModifier and TypeMethodDescriptionbooleanDefaultMidiSynthManager.addMidiSynth(MidiSynth midiSynth) static 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.booleanDefaultMidiSynthManager.removeMidiSynth(MidiSynth midiSynth) Method parameters in org.jjazz.midi.api.synths with type arguments of type MidiSynthModifier and TypeMethodDescriptionDefaultMidiSynthManager.getMidiSynths(Predicate<MidiSynth> tester) -
Uses of MidiSynth in org.jjazz.midi.spi
Methods in org.jjazz.midi.spi that return MidiSynthModifier and TypeMethodDescriptionMidiSynthManager.getMidiSynth(String name) Search a MidiSynth with the specified name.MidiSynthManager.SynthFinder.getMidiSynth(String synthName, File synthFile) Search the MidiSynthManager instance.static MidiSynthMidiSynthManager.loadFromResource(Class clazz, String insResourcePath) Read one MidiSynth from an JJazzLab internal .ins resource file.Methods in org.jjazz.midi.spi 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.MidiSynthFileReader.readSynthsFromStream(InputStream in, File f) Get synth(s) from an input stream.Methods in org.jjazz.midi.spi with parameters of type MidiSynthModifier and TypeMethodDescriptionbooleanMidiSynthManager.addMidiSynth(MidiSynth midiSynth) Add a MidiSynth.booleanMidiSynthManager.removeMidiSynth(MidiSynth midiSynth) Remove the specified MidiSynth.Method parameters in org.jjazz.midi.spi with type arguments of type MidiSynthModifier and TypeMethodDescriptionMidiSynthManager.getMidiSynths(Predicate<MidiSynth> tester) The list of MidiSynths which match the specified criteria. -
Uses of MidiSynth in org.jjazz.outputsynth.api
Methods in org.jjazz.outputsynth.api that return MidiSynthModifier and TypeMethodDescriptionGMRemapTable.getMidiSynth()The associated MidiSynth.OutputSynth.getMidiSynth()Get the MidiSynth of this OutputSynth.Methods in org.jjazz.outputsynth.api that return types with arguments of type MidiSynthModifier and TypeMethodDescriptionCakewalkInsFileReader.readSynthsFromStream(InputStream in, File f) Methods in org.jjazz.outputsynth.api with parameters of type MidiSynthModifier and TypeMethodDescriptionstatic GMRemapTableGMRemapTable.loadFromString(MidiSynth midiSynth, String s) 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.