Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
MIDI_PC Namespace Reference

Detailed Description

Names and values for all MIDI Control Change Controller Numbers.

Variables

constexpr uint8_t Acoustic_Grand_Piano = 0
constexpr uint8_t Bright_Acoustic_Piano = 1
constexpr uint8_t Electric_Grand_Piano = 2
constexpr uint8_t HonkyTonk_Piano = 3
constexpr uint8_t Electric_Piano_1 = 4
constexpr uint8_t Electric_Piano_2 = 5
constexpr uint8_t Harpsichord = 6
constexpr uint8_t Clavi = 7
constexpr uint8_t Celesta = 8
constexpr uint8_t Glockenspiel = 9
constexpr uint8_t Music_Box = 10
constexpr uint8_t Vibraphone = 11
constexpr uint8_t Marimba = 12
constexpr uint8_t Xylophone = 13
constexpr uint8_t Tubular_Bells = 14
constexpr uint8_t Dulcimer = 15
constexpr uint8_t Drawbar_Organ = 16
constexpr uint8_t Percussive_Organ = 17
constexpr uint8_t Rock_Organ = 18
constexpr uint8_t Church_Organ = 19
constexpr uint8_t Reed_Organ = 20
constexpr uint8_t Accordion = 21
constexpr uint8_t Harmonica = 22
constexpr uint8_t Tango_Accordion = 23
constexpr uint8_t Acoustic_Guitar_Nylon = 24
constexpr uint8_t Acoustic_Guitar_Steel = 25
constexpr uint8_t Electric_Guitar_Jazz = 26
constexpr uint8_t Electric_Guitar_Clean = 27
constexpr uint8_t Electric_Guitar_Muted = 28
constexpr uint8_t Overdriven_Guitar = 29
constexpr uint8_t Distortion_Guitar = 30
constexpr uint8_t Guitar_harmonics = 31
constexpr uint8_t Acoustic_Bass = 32
constexpr uint8_t Electric_Bass_Finger = 33
constexpr uint8_t Electric_Bass_Pick = 34
constexpr uint8_t Fretless_Bass = 35
constexpr uint8_t Slap_Bass_1 = 36
constexpr uint8_t Slap_Bass_2 = 37
constexpr uint8_t Synth_Bass_1 = 38
constexpr uint8_t Synth_Bass_2 = 39
constexpr uint8_t Violin = 40
constexpr uint8_t Viola = 41
constexpr uint8_t Cello = 42
constexpr uint8_t Contrabass = 43
constexpr uint8_t Tremolo_Strings = 44
constexpr uint8_t Pizzicato_Strings = 45
constexpr uint8_t Orchestral_Harp = 46
constexpr uint8_t Timpani = 47
constexpr uint8_t String_Ensemble_1 = 48
constexpr uint8_t String_Ensemble_2 = 49
constexpr uint8_t SynthStrings_1 = 50
constexpr uint8_t SynthStrings_2 = 51
constexpr uint8_t Choir_Aahs = 52
constexpr uint8_t Voice_Oohs = 53
constexpr uint8_t Synth_Voice = 54
constexpr uint8_t Orchestra_Hit = 55
constexpr uint8_t Trumpet = 56
constexpr uint8_t Trombone = 57
constexpr uint8_t Tuba = 58
constexpr uint8_t Muted_Trumpet = 59
constexpr uint8_t French_Horn = 60
constexpr uint8_t Brass_Section = 61
constexpr uint8_t SynthBrass_1 = 62
constexpr uint8_t SynthBrass_2 = 63
constexpr uint8_t Soprano_Sax = 64
constexpr uint8_t Alto_Sax = 65
constexpr uint8_t Tenor_Sax = 66
constexpr uint8_t Baritone_Sax = 67
constexpr uint8_t Oboe = 68
constexpr uint8_t English_Horn = 69
constexpr uint8_t Bassoon = 70
constexpr uint8_t Clarinet = 71
constexpr uint8_t Piccolo = 72
constexpr uint8_t Flute = 73
constexpr uint8_t Recorder = 74
constexpr uint8_t Pan_Flute = 75
constexpr uint8_t Blown_Bottle = 76
constexpr uint8_t Shakuhachi = 77
constexpr uint8_t Whistle = 78
constexpr uint8_t Ocarina = 79
constexpr uint8_t Lead_1 = 80
constexpr uint8_t Lead_2 = 81
constexpr uint8_t Lead_3 = 82
constexpr uint8_t Lead_4 = 83
constexpr uint8_t Lead_5 = 84
constexpr uint8_t Lead_6 = 85
constexpr uint8_t Lead_7 = 86
constexpr uint8_t Lead_8 = 87
constexpr uint8_t Pad_1 = 88
constexpr uint8_t Pad_2 = 89
constexpr uint8_t Pad_3 = 90
constexpr uint8_t Pad_4 = 91
constexpr uint8_t Pad_5 = 92
constexpr uint8_t Pad_6 = 93
constexpr uint8_t Pad_7 = 94
constexpr uint8_t Pad_8 = 95
constexpr uint8_t FX_1 = 96
constexpr uint8_t FX_2 = 97
constexpr uint8_t FX_3 = 98
constexpr uint8_t FX_4 = 99
constexpr uint8_t FX_5 = 100
constexpr uint8_t FX_6 = 101
constexpr uint8_t FX_7 = 102
constexpr uint8_t FX_8 = 103
constexpr uint8_t Sitar = 104
constexpr uint8_t Banjo = 105
constexpr uint8_t Shamisen = 106
constexpr uint8_t Koto = 107
constexpr uint8_t Kalimba = 108
constexpr uint8_t Bag_Pipe = 109
constexpr uint8_t Fiddle = 110
constexpr uint8_t Shanai = 111
constexpr uint8_t Tinkle_Bell = 112
constexpr uint8_t Agogo = 113
constexpr uint8_t Steel_Drums = 114
constexpr uint8_t Woodblock = 115
constexpr uint8_t Taiko_Drum = 116
constexpr uint8_t Melodic_Tom = 117
constexpr uint8_t Synth_Drum = 118
constexpr uint8_t Reverse_Cymbal = 119
constexpr uint8_t Guitar_Fret_Noise = 120
constexpr uint8_t Breath_Noise = 121
constexpr uint8_t Seashore = 122
constexpr uint8_t Bird_Tweet = 123
constexpr uint8_t Telephone_Ring = 124
constexpr uint8_t Helicopter = 125
constexpr uint8_t Applause = 126
constexpr uint8_t Gunshot = 127

