ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAG
1
BEATBUDDY 2NOTE: The commands for each device can be found on this document! Simply choose the appropriate sheet at the bottom of the page.
2
Command TypeCommand and CategoriesCommand NameValueActionFirmware version added
3
MIDI CC (IN): Below are the Commands that the BeatBuddy responds to when received by the MIDI In port
4
CC:0
5
Bank (Song folder) Select MSB0-127Bank (Song folder) Select MSB1.0.0
6
CC:16
7
Select Drum Folder0-127Selects a drum folder to open a drum set within that folder via MIDI. The value of CC:16 decides which folder is opened. Folders are counted from top to bottom, the top folder being folder 1. Value 0 is the root drum set folder.

CC:116 sets the drum set based on it's value, value 0 is ignored.
1.0.0
8
CC:32
9
Bank (Song folder) Select MSB0-127Bank (Song folder) Select LSB1.0.0
10
CC:78
11
Dynamic Control Increase0-127This dynamic control command allows you to add a certain value to the dynamic control offset value based on the value of the CC command. CC:78 increments the value of the dynamic control based on the difference between two subsequent values of CC:78.1.0.0
12
CC:79
13
Dynamic Control Decrease0-127The dynamic control command allows you to remove a certain value from the dynamic control offset value based on the value of the CC command. CC:79 decrements the value of the dynamic control based on the difference between two subsequent values of CC:79.1.0.0
14
CC:80
15
Tempo Increase0-127Increases tempo by value received (NewTmpo = Tempo + value)1.0.0
16
CC:81
17
Tempo Decrease0-127Decreases tempo by value received (NewTmpo = Tempo - value)1.0.0
18
CC:82
19
Normal mode0Returns to normal mode
20

Half-time mode
1-127Goes to half time mode1.0.0
21
CC:83
22
Normal mode0Returns to normal mode
23
Go to Double-time mode1-127Goes to double time mode1.0.0
24
CC:96
25
Data Increment (Data Entry +1) 1-127Increases the BeatBuddy Tempo (default)1.0.0
26
CC:97
27
Data Decrement (Data Entry -1) 1-127Decrease the BeatBuddy Tempo (default)1.0.0
28
CC:98
29
Non-Registered Parameter Number (NRPN) - LSB0-127Read more in the manual1.0.0
30
CC:99
31
Non-Registered Parameter Number (NRPN) - MSB0-127Read more in the manual1.0.0
32
CC:100
33
Registered Parameter Number (RPN) - LSB*0-127Read more in the manual1.0.0
34
CC:101
35
Registered Parameter Number (RPN) - MSB*0-127Read more in the manual1.0.0
36
CC:106
37
Tempo MSBThis command when used in conjunction with the Temo LSB command will allow users to select a specific tempo. MSB 1 implies a BPM of 129 or greater.1.0.0
38
CC:107
39
Tempo LSBThis command can select a tempo for the Beatbuddy. If choosing a BPM greater than 128, the user must also send an MSB command. MSB 1 implies a BPM of 129 or greater. LSB 0-39 = BPM of 40 (lowest possible tempo), LSB 40 =41.1.0.0
40
CC:108
41
Main Volume0-100Change the main volume (like Main Volume knob)1.0.0
42
CC:109
43
Headphone Volume0-100Change the headphone volume1.0.0
44
CC:110
45
Accent Hit0-127Triggers an accent hit with a volume from the value 0 (mute) to 100 (original recorded volume) to 127 (amplified more than the original recorded volume)1.0.0
46
CC:111Pause
47
Unpause0Unpause the current song1.0.0
48
Pause1Pause the current song1.0.0
49
Pause/ Unpause>1Toggle between pause and unpause1.0.0
50
CC:112
51
Fill1-127Triggers a drum fill1.0.0
52
CC:113 TransitionTransition
53
Complete Transition0"Starts transition to the currently selected part in 6x6. This command is used in conjunction with CC:113 values 1-6, 126, and 127 to allow toggling through parts before starting the transition.

