Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
Variables
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

constexpr uint8_t Acoustic_Grand_Piano = 0
constexpr
Examples
Program-Changer.ino.

Definition at line 16 of file Program_Change.hpp.

◆ Bright_Acoustic_Piano

constexpr uint8_t Bright_Acoustic_Piano = 1
constexpr

Definition at line 17 of file Program_Change.hpp.

◆ Electric_Grand_Piano

constexpr uint8_t Electric_Grand_Piano = 2
constexpr

Definition at line 18 of file Program_Change.hpp.

◆ HonkyTonk_Piano

constexpr uint8_t HonkyTonk_Piano = 3
constexpr

Definition at line 19 of file Program_Change.hpp.

◆ Electric_Piano_1

constexpr uint8_t Electric_Piano_1 = 4
constexpr

Definition at line 20 of file Program_Change.hpp.

◆ Electric_Piano_2

constexpr uint8_t Electric_Piano_2 = 5
constexpr

Definition at line 21 of file Program_Change.hpp.

◆ Harpsichord

constexpr uint8_t Harpsichord = 6
constexpr
Examples
Send-All-MIDI-Messages.ino.

Definition at line 22 of file Program_Change.hpp.

◆ Clavi

constexpr uint8_t Clavi = 7
constexpr

Definition at line 23 of file Program_Change.hpp.

◆ Celesta

constexpr uint8_t Celesta = 8
constexpr

Definition at line 24 of file Program_Change.hpp.

◆ Glockenspiel

constexpr uint8_t Glockenspiel = 9
constexpr

Definition at line 25 of file Program_Change.hpp.

◆ Music_Box

constexpr uint8_t Music_Box = 10
constexpr

Definition at line 26 of file Program_Change.hpp.

◆ Vibraphone

constexpr uint8_t Vibraphone = 11
constexpr

Definition at line 27 of file Program_Change.hpp.

◆ Marimba

constexpr uint8_t Marimba = 12
constexpr

Definition at line 28 of file Program_Change.hpp.

◆ Xylophone

constexpr uint8_t Xylophone = 13
constexpr

Definition at line 29 of file Program_Change.hpp.

◆ Tubular_Bells

constexpr uint8_t Tubular_Bells = 14
constexpr

Definition at line 30 of file Program_Change.hpp.

◆ Dulcimer

constexpr uint8_t Dulcimer = 15
constexpr

Definition at line 31 of file Program_Change.hpp.

◆ Drawbar_Organ

constexpr uint8_t Drawbar_Organ = 16
constexpr

Definition at line 32 of file Program_Change.hpp.

◆ Percussive_Organ

constexpr uint8_t Percussive_Organ = 17
constexpr

Definition at line 33 of file Program_Change.hpp.

◆ Rock_Organ

constexpr uint8_t Rock_Organ = 18
constexpr
Examples
Program-Changer.ino.

Definition at line 34 of file Program_Change.hpp.

◆ Church_Organ

constexpr uint8_t Church_Organ = 19
constexpr

Definition at line 35 of file Program_Change.hpp.

◆ Reed_Organ

constexpr uint8_t Reed_Organ = 20
constexpr

Definition at line 36 of file Program_Change.hpp.

◆ Accordion

constexpr uint8_t Accordion = 21
constexpr

Definition at line 37 of file Program_Change.hpp.

◆ Harmonica

constexpr uint8_t Harmonica = 22
constexpr

Definition at line 38 of file Program_Change.hpp.

◆ Tango_Accordion

constexpr uint8_t Tango_Accordion = 23
constexpr

Definition at line 39 of file Program_Change.hpp.

◆ Acoustic_Guitar_Nylon

constexpr uint8_t Acoustic_Guitar_Nylon = 24
constexpr

Definition at line 40 of file Program_Change.hpp.

◆ Acoustic_Guitar_Steel

constexpr uint8_t Acoustic_Guitar_Steel = 25
constexpr

Definition at line 41 of file Program_Change.hpp.

◆ Electric_Guitar_Jazz

constexpr uint8_t Electric_Guitar_Jazz = 26
constexpr

Definition at line 42 of file Program_Change.hpp.

◆ Electric_Guitar_Clean

constexpr uint8_t Electric_Guitar_Clean = 27
constexpr

Definition at line 43 of file Program_Change.hpp.

◆ Electric_Guitar_Muted

constexpr uint8_t Electric_Guitar_Muted = 28
constexpr

Definition at line 44 of file Program_Change.hpp.

◆ Overdriven_Guitar

constexpr uint8_t Overdriven_Guitar = 29
constexpr

Definition at line 45 of file Program_Change.hpp.