Variable Documentation

◆ Acoustic_Grand_Piano

uint8_t Acoustic_Grand_Piano = 0
constexpr
Examples
ManyAddressesPCButton.ino, and Program-Changer.ino.

Definition at line 16 of file Program_Change.hpp.

◆ Bright_Acoustic_Piano

uint8_t Bright_Acoustic_Piano = 1
constexpr

Definition at line 17 of file Program_Change.hpp.

◆ Electric_Grand_Piano

uint8_t Electric_Grand_Piano = 2
constexpr

Definition at line 18 of file Program_Change.hpp.

◆ HonkyTonk_Piano

uint8_t HonkyTonk_Piano = 3
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 19 of file Program_Change.hpp.

◆ Electric_Piano_1

uint8_t Electric_Piano_1 = 4
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 20 of file Program_Change.hpp.

◆ Electric_Piano_2

uint8_t Electric_Piano_2 = 5
constexpr

Definition at line 21 of file Program_Change.hpp.

◆ Harpsichord

uint8_t Harpsichord = 6
constexpr

◆ Clavi

uint8_t Clavi = 7
constexpr

Definition at line 23 of file Program_Change.hpp.

◆ Celesta

uint8_t Celesta = 8
constexpr

Definition at line 24 of file Program_Change.hpp.

◆ Glockenspiel

