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 service providers to help generate musical phrases for a song and form the final backing track.
-
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 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.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 DrumKitPhraseTransforms.getDrumKit(Phrase p, 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 DrumKitModifier and TypeMethodDescriptionRhythmInfo.RvInfo.drumKit()Returns the value of thedrumKitrecord component.Constructors in org.jjazz.rhythmdatabase.api with parameters of type DrumKitModifierConstructorDescriptionRvInfo(String name, GM1Instrument gmSubstitute, int preferredChannel, DrumKit drumKit, RhythmVoice.Type type) Creates an instance of aRvInforecord class. -
Uses of DrumKit in org.jjazz.rhythmmusicgeneration.api
Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type DrumKitModifier and TypeMethodDescriptionvoidAnticipatedChordProcessor.anticipateChords_Drums(Phrase p, DrumKit kit) Process the anticipatable chords for Drums phrase p.voidAccentProcessor.processAccentDrums(Phrase p, DrumKit kit) Process a drums phrase (not percussion).voidAccentProcessor.processHoldShotDrums(Phrase p, DrumKit kit, AccentProcessor.HoldShotMode hsMode) Process Hold/Shots for a drums phrase (not percussion).