◆ Distortion_Guitar

constexpr uint8_t Distortion_Guitar = 30
constexpr

Definition at line 46 of file Program_Change.hpp.

◆ Guitar_harmonics

constexpr uint8_t Guitar_harmonics = 31
constexpr

Definition at line 47 of file Program_Change.hpp.

◆ Acoustic_Bass

constexpr uint8_t Acoustic_Bass = 32
constexpr

Definition at line 48 of file Program_Change.hpp.

◆ Electric_Bass_Finger

constexpr uint8_t Electric_Bass_Finger = 33
constexpr

Definition at line 49 of file Program_Change.hpp.

◆ Electric_Bass_Pick

constexpr uint8_t Electric_Bass_Pick = 34
constexpr
Examples
Program-Changer.ino.

Definition at line 50 of file Program_Change.hpp.

◆ Fretless_Bass

constexpr uint8_t Fretless_Bass = 35
constexpr

Definition at line 51 of file Program_Change.hpp.

◆ Slap_Bass_1

constexpr uint8_t Slap_Bass_1 = 36
constexpr

Definition at line 52 of file Program_Change.hpp.

◆ Slap_Bass_2

constexpr uint8_t Slap_Bass_2 = 37
constexpr

Definition at line 53 of file Program_Change.hpp.

◆ Synth_Bass_1

constexpr uint8_t Synth_Bass_1 = 38
constexpr

Definition at line 54 of file Program_Change.hpp.

◆ Synth_Bass_2

constexpr uint8_t Synth_Bass_2 = 39
constexpr

Definition at line 55 of file Program_Change.hpp.

◆ Violin

constexpr uint8_t Violin = 40
constexpr

Definition at line 56 of file Program_Change.hpp.

◆ Viola

constexpr uint8_t Viola = 41
constexpr

Definition at line 57 of file Program_Change.hpp.

◆ Cello

constexpr uint8_t Cello = 42
constexpr

Definition at line 58 of file Program_Change.hpp.

◆ Contrabass

constexpr uint8_t Contrabass = 43
constexpr

Definition at line 59 of file Program_Change.hpp.

◆ Tremolo_Strings

constexpr uint8_t Tremolo_Strings = 44
constexpr

Definition at line 60 of file Program_Change.hpp.

◆ Pizzicato_Strings

constexpr uint8_t Pizzicato_Strings = 45
constexpr

Definition at line 61 of file Program_Change.hpp.

◆ Orchestral_Harp

constexpr uint8_t Orchestral_Harp = 46
constexpr

Definition at line 62 of file Program_Change.hpp.

◆ Timpani

constexpr uint8_t Timpani = 47
constexpr

Definition at line 63 of file Program_Change.hpp.

◆ String_Ensemble_1

constexpr uint8_t String_Ensemble_1 = 48
constexpr

Definition at line 64 of file Program_Change.hpp.

◆ String_Ensemble_2

constexpr uint8_t String_Ensemble_2 = 49
constexpr

Definition at line 65 of file Program_Change.hpp.

◆ SynthStrings_1

constexpr uint8_t SynthStrings_1 = 50
constexpr

Definition at line 66 of file Program_Change.hpp.

◆ SynthStrings_2

constexpr uint8_t SynthStrings_2 = 51
constexpr

Definition at line 67 of file Program_Change.hpp.

◆ Choir_Aahs

constexpr uint8_t Choir_Aahs = 52
constexpr

Definition at line 68 of file Program_Change.hpp.

◆ Voice_Oohs

constexpr uint8_t Voice_Oohs = 53
constexpr

Definition at line 69 of file Program_Change.hpp.

◆ Synth_Voice

constexpr uint8_t Synth_Voice = 54
constexpr

Definition at line 70 of file Program_Change.hpp.

◆ Orchestra_Hit

constexpr uint8_t Orchestra_Hit = 55
constexpr

Definition at line 71 of file Program_Change.hpp.

◆ Trumpet

constexpr uint8_t Trumpet = 56
constexpr

Definition at line 72 of file Program_Change.hpp.

◆ Trombone

constexpr uint8_t Trombone = 57
constexpr

Definition at line 73 of file Program_Change.hpp.

◆ Tuba

constexpr uint8_t Tuba = 58
constexpr

Definition at line 74 of file Program_Change.hpp.

◆ Muted_Trumpet

constexpr uint8_t Muted_Trumpet = 59
constexpr

Definition at line 75 of file Program_Change.hpp.

◆ French_Horn

constexpr uint8_t French_Horn = 60
constexpr

Definition at line 76 of file Program_Change.hpp.

◆ Brass_Section