uint8_t Glockenspiel = 9
constexpr

Definition at line 25 of file Program_Change.hpp.

◆ Music_Box

uint8_t Music_Box = 10
constexpr

Definition at line 26 of file Program_Change.hpp.

◆ Vibraphone

uint8_t Vibraphone = 11
constexpr

Definition at line 27 of file Program_Change.hpp.

◆ Marimba

uint8_t Marimba = 12
constexpr

Definition at line 28 of file Program_Change.hpp.

◆ Xylophone

uint8_t Xylophone = 13
constexpr

Definition at line 29 of file Program_Change.hpp.

◆ Tubular_Bells

uint8_t Tubular_Bells = 14
constexpr

Definition at line 30 of file Program_Change.hpp.

◆ Dulcimer

uint8_t Dulcimer = 15
constexpr

Definition at line 31 of file Program_Change.hpp.

◆ Drawbar_Organ

uint8_t Drawbar_Organ = 16
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 32 of file Program_Change.hpp.

◆ Percussive_Organ

uint8_t Percussive_Organ = 17
constexpr

Definition at line 33 of file Program_Change.hpp.

◆ Rock_Organ

uint8_t Rock_Organ = 18
constexpr
Examples
ManyAddressesPCButton.ino, and Program-Changer.ino.

Definition at line 34 of file Program_Change.hpp.

◆ Church_Organ

uint8_t Church_Organ = 19
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 35 of file Program_Change.hpp.

◆ Reed_Organ

uint8_t Reed_Organ = 20
constexpr

Definition at line 36 of file Program_Change.hpp.

◆ Accordion

uint8_t Accordion = 21
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 37 of file Program_Change.hpp.

◆ Harmonica

uint8_t Harmonica = 22
constexpr

Definition at line 38 of file Program_Change.hpp.

◆ Tango_Accordion

uint8_t Tango_Accordion = 23
constexpr

Definition at line 39 of file Program_Change.hpp.

◆ Acoustic_Guitar_Nylon

uint8_t Acoustic_Guitar_Nylon = 24
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 40 of file Program_Change.hpp.

◆ Acoustic_Guitar_Steel

uint8_t Acoustic_Guitar_Steel = 25
constexpr

Definition at line 41 of file Program_Change.hpp.

◆ Electric_Guitar_Jazz

uint8_t Electric_Guitar_Jazz = 26
constexpr

Definition at line 42 of file Program_Change.hpp.

◆ Electric_Guitar_Clean

uint8_t Electric_Guitar_Clean = 27
constexpr

Definition at line 43 of file Program_Change.hpp.

◆ Electric_Guitar_Muted

uint8_t Electric_Guitar_Muted = 28
constexpr

Definition at line 44 of file Program_Change.hpp.

◆ Overdriven_Guitar

uint8_t Overdriven_Guitar = 29
constexpr

Definition at line 45 of file Program_Change.hpp.

◆ Distortion_Guitar

uint8_t Distortion_Guitar = 30
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 46 of file Program_Change.hpp.

◆ Guitar_harmonics

uint8_t Guitar_harmonics = 31
constexpr

Definition at line 47 of file Program_Change.hpp.

◆ Acoustic_Bass

uint8_t Acoustic_Bass = 32
constexpr

Definition at line 48 of file Program_Change.hpp.

◆ Electric_Bass_Finger

uint8_t Electric_Bass_Finger = 33
constexpr

Definition at line 49 of file Program_Change.hpp.

◆ Electric_Bass_Pick

uint8_t Electric_Bass_Pick = 34
constexpr
Examples
ManyAddressesPCButton.ino, and Program-Changer.ino.

Definition at line 50 of file Program_Change.hpp.

◆ Fretless_Bass

uint8_t Fretless_Bass = 35
constexpr

Definition at line 51 of file Program_Change.hpp.

◆ Slap_Bass_1

uint8_t Slap_Bass_1 = 36
constexpr
Examples
ManyAddressesPCButton.ino.

