Uses of Class
org.jjazz.midi.api.DrumKit
Packages that use 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
Methods in org.jjazz.midi.api that return DrumKitModifier and TypeMethodDescriptionInstrument.getDrumKit()
An optional DrumKit associated to this instrument.Methods in org.jjazz.midi.api with parameters of type DrumKitModifier 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.Constructors in org.jjazz.midi.api with parameters of type DrumKitModifierConstructorDescriptionInstrument
(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
Methods in org.jjazz.midi.api.synths with parameters of type DrumKitModifier 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.Constructors in org.jjazz.midi.api.synths with parameters of type DrumKitModifierConstructorDescriptionGSDrumsInstrument
(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
Constructors in org.jjazz.midimix.api with parameters of type DrumKitModifierConstructorDescriptionUserRhythmVoice
(String name, DrumKit drumKit) Create a drums UserRhythmVoice. -
Uses of DrumKit in org.jjazz.phrasetransform.api
Methods in org.jjazz.phrasetransform.api that return DrumKitModifier and TypeMethodDescriptionstatic DrumKit
PhraseTransforms.getDrumKit
(SizedPhrase sp, SongPartContext context) Retrieve the DrumKit for the specified phrase. -
Uses of DrumKit in org.jjazz.rhythm.api
Methods in org.jjazz.rhythm.api that return DrumKitConstructors in org.jjazz.rhythm.api with parameters of type DrumKitModifierConstructorDescriptionRhythmVoice
(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
Methods in org.jjazz.rhythmdatabase.api that return DrumKit -
Uses of DrumKit in org.jjazz.rhythmmusicgeneration.api
Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type DrumKitModifier 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).