constexpr uint8_t Brass_Section = 61
constexpr

Definition at line 77 of file Program_Change.hpp.

◆ SynthBrass_1

constexpr uint8_t SynthBrass_1 = 62
constexpr

Definition at line 78 of file Program_Change.hpp.

◆ SynthBrass_2

constexpr uint8_t SynthBrass_2 = 63
constexpr

Definition at line 79 of file Program_Change.hpp.

◆ Soprano_Sax

constexpr uint8_t Soprano_Sax = 64
constexpr

Definition at line 80 of file Program_Change.hpp.

◆ Alto_Sax

constexpr uint8_t Alto_Sax = 65
constexpr

Definition at line 81 of file Program_Change.hpp.

◆ Tenor_Sax

constexpr uint8_t Tenor_Sax = 66
constexpr

Definition at line 82 of file Program_Change.hpp.

◆ Baritone_Sax

constexpr uint8_t Baritone_Sax = 67
constexpr

Definition at line 83 of file Program_Change.hpp.

◆ Oboe

constexpr uint8_t Oboe = 68
constexpr

Definition at line 84 of file Program_Change.hpp.

◆ English_Horn

constexpr uint8_t English_Horn = 69
constexpr

Definition at line 85 of file Program_Change.hpp.

◆ Bassoon

constexpr uint8_t Bassoon = 70
constexpr

Definition at line 86 of file Program_Change.hpp.

◆ Clarinet

constexpr uint8_t Clarinet = 71
constexpr

Definition at line 87 of file Program_Change.hpp.

◆ Piccolo

constexpr uint8_t Piccolo = 72
constexpr

Definition at line 88 of file Program_Change.hpp.

◆ Flute

constexpr uint8_t Flute = 73
constexpr

Definition at line 89 of file Program_Change.hpp.

◆ Recorder

constexpr uint8_t Recorder = 74
constexpr

Definition at line 90 of file Program_Change.hpp.

◆ Pan_Flute

constexpr uint8_t Pan_Flute = 75
constexpr

Definition at line 91 of file Program_Change.hpp.

◆ Blown_Bottle

constexpr uint8_t Blown_Bottle = 76
constexpr

Definition at line 92 of file Program_Change.hpp.

◆ Shakuhachi

constexpr uint8_t Shakuhachi = 77
constexpr

Definition at line 93 of file Program_Change.hpp.

◆ Whistle

constexpr uint8_t Whistle = 78
constexpr

Definition at line 94 of file Program_Change.hpp.

◆ Ocarina

constexpr uint8_t Ocarina = 79
constexpr

Definition at line 95 of file Program_Change.hpp.

◆ Lead_1

constexpr uint8_t Lead_1 = 80
constexpr

Definition at line 96 of file Program_Change.hpp.

◆ Lead_2

constexpr uint8_t Lead_2 = 81
constexpr

Definition at line 97 of file Program_Change.hpp.

◆ Lead_3

constexpr uint8_t Lead_3 = 82
constexpr

Definition at line 98 of file Program_Change.hpp.

◆ Lead_4

constexpr uint8_t Lead_4 = 83
constexpr

Definition at line 99 of file Program_Change.hpp.

◆ Lead_5

constexpr uint8_t Lead_5 = 84
constexpr

Definition at line 100 of file Program_Change.hpp.

◆ Lead_6

constexpr uint8_t Lead_6 = 85
constexpr

Definition at line 101 of file Program_Change.hpp.

◆ Lead_7

constexpr uint8_t Lead_7 = 86
constexpr

Definition at line 102 of file Program_Change.hpp.

◆ Lead_8

constexpr uint8_t Lead_8 = 87
constexpr

Definition at line 103 of file Program_Change.hpp.

◆ Pad_1

constexpr uint8_t Pad_1 = 88
constexpr

Definition at line 104 of file Program_Change.hpp.

◆ Pad_2

constexpr uint8_t Pad_2 = 89
constexpr

Definition at line 105 of file Program_Change.hpp.

◆ Pad_3

constexpr uint8_t Pad_3 = 90
constexpr

Definition at line 106 of file Program_Change.hpp.

◆ Pad_4

constexpr uint8_t Pad_4 = 91
constexpr

Definition at line 107 of file Program_Change.hpp.

◆ Pad_5

constexpr uint8_t Pad_5 = 92
constexpr

Definition at line 108 of file Program_Change.hpp.

◆ Pad_6

constexpr uint8_t Pad_6 = 93
constexpr

Definition at line 109 of file Program_Change.hpp.

◆ Pad_7

constexpr uint8_t Pad_7 = 94
constexpr

