Liking cljdoc? Tell your friends :D
Clojure only.

javax.sound.midi.Instrument

An instrument is a sound-synthesis algorithm with certain parameter settings, usually designed to emulate a specific real-world musical instrument or to achieve a specific sort of sound effect. Instruments are typically stored in collections called soundbanks. Before the instrument can be used to play notes, it must first be loaded onto a synthesizer, and then it must be selected for use on one or more channels, via a program-change command. MIDI notes that are subsequently received on those channels will be played using the sound of the selected instrument.

An instrument is a sound-synthesis algorithm with certain parameter
settings, usually designed to emulate a specific real-world
musical instrument or to achieve a specific sort of sound effect.
Instruments are typically stored in collections called soundbanks.
Before the instrument can be used to play notes, it must first be loaded
onto a synthesizer, and then it must be selected for use on
one or more channels, via a program-change command.  MIDI notes
that are subsequently received on those channels will be played using
the sound of the selected instrument.
raw docstring

get-patchclj

(get-patch this)

Obtains the Patch object that indicates the bank and program numbers where this instrument is to be stored in the synthesizer.

returns: this instrument's patch - javax.sound.midi.Patch

Obtains the Patch object that indicates the bank and program
 numbers where this instrument is to be stored in the synthesizer.

returns: this instrument's patch - `javax.sound.midi.Patch`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close