arb.soundcipher.constants
Interface DrumMap

All Known Implementing Classes:
SCScore, SoundCipher

public interface DrumMap

An interface storing pitch value constants from the General MIDI drum map. These constants can be used to make the code more readable and to relive the programmer from having to look up the GM specification for drum key values.
The constants are implemented by both the SoundCipher and SCScore classes so they can be accessed using 'dot' notation from instances of any of these classes, for example;
after: SoundCipher sc = new SoundCipher(this);
access contants using: sc.SNARE
after: SCSCore score = new SCScore();
access constants using: score.SNARE

This class was borrowed from jMusic.

Author:
Andrew Sorensen, Andrew Brown, Andrew Troedson, Adam Kirby

Field Summary
static float ACOUSTIC_BASS_DRUM
           
static float ACOUSTIC_SNARE
           
static float BASS_DRUM
           
static float CABASA
           
static float CHINESE_CYMBAL
           
static float CLAVES
           
static float CLOSED_HI_HAT
           
static float COWBELL
           
static float CRASH
           
static float CRASH_CYMBAL_1
           
static float CRASH_CYMBAL_2
           
static float ELECTRIC_SNARE
           
static float HAND_CLAP
           
static float HI_BONGO
           
static float HI_HAT
           
static float HI_MID_TOM
           
static float HI_WOOD_BLOCK
           
static float HIGH_AGOGO
           
static float HIGH_FLOOR_TOM
           
static float HIGH_TIMBALE
           
static float HIGH_TOM
           
static float HIHAT
           
static float KICK
           
static float KICK_DRUM
           
static float LONG_GUIRO
           
static float LONG_WHISTLE
           
static float LOW_AGOGO
           
static float LOW_BONGO
           
static float LOW_CONGA
           
static float LOW_FLOOR_TOM
           
static float LOW_MID_TOM
           
static float LOW_TIMBALE
           
static float LOW_TOM
           
static float LOW_WOOD_BLOCK
           
static float MARACAS
           
static float MUTE_CUICA
           
static float MUTE_HI_CONGA
           
static float MUTE_TRIANGLE
           
static float OPEN_CUICA
           
static float OPEN_HI_CONGA
           
static float OPEN_HI_HAT
           
static float OPEN_TRIANGLE
           
static float PEDAL_HI_HAT
           
static float RIDE
           
static float RIDE_BELL
           
static float RIDE_CYMBAL_1
           
static float RIDE_CYMBAL_2
           
static float SHORT_GUIRO
           
static float SHORT_WHISTLE
           
static float SIDE_STICK
           
static float SNARE
           
static float SNARE_DRUM
           
static float SPLASH_CYMBAL
           
static float TAMBOURINE
           
static float TRIANGLE
           
static float VIBRASLAP
           
 

Field Detail

ACOUSTIC_BASS_DRUM

static final float ACOUSTIC_BASS_DRUM
See Also:
Constant Field Values

BASS_DRUM

static final float BASS_DRUM
See Also:
Constant Field Values

KICK

static final float KICK
See Also:
Constant Field Values

KICK_DRUM

static final float KICK_DRUM
See Also:
Constant Field Values

SIDE_STICK

static final float SIDE_STICK
See Also:
Constant Field Values

ACOUSTIC_SNARE

static final float ACOUSTIC_SNARE
See Also:
Constant Field Values

SNARE

static final float SNARE
See Also:
Constant Field Values

SNARE_DRUM

static final float SNARE_DRUM
See Also:
Constant Field Values

HAND_CLAP

static final float HAND_CLAP
See Also:
Constant Field Values

ELECTRIC_SNARE

static final float ELECTRIC_SNARE
See Also:
Constant Field Values

LOW_FLOOR_TOM

static final float LOW_FLOOR_TOM
See Also:
Constant Field Values

CLOSED_HI_HAT

static final float CLOSED_HI_HAT
See Also:
Constant Field Values

HIHAT

static final float HIHAT
See Also:
Constant Field Values

HI_HAT