Definition at line 110 of file Program_Change.hpp.

◆ Pad_8

constexpr uint8_t Pad_8 = 95
constexpr

Definition at line 111 of file Program_Change.hpp.

◆ FX_1

constexpr uint8_t FX_1 = 96
constexpr

Definition at line 112 of file Program_Change.hpp.

◆ FX_2

constexpr uint8_t FX_2 = 97
constexpr

Definition at line 113 of file Program_Change.hpp.

◆ FX_3

constexpr uint8_t FX_3 = 98
constexpr

Definition at line 114 of file Program_Change.hpp.

◆ FX_4

constexpr uint8_t FX_4 = 99
constexpr

Definition at line 115 of file Program_Change.hpp.

◆ FX_5

constexpr uint8_t FX_5 = 100
constexpr

Definition at line 116 of file Program_Change.hpp.

◆ FX_6

constexpr uint8_t FX_6 = 101
constexpr

Definition at line 117 of file Program_Change.hpp.

◆ FX_7

constexpr uint8_t FX_7 = 102
constexpr

Definition at line 118 of file Program_Change.hpp.

◆ FX_8

constexpr uint8_t FX_8 = 103
constexpr

Definition at line 119 of file Program_Change.hpp.

◆ Sitar

constexpr uint8_t Sitar = 104
constexpr

Definition at line 120 of file Program_Change.hpp.

◆ Banjo

constexpr uint8_t Banjo = 105
constexpr

Definition at line 121 of file Program_Change.hpp.

◆ Shamisen

constexpr uint8_t Shamisen = 106
constexpr

Definition at line 122 of file Program_Change.hpp.

◆ Koto

constexpr uint8_t Koto = 107
constexpr

Definition at line 123 of file Program_Change.hpp.

◆ Kalimba

constexpr uint8_t Kalimba = 108
constexpr

Definition at line 124 of file Program_Change.hpp.

◆ Bag_Pipe

constexpr uint8_t Bag_Pipe = 109
constexpr

Definition at line 125 of file Program_Change.hpp.

◆ Fiddle

constexpr uint8_t Fiddle = 110
constexpr

Definition at line 126 of file Program_Change.hpp.

◆ Shanai

constexpr uint8_t Shanai = 111
constexpr

Definition at line 127 of file Program_Change.hpp.

◆ Tinkle_Bell

constexpr uint8_t Tinkle_Bell = 112
constexpr

Definition at line 128 of file Program_Change.hpp.

◆ Agogo

constexpr uint8_t Agogo = 113
constexpr

Definition at line 129 of file Program_Change.hpp.

◆ Steel_Drums

constexpr uint8_t Steel_Drums = 114
constexpr
Examples
PCButton.ino.

Definition at line 130 of file Program_Change.hpp.

◆ Woodblock

constexpr uint8_t Woodblock = 115
constexpr

Definition at line 131 of file Program_Change.hpp.

◆ Taiko_Drum

constexpr uint8_t Taiko_Drum = 116
constexpr

Definition at line 132 of file Program_Change.hpp.

◆ Melodic_Tom

constexpr uint8_t Melodic_Tom = 117
constexpr

Definition at line 133 of file Program_Change.hpp.

◆ Synth_Drum

constexpr uint8_t Synth_Drum = 118
constexpr

Definition at line 134 of file Program_Change.hpp.

◆ Reverse_Cymbal

constexpr uint8_t Reverse_Cymbal = 119
constexpr

Definition at line 135 of file Program_Change.hpp.

◆ Guitar_Fret_Noise

constexpr uint8_t Guitar_Fret_Noise = 120
constexpr

Definition at line 136 of file Program_Change.hpp.

◆ Breath_Noise

constexpr uint8_t Breath_Noise = 121
constexpr

Definition at line 137 of file Program_Change.hpp.

◆ Seashore

constexpr uint8_t Seashore = 122
constexpr

Definition at line 138 of file Program_Change.hpp.

◆ Bird_Tweet

constexpr uint8_t Bird_Tweet = 123
constexpr

Definition at line 139 of file Program_Change.hpp.

◆ Telephone_Ring

constexpr uint8_t Telephone_Ring = 124
constexpr

Definition at line 140 of file Program_Change.hpp.

◆ Helicopter

constexpr uint8_t Helicopter = 125
constexpr

Definition at line 141 of file Program_Change.hpp.

◆ Applause

constexpr uint8_t Applause = 126
constexpr

Definition at line 142 of file Program_Change.hpp.

◆ Gunshot

constexpr uint8_t Gunshot = 127
constexpr

Definition at line 143 of file Program_Change.hpp.