Uses of Class
org.jjazz.midi.api.DrumKit
Package
Description
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
The model for the mix of a song (instruments used per channel and their settings, volume, effect, etc.).
Object to transform a Phrase into another one.
The model of a rhythm (or style, e.g "fast swing 4/4"), with its RhythmVoices and RhythmParameters.
The central place to get information about installed rhythms and get Rhythm instances.
Objects and helper methods to generate musical phrases from the song and form the final backing track (see SongSequenceBuilder).
-
Uses of DrumKit in org.jjazz.midi.api
Modifier and TypeMethodDescriptionInstrument.getDrumKit()
An optional DrumKit associated to this instrument.Modifier and TypeMethodDescriptionInstrumentBank.getDrumsInstruments
(DrumKit kit, boolean tryHarder) Get all the drums/percussion instruments which match the specified DrumKit.MidiSynth.getDrumsInstruments
(DrumKit kit, boolean tryHarder) Get all the drums/percussion instruments which match the specified DrumKit.ModifierConstructorDescriptionInstrument
(int programChange, String patchName, DrumKit kit) Constructor with bank=null, drumKit=kit, a MidiAddress(pc=programChange, bankLSB=-1, bankMSB=-1, bankSelectMethod=null), and no GM1Instrument substitute.Instrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute) Create an instrument. -
Uses of DrumKit in org.jjazz.midi.api.synths
Modifier and TypeMethodDescriptionstatic 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.GM2Bank.getDrumsInstruments
(DrumKit kit, boolean tryHarder) Overridden to accept any GM-compatible keymaps when trying harder.GSBank.getDrumsInstruments
(DrumKit kit, boolean tryHarder) Overridden to accept any GM-compatible keymaps when trying harder.XGBank.getDrumsInstruments
(DrumKit kit, boolean tryHarder) Overridden to accept any GM-compatible keymaps when trying harder.ModifierConstructorDescriptionGSDrumsInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute) GSInstrument
(String patchName, InstrumentBank<?> bank, MidiAddress ma, DrumKit kit, GM1Instrument substitute) -
Uses of DrumKit in org.jjazz.midimix.api
ModifierConstructorDescriptionUserRhythmVoice
(String name, DrumKit drumKit) Create a drums UserRhythmVoice. -
Uses of DrumKit in org.jjazz.phrasetransform.api
Modifier and TypeMethodDescriptionstatic DrumKit
PhraseTransforms.getDrumKit
(SizedPhrase sp, SongPartContext context) Retrieve the DrumKit for the specified phrase. -
Uses of DrumKit in org.jjazz.rhythm.api
ModifierConstructorDescriptionRhythmVoice
(DrumKit drumKit, Rhythm container, RhythmVoice.Type type, String name, Instrument ins, int preferredChannel) Create a drums/percussion RhythmVoice with a default InstrumentSettings.RhythmVoice
(DrumKit drumKit, Rhythm container, RhythmVoice.Type type, String name, Instrument ins, InstrumentSettings is, int preferredChannel) Create a RhythmVoice for Drums/Percussion instruments. -
Uses of DrumKit in org.jjazz.rhythmdatabase.api
-
Uses of DrumKit in org.jjazz.rhythmmusicgeneration.api
Modifier and TypeMethodDescriptionvoid
AnticipatedChordProcessor.anticipateChords_Drums
(Phrase p, DrumKit kit) Process the anticipatable chords for Drums phrase p.void
AccentProcessor.processAccentDrums
(Phrase p, DrumKit kit) Process a drums phrase (not percussion).void
AccentProcessor.processHoldShotDrums
(Phrase p, DrumKit kit, AccentProcessor.HoldShotMode hsMode) Process Hold/Shots for a drums phrase (not percussion).