Definition at line 52 of file Program_Change.hpp.

◆ Slap_Bass_2

uint8_t Slap_Bass_2 = 37
constexpr

Definition at line 53 of file Program_Change.hpp.

◆ Synth_Bass_1

uint8_t Synth_Bass_1 = 38
constexpr

Definition at line 54 of file Program_Change.hpp.

◆ Synth_Bass_2

uint8_t Synth_Bass_2 = 39
constexpr

Definition at line 55 of file Program_Change.hpp.

◆ Violin

uint8_t Violin = 40
constexpr

Definition at line 56 of file Program_Change.hpp.

◆ Viola

uint8_t Viola = 41
constexpr

Definition at line 57 of file Program_Change.hpp.

◆ Cello

uint8_t Cello = 42
constexpr

Definition at line 58 of file Program_Change.hpp.

◆ Contrabass

uint8_t Contrabass = 43
constexpr

Definition at line 59 of file Program_Change.hpp.

◆ Tremolo_Strings

uint8_t Tremolo_Strings = 44
constexpr

Definition at line 60 of file Program_Change.hpp.

◆ Pizzicato_Strings

uint8_t Pizzicato_Strings = 45
constexpr

Definition at line 61 of file Program_Change.hpp.

◆ Orchestral_Harp

uint8_t Orchestral_Harp = 46
constexpr

Definition at line 62 of file Program_Change.hpp.

◆ Timpani

uint8_t Timpani = 47
constexpr

Definition at line 63 of file Program_Change.hpp.

◆ String_Ensemble_1

uint8_t String_Ensemble_1 = 48
constexpr

Definition at line 64 of file Program_Change.hpp.

◆ String_Ensemble_2

uint8_t String_Ensemble_2 = 49
constexpr

Definition at line 65 of file Program_Change.hpp.

◆ SynthStrings_1

uint8_t SynthStrings_1 = 50
constexpr

Definition at line 66 of file Program_Change.hpp.

◆ SynthStrings_2

uint8_t SynthStrings_2 = 51
constexpr

Definition at line 67 of file Program_Change.hpp.

◆ Choir_Aahs

uint8_t Choir_Aahs = 52
constexpr

Definition at line 68 of file Program_Change.hpp.

◆ Voice_Oohs

uint8_t Voice_Oohs = 53
constexpr

Definition at line 69 of file Program_Change.hpp.

◆ Synth_Voice

uint8_t Synth_Voice = 54
constexpr

Definition at line 70 of file Program_Change.hpp.

◆ Orchestra_Hit

uint8_t Orchestra_Hit = 55
constexpr

Definition at line 71 of file Program_Change.hpp.

◆ Trumpet

uint8_t Trumpet = 56
constexpr

Definition at line 72 of file Program_Change.hpp.

◆ Trombone

uint8_t Trombone = 57
constexpr

Definition at line 73 of file Program_Change.hpp.

◆ Tuba

uint8_t Tuba = 58
constexpr

Definition at line 74 of file Program_Change.hpp.

◆ Muted_Trumpet

uint8_t Muted_Trumpet = 59
constexpr

Definition at line 75 of file Program_Change.hpp.

◆ French_Horn

uint8_t French_Horn = 60
constexpr

Definition at line 76 of file Program_Change.hpp.

◆ Brass_Section

uint8_t Brass_Section = 61
constexpr

Definition at line 77 of file Program_Change.hpp.

◆ SynthBrass_1

uint8_t SynthBrass_1 = 62
constexpr

Definition at line 78 of file Program_Change.hpp.

◆ SynthBrass_2

uint8_t SynthBrass_2 = 63
constexpr

Definition at line 79 of file Program_Change.hpp.

◆ Soprano_Sax

uint8_t Soprano_Sax = 64
constexpr

Definition at line 80 of file Program_Change.hpp.

◆ Alto_Sax

uint8_t Alto_Sax = 65
constexpr

Definition at line 81 of file Program_Change.hpp.

