| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | BEATBUDDY 2 | NOTE: The commands for each device can be found on this document! Simply choose the appropriate sheet at the bottom of the page. | ||||||||||||||||||||||||||||||||
2 | Command Type | Command and Categories | Command Name | Value | Action | Firmware 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 MSB | 0-127 | Bank (Song folder) Select MSB | 1.0.0 | ||||||||||||||||||||||||||||||
6 | CC:16 | |||||||||||||||||||||||||||||||||
7 | Select Drum Folder | 0-127 | Selects 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 MSB | 0-127 | Bank (Song folder) Select LSB | 1.0.0 | ||||||||||||||||||||||||||||||
10 | CC:78 | |||||||||||||||||||||||||||||||||
11 | Dynamic Control Increase | 0-127 | This 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 Decrease | 0-127 | The 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 Increase | 0-127 | Increases tempo by value received (NewTmpo = Tempo + value) | 1.0.0 | ||||||||||||||||||||||||||||||
16 | CC:81 | |||||||||||||||||||||||||||||||||
17 | Tempo Decrease | 0-127 | Decreases tempo by value received (NewTmpo = Tempo - value) | 1.0.0 | ||||||||||||||||||||||||||||||
18 | CC:82 | |||||||||||||||||||||||||||||||||
19 | Normal mode | 0 | Returns to normal mode | |||||||||||||||||||||||||||||||
20 | Half-time mode | 1-127 | Goes to half time mode | 1.0.0 | ||||||||||||||||||||||||||||||
21 | CC:83 | |||||||||||||||||||||||||||||||||
22 | Normal mode | 0 | Returns to normal mode | |||||||||||||||||||||||||||||||
23 | Go to Double-time mode | 1-127 | Goes to double time mode | 1.0.0 | ||||||||||||||||||||||||||||||
24 | CC:96 | |||||||||||||||||||||||||||||||||
25 | Data Increment (Data Entry +1) | 1-127 | Increases the BeatBuddy Tempo (default) | 1.0.0 | ||||||||||||||||||||||||||||||
26 | CC:97 | |||||||||||||||||||||||||||||||||
27 | Data Decrement (Data Entry -1) | 1-127 | Decrease the BeatBuddy Tempo (default) | 1.0.0 | ||||||||||||||||||||||||||||||
28 | CC:98 | |||||||||||||||||||||||||||||||||
29 | Non-Registered Parameter Number (NRPN) - LSB | 0-127 | Read more in the manual | 1.0.0 | ||||||||||||||||||||||||||||||
30 | CC:99 | |||||||||||||||||||||||||||||||||
31 | Non-Registered Parameter Number (NRPN) - MSB | 0-127 | Read more in the manual | 1.0.0 | ||||||||||||||||||||||||||||||
32 | CC:100 | |||||||||||||||||||||||||||||||||
33 | Registered Parameter Number (RPN) - LSB* | 0-127 | Read more in the manual | 1.0.0 | ||||||||||||||||||||||||||||||
34 | CC:101 | |||||||||||||||||||||||||||||||||
35 | Registered Parameter Number (RPN) - MSB* | 0-127 | Read more in the manual | 1.0.0 | ||||||||||||||||||||||||||||||
36 | CC:106 | |||||||||||||||||||||||||||||||||
37 | Tempo MSB | This 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 LSB | This 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 Volume | 0-100 | Change the main volume (like Main Volume knob) | 1.0.0 | ||||||||||||||||||||||||||||||
42 | CC:109 | |||||||||||||||||||||||||||||||||
43 | Headphone Volume | 0-100 | Change the headphone volume | 1.0.0 | ||||||||||||||||||||||||||||||
44 | CC:110 | |||||||||||||||||||||||||||||||||
45 | Accent Hit | 0-127 | Triggers 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:111 | Pause | ||||||||||||||||||||||||||||||||
47 | Unpause | 0 | Unpause the current song | 1.0.0 | ||||||||||||||||||||||||||||||
48 | Pause | 1 | Pause the current song | 1.0.0 | ||||||||||||||||||||||||||||||
49 | Pause/ Unpause | >1 | Toggle between pause and unpause | 1.0.0 | ||||||||||||||||||||||||||||||
50 | CC:112 | |||||||||||||||||||||||||||||||||
51 | Fill | 1-127 | Triggers a drum fill | 1.0.0 | ||||||||||||||||||||||||||||||
52 | CC:113 Transition | Transition | ||||||||||||||||||||||||||||||||
53 | Complete Transition | 0 | "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 Transition | Start Transition | Selects 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 Transition | 125 | Cancels any pending transition | 1.0.0 | ||||||||||||||||||||||||||||||
56 | Previous Part | 126 | "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 Part | 127 | "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 | Start | 0-127 | Starts the playback of the current song | 1.0.0 | ||||||||||||||||||||||||||||||
60 | CC:115 | |||||||||||||||||||||||||||||||||
61 | Stop | 0-127 | Triggers the outro of the song | 1.0.0 | ||||||||||||||||||||||||||||||
62 | CC:116 | |||||||||||||||||||||||||||||||||
63 | Drumset | 1-127 | Selects a specific drumset | 1.0.0 | ||||||||||||||||||||||||||||||
64 | CC:117 | |||||||||||||||||||||||||||||||||
65 | Tap Tempo | 0-127 | Enters Tap Tempo mode and generate Tap Event | 1.0.0 | ||||||||||||||||||||||||||||||
66 | CC:118 | |||||||||||||||||||||||||||||||||
67 | Enter/Exit | 0-127 | Enters or Exits a folder | 1.0.0 | ||||||||||||||||||||||||||||||
68 | CC:119 | Scroll | ||||||||||||||||||||||||||||||||
69 | Scroll Down | 0 | Scrolls down song/folder list | 1.0.0 | ||||||||||||||||||||||||||||||
70 | Scroll Up | 1 | Scrolls up song/folder list | 1.0.0 | ||||||||||||||||||||||||||||||
71 | CC:120 | Master Control | ||||||||||||||||||||||||||||||||
72 | Master Control Release | 0 | Emulates Main Pedal release | 1.0.0 | ||||||||||||||||||||||||||||||
73 | Master Control Press | 1-127 | Emulates Main Pedal press | 1.0.0 | ||||||||||||||||||||||||||||||
74 | CC:121 | BeatBuddy Only Transition | This 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 Transition | 0 | Ends transition at the next measure. | 1.0.0 | ||||||||||||||||||||||||||||||
76 | Change Part | 1-32 | Selects 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 Part | 126 | This 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 Part | 127 | This 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 Transition | The 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 Transition | 0 | Starts 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 Part | 1-32 | Selects 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 Part | 126 | This 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 Part | 127 | This 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 Select | Song Select | ||||||||||||||||||||||||||||||||
85 | MSB + LSB + PC | MSB 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 | Sysex | Real 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 Transition | 0-127 | Next 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/A | Sent 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/A | Sent 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-127 | The 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 | |||||||||||||||||||||||||||||||