static final float HI_HAT
See Also:
Constant Field Values

HIGH_FLOOR_TOM

static final float HIGH_FLOOR_TOM
See Also:
Constant Field Values

PEDAL_HI_HAT

static final float PEDAL_HI_HAT
See Also:
Constant Field Values

LOW_TOM

static final float LOW_TOM
See Also:
Constant Field Values

OPEN_HI_HAT

static final float OPEN_HI_HAT
See Also:
Constant Field Values

LOW_MID_TOM

static final float LOW_MID_TOM
See Also:
Constant Field Values

HI_MID_TOM

static final float HI_MID_TOM
See Also:
Constant Field Values

CRASH_CYMBAL_1

static final float CRASH_CYMBAL_1
See Also:
Constant Field Values

CRASH

static final float CRASH
See Also:
Constant Field Values

HIGH_TOM

static final float HIGH_TOM
See Also:
Constant Field Values

RIDE_CYMBAL_1

static final float RIDE_CYMBAL_1
See Also:
Constant Field Values

RIDE

static final float RIDE
See Also:
Constant Field Values

CHINESE_CYMBAL

static final float CHINESE_CYMBAL
See Also:
Constant Field Values

RIDE_BELL

static final float RIDE_BELL
See Also:
Constant Field Values

TAMBOURINE

static final float TAMBOURINE
See Also:
Constant Field Values

SPLASH_CYMBAL

static final float SPLASH_CYMBAL
See Also:
Constant Field Values

COWBELL

static final float COWBELL
See Also:
Constant Field Values

CRASH_CYMBAL_2

static final float CRASH_CYMBAL_2
See Also:
Constant Field Values

VIBRASLAP

static final float VIBRASLAP
See Also:
Constant Field Values

RIDE_CYMBAL_2

static final float RIDE_CYMBAL_2
See Also:
Constant Field Values

HI_BONGO

static final float HI_BONGO
See Also:
Constant Field Values

LOW_BONGO

static final float LOW_BONGO
See Also:
Constant Field Values

MUTE_HI_CONGA

static final float MUTE_HI_CONGA
See Also:
Constant Field Values

OPEN_HI_CONGA

static final float OPEN_HI_CONGA
See Also:
Constant Field Values

LOW_CONGA

static final float LOW_CONGA
See Also:
Constant Field Values

HIGH_TIMBALE

static final float HIGH_TIMBALE
See Also:
Constant Field Values

LOW_TIMBALE

static final float LOW_TIMBALE
See Also:
Constant Field Values

HIGH_AGOGO

static final float HIGH_AGOGO
See Also:
Constant Field Values

LOW_AGOGO

static final float LOW_AGOGO
See Also:
Constant Field Values

CABASA

static final float CABASA
See Also:
Constant Field Values

MARACAS

static final float MARACAS
See Also:
Constant Field Values

SHORT_WHISTLE

static final float SHORT_WHISTLE
See Also:
Constant Field Values

LONG_WHISTLE

static final float LONG_WHISTLE
See Also:
Constant Field Values

SHORT_GUIRO

static final float SHORT_GUIRO
See Also:
Constant Field Values

LONG_GUIRO

static final float LONG_GUIRO
See Also:
Constant Field Values

CLAVES

static final float CLAVES
See Also:
Constant Field Values

HI_WOOD_BLOCK

static final float HI_WOOD_BLOCK
See Also:
Constant Field Values

LOW_WOOD_BLOCK

static final float LOW_WOOD_BLOCK
See Also:
Constant Field Values

MUTE_CUICA

static final float MUTE_CUICA
See Also:
Constant Field Values

OPEN_CUICA

static final float OPEN_CUICA
See Also:
Constant Field Values

MUTE_TRIANGLE

static final float MUTE_TRIANGLE
See Also:
Constant Field Values

OPEN_TRIANGLE

static final float OPEN_TRIANGLE
See Also:
Constant Field Values

TRIANGLE

static final float TRIANGLE
See Also:
Constant Field Values