As of v4.1.6, if the BeatBuddy is stopped the CC:113 value 0 command will start it from stopped"
1.0.0
54
Start TransitionStart TransitionSelects the part according to the value number sent (part # = value #). The BeatBuddy will loop the transition fill until it receives CC:113 value 0 (shown above). Then, it will complete the transition and change parts at the end of the measure.

As of v4.1.6, if the BeatBuddy is stopped, the BeatBuddy will change to that part without starting playback once this command is received.
1.0.0
55
Cancel Transition125Cancels any pending transition1.0.0
56
Previous Part126"This will start the transition to the previous part. To switch to the selected part, the user must send CC:113 value 0 to end the transition and change parts at the end of the measure.

As of v4.1.6, if the BeatBuddy is stopped, the BeatBuddy will change to the previous part without starting playback once this command is received."
1.0.0
57
Next Part127"This will start the transition to the next part. To switch to the selected part, the user must send CC:113 value 0 to end the transition and change parts at the end of the measure.

As of v4.1.6, if the BeatBuddy is stopped, the BeatBuddy will change to the next part without starting playback once this command is received."
1.0.0
58
CC:114
59
Start0-127Starts the playback of the current song1.0.0
60
CC:115
61
Stop0-127Triggers the outro of the song 1.0.0
62
CC:116
63
Drumset1-127Selects a specific drumset1.0.0
64
CC:117
65
Tap Tempo0-127Enters Tap Tempo mode and generate Tap Event1.0.0
66
CC:118
67
Enter/Exit0-127Enters or Exits a folder1.0.0
68
CC:119Scroll
69
Scroll Down0Scrolls down song/folder list1.0.0
70
Scroll Up1Scrolls up song/folder list 1.0.0
71
CC:120Master Control
72
Master Control Release0Emulates Main Pedal release1.0.0
73
Master Control Press1-127Emulates Main Pedal press1.0.0
74
CC:121BeatBuddy Only TransitionThis command is meant to behave just like a CC:113 transition command. The BeatBuddy will trigger a transition when a CC:121 command is received you can select which part to go to after the transition by setting the value of the commands of the same number of the part you want to jump to. The transition will continue playing in a loop until value 0 command is received. The Aeros does not respond to CC:121 .
75
Complete Transition0Ends transition at the next measure. 1.0.0
76
Change Part1-32Selects the part according to the value number sent (part # = value #). The BeatBuddy will loop the transition fill until it receives CC:121 value 0 (shown above). Then, it will complete the transition and change parts at the end of the measure.1.0.0
77
Previous Part126This will start the transition to the previous part. To switch to the selected part, the user must send CC:121 value 0 to end the transition and change parts at the end of the measure.1.0.0
78
Next Part127This will start the transition to the next part. To switch to the selected part, the user must send CC:121 value 0 to end the transition and change parts at the end of the measure.1.0.0
79
CC:122 No Fill TransitionThe BeatBuddy will trigger a transition when a CC:122 command is received. The BeatBuddy will not play a fill and will continue playing the main beat of the current part. You can select which part to go to after the transition by setting the value of the commands to the same number as the part you want to jump to. The transition will not complete until a value 0 command is received, it will then transition at the next measure.
80
Complete Transition0Starts transition to the currently selected part in 6x6. This command is used in conjunction with CC:122 values 1-6, 126, and 127 to allow toggling through parts before starting the transition.1.0.0
81
Change Part1-32Selects the part according to the value number sent (part # = value #). The BeatBuddy will loop the transition fill until it receives CC:122 value 0 (shown above). Then, it will complete the transition and change parts at the end of the measure.1.0.0
82
Previous Part126This will start the transition to the previous part. To switch to the selected part, the user must send CC:122 value 0 to end the transition and change parts at the end of the measure.1.0.0
83
Next Part127This will start the transition to the next part. To switch to the selected part, the user must send CC:122 value 0 to end the transition and change parts at the end of the measure.1.0.0
84
MIDI Song SelectSong Select
85
MSB + LSB + PCMSB value 0-127

PC value 0-127
You can select a BeatBuddy folder and song with the MIDI Bank Select (combination of CC:0 [MSB] and CC:32 [LSB] and Program Change (PC) messages
Depending on your settings for the Song Select, the BeatBuddy is expecting different things. Go to Main Pedal > MIDI Settings > MIDI In > Program Change to choose the behavior.
Read more in the manual
1.0.0
86
SysexReal Time commands
87
Start (Sysex Real Time) Starts the Aeros depending on the MIDI Start setting. If the
part is empty and MIDI Start is set to record, the Aeros will
record on the first track.
If the song part is empty and the MIDI Start setting is set to
only playback, the Aeros will enter a 'scrolling' mode in the
empty part.
88
Stop (Sysex Real Time)Stops playback immediately
89
90
91
92
MIDI Out: Below are the Commands that BeatBuddy sends to the MIDI Out port
93
CC:102
94
Force Aeros Transition0-127Next Part. Sent whenever song part is changed on the BeatBuddy, at the end of the transition. This makes the Aeros Transition immediately in 2s2 and immediately in 6x6 if a part other than the open part is selected. 1.0.0
95
Start (Sysex Real Time)
96
N/ASent when BeatBuddy intro ends by default, can be set to send at start of intro, and when unpaused (can be modified in BeatBuddy settings)
97
Stop (Sysex Real Time)
98
N/ASent when BeatBuddy outro ends and when paused (can be modified in BeatBuddy settings)
99
MSB + LSB + PC
100
MSB= CC0 values 0-127 LSB= CC0 values 0-127 PC values 0-127The BeatBuddy can now send Song Select commands automatically when a song is opened, the command sent cannot be set, it is based on the song and folder location. In Default Mode, the BeatBuddy will send the MSB and LSB (representing folder) and a PC for the song within the folder.1.0.0