◆ Tenor_Sax

uint8_t Tenor_Sax = 66
constexpr

Definition at line 82 of file Program_Change.hpp.

◆ Baritone_Sax

uint8_t Baritone_Sax = 67
constexpr

Definition at line 83 of file Program_Change.hpp.

◆ Oboe

uint8_t Oboe = 68
constexpr

Definition at line 84 of file Program_Change.hpp.

◆ English_Horn

uint8_t English_Horn = 69
constexpr

Definition at line 85 of file Program_Change.hpp.

◆ Bassoon

uint8_t Bassoon = 70
constexpr

Definition at line 86 of file Program_Change.hpp.

◆ Clarinet

uint8_t Clarinet = 71
constexpr

Definition at line 87 of file Program_Change.hpp.

◆ Piccolo

uint8_t Piccolo = 72
constexpr

Definition at line 88 of file Program_Change.hpp.

◆ Flute

uint8_t Flute = 73
constexpr

Definition at line 89 of file Program_Change.hpp.

◆ Recorder

uint8_t Recorder = 74
constexpr

Definition at line 90 of file Program_Change.hpp.

◆ Pan_Flute

uint8_t Pan_Flute = 75
constexpr

Definition at line 91 of file Program_Change.hpp.

◆ Blown_Bottle

uint8_t Blown_Bottle = 76
constexpr

Definition at line 92 of file Program_Change.hpp.

◆ Shakuhachi

uint8_t Shakuhachi = 77
constexpr

Definition at line 93 of file Program_Change.hpp.

◆ Whistle

uint8_t Whistle = 78
constexpr

Definition at line 94 of file Program_Change.hpp.

◆ Ocarina

uint8_t Ocarina = 79
constexpr

Definition at line 95 of file Program_Change.hpp.

◆ Lead_1

uint8_t Lead_1 = 80
constexpr

Definition at line 96 of file Program_Change.hpp.

◆ Lead_2

uint8_t Lead_2 = 81
constexpr

Definition at line 97 of file Program_Change.hpp.

◆ Lead_3

uint8_t Lead_3 = 82
constexpr

Definition at line 98 of file Program_Change.hpp.

◆ Lead_4

uint8_t Lead_4 = 83
constexpr

Definition at line 99 of file Program_Change.hpp.

◆ Lead_5

uint8_t Lead_5 = 84
constexpr

Definition at line 100 of file Program_Change.hpp.

◆ Lead_6

uint8_t Lead_6 = 85
constexpr

Definition at line 101 of file Program_Change.hpp.

◆ Lead_7

uint8_t Lead_7 = 86
constexpr

Definition at line 102 of file Program_Change.hpp.

◆ Lead_8

uint8_t Lead_8 = 87
constexpr

Definition at line 103 of file Program_Change.hpp.

◆ Pad_1

uint8_t Pad_1 = 88
constexpr

Definition at line 104 of file Program_Change.hpp.

◆ Pad_2

uint8_t Pad_2 = 89
constexpr

Definition at line 105 of file Program_Change.hpp.

◆ Pad_3

uint8_t Pad_3 = 90
constexpr

Definition at line 106 of file Program_Change.hpp.

◆ Pad_4

uint8_t Pad_4 = 91
constexpr

Definition at line 107 of file Program_Change.hpp.

◆ Pad_5

uint8_t Pad_5 = 92
constexpr

Definition at line 108 of file Program_Change.hpp.

◆ Pad_6

uint8_t Pad_6 = 93
constexpr

Definition at line 109 of file Program_Change.hpp.

◆ Pad_7

uint8_t Pad_7 = 94
constexpr

Definition at line 110 of file Program_Change.hpp.

◆ Pad_8

uint8_t Pad_8 = 95
constexpr

Definition at line 111 of file Program_Change.hpp.

◆ FX_1

uint8_t FX_1 = 96
constexpr

Definition at line 112 of file Program_Change.hpp.

◆ FX_2

