Package org.jjazz.midi.api
package org.jjazz.midi.api
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
-
ClassDescriptionThe main parameters of a drum kit instrument: a drum/key map and its ambiance type.Defines a key map for a drumkit: associate a percussion name to a note pitch.Subset of instruments (pitches) of a in a KeyMap.The main ambience types based on GM2 standard.This enables XStream instance configuration even for private classes or classes from non-public packages of Netbeans modules.Helper methods to quickly detect if the internal FluidSynth is the current Midi output, without having to rely on OutputSynth or FluidSynthEmbeddedSynth.The data used to select via MIDI an instrument on a synthesizer.If Instrument's bank is null serialization will fail.This enables XStream instance configuration even for private classes or classes from non-public packages of Netbeans modules.InstrumentBank<T extends Instrument>A set of Instruments grouped in a bank.An Instrument with its InstrumentSettings.This enables XStream instance configuration even for private classes or classes from non-public packages of Netbeans modules.The variables which impact the way an Instrument is rendered.This enables XStream instance configuration even for private classes or classes from non-public packages of Netbeans modules.Manage the Midi IN and OUT devices for the JJazz application, plus some convenience methods.Close the default devices upon shutdown.The data to select an Instrument via Midi.Midi ConstantsA MidiSynth is a collection of InstrumentBanks.A service provider to get MidiSynth instances.Convenience MIDI functions.