typedef enum {
#define IP_ACOUSTIC_GRAND_PIANO 0
#define IP_BRIGHT_ACOUSTIC_PIANO 1
#define IP_ELECTRIC_GRAND_PIANO 2
#define IP_HONKY_TONK_PIANO 3
#define IP_ELECTRIC_PIANO_1 4
#define IP_ELECTRIC_PIANO_2 5
#define IP_HARPSICORD 6
#define IP_CLAVICORD 7
#define IP_CELESTA 8
#define IP_GLOCKENSPIEL 9
#define IP_MUSIC_BOX 10
#define IP_VIBRAPHONE 11
#define IP_MARIMBA 12
#define IP_XYLOPHONE 13
#define IP_TUBULAR_BELLS 14
#define IP_DULCIMER 15
#define IP_DRAWBAR_ORGAN 16
#define IP_PERCUSSIVE_ORGAN 17
#define IP_ROCK_ORGAN 18
#define IP_CHURCH_ORGAN 19
#define IP_REED_ORGAN 20
#define IP_ACCORDION 21
#define IP_HARMONICA 22
#define IP_TANGO_ACCORDION 23
#define IP_ACOUSTIC_NYLON_GUITAR 24
#define IP_ACOUSTIC_STEEL_GUITAR 25
#define IP_ELECTRIC_JAZZ_GUITAR 26
#define IP_ELECTRIC_CLEAN_GUITAR 27
#define IP_ELECTRIC_MUTED_GUITAR 28
#define IP_OVERDRIVEN_GUITAR 29
#define IP_DISTORTION_GUITAR 30
#define IP_GUITAR_HARMONICS 31
#define IP_ACOUSTIC_BASS 32
#define IP_ELECTRIC_FINGERED_BASS 33
#define IP_ELECTRIC_PICKED_BASS 34
#define IP_FRETLESS_BASS 35
#define IP_SLAP_BASS_1 36
#define IP_SLAP_BASS_2 37
#define IP_SYNTH_BASS_1 38
#define IP_SYNTH_BASS_2 39
#define IP_VIOLIN 40
#define IP_VIOLA 41
#define IP_CELLO 42
#define IP_CONTRABASS 43
#define IP_TREMOLO_STRINGS 44
#define IP_PIZZICATO_STRINGS 45
#define IP_ORCHESTRAL_HARP 46
#define IP_TIMPANI 47
#define IP_STRING_ENSEMBLE_1 48
#define IP_STRING_ENSEMBLE_2 49
#define IP_SYNTH_STRINGS_1 50
#define IP_SYNTH_STRINGS_2 51
#define IP_CHIOR_AAHS 52
#define IP_VOICE_OOHS 53
#define IP_SYNTH_VOICE 54
#define IP_ORCHESTRA_HIT 55
#define IP_TRUMPET 56
#define IP_TROMBONE 57
#define IP_TUBA 58
#define IP_MUTED_TRUMPET 59
#define IP_FRENCH_HORN 60
#define IP_BRASS_SECTION 61
#define IP_SYNTH_BRASS_1 62
#define IP_SYNTH_BRASS_2 63
#define IP_SOPRANO_SAX 64
#define IP_ALTO_SAX 65
#define IP_TENOR_SAX 66
#define IP_BARITONE_SAX 67
#define IP_OBOE 68
#define IP_ENGLISH_HORN 69
#define IP_BASSOON 70
#define IP_CLARINET 71
#define IP_PICCOLO 72
#define IP_FLUTE 73
#define IP_RECORDER 74
#define IP_PAN_FLUTE 75
#define IP_BLOWN_BOTTLE 76
#define IP_SHAKUHACHI 77
#define IP_WHISTLE 78
#define IP_OCARINA 79
#define IP_LEAD_SQUARE 80
#define IP_LEAD_SAWTOOTH 81
#define IP_LEAD_CALLIOPE 82
#define IP_LEAD_CHIFF 83
#define IP_LEAD_CHARANG 84
#define IP_LEAD_VOICE 85
#define IP_LEAD_FIFTHS 86
#define IP_LEAD_BASS_LEAD 87
#define IP_PAD_NEW_AGE 88
#define IP_PAD_WARM 89
#define IP_PAD_POLYSYNTH 90
#define IP_PAD_CHOIR 91
#define IP_PAD_BOWED 92
#define IP_PAD_METALLIC 93
#define IP_PAD_HALO 94
#define IP_PAD_SWEEP 95
#define IP_FX_RAIN 96
#define IP_FX_SOUNDTRACK 97
#define IP_FX_CRYSTAL 98
#define IP_FX_ATMOSPHERE 99
#define IP_FX_BRIGHTNESS 100
#define IP_FX_GOBLINS 101
#define IP_FX_ECHOES 102
#define IP_FX_SCI_FI 103
#define IP_SITAR 104
#define IP_BANJO 105
#define IP_SHAMISEN 106
#define IP_KOTO 107
#define IP_KALIMBA 108
#define IP_BAG_PIPE 109
#define IP_FIDDLE 110
#define IP_SHANAI 111
#define IP_TINKLE_BELL 112
#define IP_AGOGO 113
#define IP_STEEL_DRUMS 114
#define IP_WOODBLOCK 115
#define IP_TAIKO_DRUM 116
#define IP_MELODIC_TOM 117
#define IP_SYNTH_DRUM 118
#define IP_REVERSE_CYMBAL 119
#define IP_GUITAR_FRET_NOISE 120
#define IP_BREATH_NOISE 121
#define IP_SEASHORE 122
#define IP_BIRD_TWEET 123
#define IP_TELEPHONE_RING 124
#define IP_HELICOPTER 125
#define IP_APPLAUSE 126
#define IP_GUNSHOT 127
#define IP_ACOUSTIC_BASS_DRUM 128
#define IP_BASS_DRUM_1 129
#define IP_SIDE_STICK 130
#define IP_ACOUSTIC_SNARE 131
#define IP_HAND_CLAP 132
#define IP_ELECTRIC_SNARE 133
#define IP_LOW_FLOOR_TOM 134
#define IP_CLOSED_HI_HAT 135
#define IP_HIGH_FLOOR_TOM 136
#define IP_PEDAL_HI_HAT 137
#define IP_LOW_TOM 138
#define IP_OPEN_HI_HAT 139
#define IP_LOW_MID_TOM 140
#define IP_HI_MID_TOM 141
#define IP_CRASH_CYMBAL_1 142
#define IP_HIGH_TOM 143
#define IP_RIDE_CYMBAL_1 144
#define IP_CHINESE_CYMBAL 145
#define IP_RIDE_BELL 146
#define IP_TAMBOURINE 147
#define IP_SPLASH_CYMBAL 148
#define IP_COWBELL 149
#define IP_CRASH_CYMBAL_2 150
#define IP_VIBRASLAP 151
#define IP_RIDE_CYMBAL_2 152
#define IP_HI_BONGO 153
#define IP_LOW_BONGO 154
#define IP_MUTE_HI_CONGA 155
#define IP_OPEN_HI_CONGA 156
#define IP_LOW_CONGA 157
#define IP_HI_TIMBALE 158
#define IP_LOW_TIMBALE 159
#define IP_HIGH_AGOGO 160
#define IP_LOW_AGOGO 161
#define IP_CABASA 162
#define IP_MARACAS 163
#define IP_SHORT_WHISTLE 164
#define IP_LONG_WHISTLE 165
#define IP_SHORT_GUIRO 166
#define IP_LONG_GUIRO 167
#define IP_CLAVES 168
#define IP_HI_WOOD_BLOCK 169
#define IP_LOW_WOOD_BLOCK 170
#define IP_MUTE_CUICA 171
#define IP_OPEN_CUICA 172
#define IP_MUTE_TRIANGLE 173
#define IP_OPEN_TRIANGLE 174
} InstrumentPatch;
These are standard simulated instruments.
GEOS SDK TechDocs
|
|
InkControlFeatures ...
|
InstrumentTable ...