uint8_t FX_2 = 97
constexpr

Definition at line 113 of file Program_Change.hpp.

◆ FX_3

uint8_t FX_3 = 98
constexpr

Definition at line 114 of file Program_Change.hpp.

◆ FX_4

uint8_t FX_4 = 99
constexpr

Definition at line 115 of file Program_Change.hpp.

◆ FX_5

uint8_t FX_5 = 100
constexpr

Definition at line 116 of file Program_Change.hpp.

◆ FX_6

uint8_t FX_6 = 101
constexpr

Definition at line 117 of file Program_Change.hpp.

◆ FX_7

uint8_t FX_7 = 102
constexpr

Definition at line 118 of file Program_Change.hpp.

◆ FX_8

uint8_t FX_8 = 103
constexpr

Definition at line 119 of file Program_Change.hpp.

◆ Sitar

uint8_t Sitar = 104
constexpr

Definition at line 120 of file Program_Change.hpp.

◆ Banjo

uint8_t Banjo = 105
constexpr

Definition at line 121 of file Program_Change.hpp.

◆ Shamisen

uint8_t Shamisen = 106
constexpr

Definition at line 122 of file Program_Change.hpp.

◆ Koto

uint8_t Koto = 107
constexpr

Definition at line 123 of file Program_Change.hpp.

◆ Kalimba

uint8_t Kalimba = 108
constexpr

Definition at line 124 of file Program_Change.hpp.

◆ Bag_Pipe

uint8_t Bag_Pipe = 109
constexpr

Definition at line 125 of file Program_Change.hpp.

◆ Fiddle

uint8_t Fiddle = 110
constexpr

Definition at line 126 of file Program_Change.hpp.

◆ Shanai

uint8_t Shanai = 111
constexpr

Definition at line 127 of file Program_Change.hpp.

◆ Tinkle_Bell

uint8_t Tinkle_Bell = 112
constexpr

Definition at line 128 of file Program_Change.hpp.

◆ Agogo

uint8_t Agogo = 113
constexpr

Definition at line 129 of file Program_Change.hpp.

◆ Steel_Drums

uint8_t Steel_Drums = 114
constexpr
Examples
PCButton.ino.

Definition at line 130 of file Program_Change.hpp.

◆ Woodblock

uint8_t Woodblock = 115
constexpr

Definition at line 131 of file Program_Change.hpp.

◆ Taiko_Drum

uint8_t Taiko_Drum = 116
constexpr

Definition at line 132 of file Program_Change.hpp.

◆ Melodic_Tom

uint8_t Melodic_Tom = 117
constexpr

Definition at line 133 of file Program_Change.hpp.

◆ Synth_Drum

uint8_t Synth_Drum = 118
constexpr

Definition at line 134 of file Program_Change.hpp.

◆ Reverse_Cymbal

uint8_t Reverse_Cymbal = 119
constexpr

Definition at line 135 of file Program_Change.hpp.

◆ Guitar_Fret_Noise

uint8_t Guitar_Fret_Noise = 120
constexpr

Definition at line 136 of file Program_Change.hpp.

◆ Breath_Noise

uint8_t Breath_Noise = 121
constexpr

Definition at line 137 of file Program_Change.hpp.

◆ Seashore

uint8_t Seashore = 122
constexpr

Definition at line 138 of file Program_Change.hpp.

◆ Bird_Tweet

uint8_t Bird_Tweet = 123
constexpr

Definition at line 139 of file Program_Change.hpp.

◆ Telephone_Ring

uint8_t Telephone_Ring = 124
constexpr

Definition at line 140 of file Program_Change.hpp.

◆ Helicopter

uint8_t Helicopter = 125
constexpr

Definition at line 141 of file Program_Change.hpp.

◆ Applause

uint8_t Applause = 126
constexpr

Definition at line 142 of file Program_Change.hpp.

◆ Gunshot

uint8_t Gunshot = 127
constexpr

Definition at line 143 of file Program_Change.hpp.