|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfugue.Instrument
public final class Instrument
Represents instrument changes, also known as patch changes.
| Field Summary | |
|---|---|
static byte |
ACCORDIAN
|
static byte |
ACOUSTIC_BASS
|
static byte |
ACOUSTIC_GRAND
|
static byte |
AGOGO
|
static byte |
ALTO_SAX
|
static byte |
APPLAUSE
|
static byte |
ATMOSPHERE
|
static byte |
BAGPIPE
|
static byte |
BANJO
|
static byte |
BARITONE_SAX
|
static byte |
BASSLEAD
|
static byte |
BASSOON
|
static byte |
BIRD_TWEET
|
static byte |
BLOWN_BOTTLE
|
static byte |
BOWED
|
static byte |
BRASS_SECTION
|
static byte |
BREATH_NOISE
|
static byte |
BRIGHT_ACOUSTIC
|
static byte |
BRIGHTNESS
|
static byte |
CALLIOPE
|
static byte |
CELESTA
|
static byte |
CELLO
|
static byte |
CHARANG
|
static byte |
CHIFF
|
static byte |
CHOIR
|
static byte |
CHOIR_AAHS
|
static byte |
CHURCH_ORGAN
|
static byte |
CLARINET
|
static byte |
CLAVINET
|
static byte |
CONTRABASS
|
static byte |
CRYSTAL
|
static byte |
DISTORTION_GUITAR
|
static byte |
DRAWBAR_ORGAN
|
static byte |
DULCIMER
|
static byte |
ECHOES
|
static byte |
ELECTRIC_BASS_FINGER
|
static byte |
ELECTRIC_BASS_PICK
|
static byte |
ELECTRIC_CLEAN_GUITAR
|
static byte |
ELECTRIC_GRAND
|
static byte |
ELECTRIC_JAZZ_GUITAR
|
static byte |
ELECTRIC_MUTED_GUITAR
|
static byte |
ELECTRIC_PIANO
|
static byte |
ELECTRIC_PIANO_1
|
static byte |
ELECTRIC_PIANO_2
|
static byte |
ENGLISH_HORN
|
static byte |
FIDDLE
|
static byte |
FIFTHS
|
static byte |
FLUTE
|
static byte |
FRENCH_HORN
|
static byte |
FRETLESS_BASS
|
static byte |
FX_ATMOSPHERE
|
static byte |
FX_BRIGHTNESS
|
static byte |
FX_CRYSTAL
|
static byte |
FX_ECHOES
|
static byte |
FX_GOBLINS
|
static byte |
FX_RAIN
|
static byte |
FX_SCI
|
static byte |
FX_SOUNDTRACK
|
static byte |
GLOCKENSPIEL
|
static byte |
GOBLINS
|
static byte |
GUITAR
|
static byte |
GUITAR_FRET_NOISE
|
static byte |
GUITAR_HARMONICS
|
static byte |
GUNSHOT
|
static byte |
HALO
|
static byte |
HARMONICA
|
static byte |
HARPISCHORD
|
static byte |
HELICOPTER
|
static byte |
HONKEY_TONK
|
static java.lang.String[] |
INSTRUMENT_NAME
|
static byte |
KALIMBA
|
static byte |
KOTO
|
static byte |
LEAD_BASSLEAD
|
static byte |
LEAD_CALLIOPE
|
static byte |
LEAD_CHARANG
|
static byte |
LEAD_CHIFF
|
static byte |
LEAD_FIFTHS
|
static byte |
LEAD_SAWTOOTH
|
static byte |
LEAD_SQUARE
|
static byte |
LEAD_VOICE
|
static byte |
MARIMBA
|
static byte |
MELODIC_TOM
|
static byte |
METALLIC
|
static byte |
MUSIC_BOX
|
static byte |
MUTED_TRUMPET
|
static byte |
NEW_AGE
|
static byte |
NYLON_STRING_GUITAR
|
static byte |
OBOE
|
static byte |
OCARINA
|
static byte |
ORCHESTRA_HIT
|
static byte |
ORCHESTRAL_STRINGS
|
static byte |
OVERDRIVEN_GUITAR
|
static byte |
PAD_BOWED
|
static byte |
PAD_CHOIR
|
static byte |
PAD_HALO
|
static byte |
PAD_METALLIC
|
static byte |
PAD_NEW_AGE
|
static byte |
PAD_POLYSYNTH
|
static byte |
PAD_SWEEP
|
static byte |
PAD_WARM
|
static byte |
PAN_FLUTE
|
static byte |
PERCUSSIVE_ORGAN
|
static byte |
PIANO
|
static byte |
PICCOLO
|
static byte |
PIZZICATO_STRINGS
|
static byte |
POLYSYNTH
|
static byte |
RAIN
|
static byte |
RECORDER
|
static byte |
REED_ORGAN
|
static byte |
REVERSE_CYMBAL
|
static byte |
ROCK_ORGAN
|
static byte |
SAWTOOTH
|
static byte |
SCI
|
static byte |
SEASHORE
|
static byte |
SHAMISEN
|
static byte |
SHANAI
|
static byte |
SITAR
|
static byte |
SKAKUHACHI
|
static byte |
SLAP_BASS_1
|
static byte |
SLAP_BASS_2
|
static byte |
SOPRANO_SAX
|
static byte |
SOUNDTRACK
|
static byte |
SQUARE
|
static byte |
STEEL_DRUMS
|
static byte |
STEEL_STRING_GUITAR
|
static byte |
STRING_ENSEMBLE_1
|
static byte |
STRING_ENSEMBLE_2
|
static byte |
SWEEP
|
static byte |
SYNTH_BASS_1
|
static byte |
SYNTH_BASS_2
|
static byte |
SYNTH_DRUM
|
static byte |
SYNTH_STRINGS_1
|
static byte |
SYNTH_STRINGS_2
|
static byte |
SYNTH_VOICE
|
static byte |
SYNTHBRASS_1
|
static byte |
SYNTHBRASS_2
|
static byte |
TAIKO_DRUM
|
static byte |
TANGO_ACCORDIAN
|
static byte |
TELEPHONE_RING
|
static byte |
TENOR_SAX
|
static byte |
TIMPANI
|
static byte |
TINKLE_BELL
|
static byte |
TREMOLO_STRINGS
|
static byte |
TROMBONE
|
static byte |
TRUMPET
|
static byte |
TUBA
|
static byte |
TUBULAR_BELLS
|
static byte |
VIBRAPHONE
|
static byte |
VIOLA
|
static byte |
VIOLIN
|
static byte |
VOICE
|
static byte |
VOICE_OOHS
|
static byte |
WARM
|
static byte |
WHISTLE
|
static byte |
WOODBLOCK
|
static byte |
XYLOPHONE
|
| Constructor Summary | |
|---|---|
Instrument(byte instrument)
Creates a new Instrument object, with the specified instrument number. |
|
| Method Summary | |
|---|---|
byte |
getInstrument()
Returns the instrument used in this object |
java.lang.String |
getInstrumentName()
Returns the name of the instrument used in this object |
java.lang.String |
getMusicString()
Returns the Music String representing this element and all of its settings. |
java.lang.String |
getVerifyString()
Returns verification string in this format: Instrument: instrument={#} |
void |
setInstrument(byte instrument)
Sets the value of the instrument for this object. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String[] INSTRUMENT_NAME
public static final byte PIANO
public static final byte ACOUSTIC_GRAND
public static final byte BRIGHT_ACOUSTIC
public static final byte ELECTRIC_GRAND
public static final byte HONKEY_TONK
public static final byte ELECTRIC_PIANO
public static final byte ELECTRIC_PIANO_1
public static final byte ELECTRIC_PIANO_2
public static final byte HARPISCHORD
public static final byte CLAVINET
public static final byte CELESTA
public static final byte GLOCKENSPIEL
public static final byte MUSIC_BOX
public static final byte VIBRAPHONE
public static final byte MARIMBA
public static final byte XYLOPHONE
public static final byte TUBULAR_BELLS
public static final byte DULCIMER
public static final byte DRAWBAR_ORGAN
public static final byte PERCUSSIVE_ORGAN
public static final byte ROCK_ORGAN
public static final byte CHURCH_ORGAN
public static final byte REED_ORGAN
public static final byte ACCORDIAN
public static final byte HARMONICA
public static final byte TANGO_ACCORDIAN
public static final byte GUITAR
public static final byte NYLON_STRING_GUITAR
public static final byte STEEL_STRING_GUITAR
public static final byte ELECTRIC_JAZZ_GUITAR
public static final byte ELECTRIC_CLEAN_GUITAR
public static final byte ELECTRIC_MUTED_GUITAR
public static final byte OVERDRIVEN_GUITAR
public static final byte DISTORTION_GUITAR
public static final byte GUITAR_HARMONICS
public static final byte ACOUSTIC_BASS
public static final byte ELECTRIC_BASS_FINGER
public static final byte ELECTRIC_BASS_PICK
public static final byte FRETLESS_BASS
public static final byte SLAP_BASS_1
public static final byte SLAP_BASS_2
public static final byte SYNTH_BASS_1
public static final byte SYNTH_BASS_2
public static final byte VIOLIN
public static final byte VIOLA
public static final byte CELLO
public static final byte CONTRABASS
public static final byte TREMOLO_STRINGS
public static final byte PIZZICATO_STRINGS
public static final byte ORCHESTRAL_STRINGS
public static final byte TIMPANI
public static final byte STRING_ENSEMBLE_1
public static final byte STRING_ENSEMBLE_2
public static final byte SYNTH_STRINGS_1
public static final byte SYNTH_STRINGS_2
public static final byte CHOIR_AAHS
public static final byte VOICE_OOHS
public static final byte SYNTH_VOICE
public static final byte ORCHESTRA_HIT
public static final byte TRUMPET
public static final byte TROMBONE
public static final byte TUBA
public static final byte MUTED_TRUMPET
public static final byte FRENCH_HORN
public static final byte BRASS_SECTION
public static final byte SYNTHBRASS_1
public static final byte SYNTHBRASS_2
public static final byte SOPRANO_SAX
public static final byte ALTO_SAX
public static final byte TENOR_SAX
public static final byte BARITONE_SAX
public static final byte OBOE
public static final byte ENGLISH_HORN
public static final byte BASSOON
public static final byte CLARINET
public static final byte PICCOLO
public static final byte FLUTE
public static final byte RECORDER
public static final byte PAN_FLUTE
public static final byte BLOWN_BOTTLE
public static final byte SKAKUHACHI
public static final byte WHISTLE
public static final byte OCARINA
public static final byte LEAD_SQUARE
public static final byte SQUARE
public static final byte LEAD_SAWTOOTH
public static final byte SAWTOOTH
public static final byte LEAD_CALLIOPE
public static final byte CALLIOPE
public static final byte LEAD_CHIFF
public static final byte CHIFF
public static final byte LEAD_CHARANG
public static final byte CHARANG
public static final byte LEAD_VOICE
public static final byte VOICE
public static final byte LEAD_FIFTHS
public static final byte FIFTHS
public static final byte LEAD_BASSLEAD
public static final byte BASSLEAD
public static final byte PAD_NEW_AGE
public static final byte NEW_AGE
public static final byte PAD_WARM
public static final byte WARM
public static final byte PAD_POLYSYNTH
public static final byte POLYSYNTH
public static final byte PAD_CHOIR
public static final byte CHOIR
public static final byte PAD_BOWED
public static final byte BOWED
public static final byte PAD_METALLIC
public static final byte METALLIC
public static final byte PAD_HALO
public static final byte HALO
public static final byte PAD_SWEEP
public static final byte SWEEP
public static final byte FX_RAIN
public static final byte RAIN
public static final byte FX_SOUNDTRACK
public static final byte SOUNDTRACK
public static final byte FX_CRYSTAL
public static final byte CRYSTAL
public static final byte FX_ATMOSPHERE
public static final byte ATMOSPHERE
public static final byte FX_BRIGHTNESS
public static final byte BRIGHTNESS
public static final byte FX_GOBLINS
public static final byte GOBLINS
public static final byte FX_ECHOES
public static final byte ECHOES
public static final byte FX_SCI
public static final byte SCI
public static final byte SITAR
public static final byte BANJO
public static final byte SHAMISEN
public static final byte KOTO
public static final byte KALIMBA
public static final byte BAGPIPE
public static final byte FIDDLE
public static final byte SHANAI
public static final byte TINKLE_BELL
public static final byte AGOGO
public static final byte STEEL_DRUMS
public static final byte WOODBLOCK
public static final byte TAIKO_DRUM
public static final byte MELODIC_TOM
public static final byte SYNTH_DRUM
public static final byte REVERSE_CYMBAL
public static final byte GUITAR_FRET_NOISE
public static final byte BREATH_NOISE
public static final byte SEASHORE
public static final byte BIRD_TWEET
public static final byte TELEPHONE_RING
public static final byte HELICOPTER
public static final byte APPLAUSE
public static final byte GUNSHOT
| Constructor Detail |
|---|
public Instrument(byte instrument)
instrument - the number of the instrument to use| Method Detail |
|---|
public void setInstrument(byte instrument)
instrument - the number of the instrument to usepublic byte getInstrument()
public java.lang.String getInstrumentName()
public java.lang.String getMusicString()
Iinstrument-number
getMusicString in interface JFugueElementpublic java.lang.String getVerifyString()
getVerifyString in interface JFugueElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||