Video Demo of MIDI Beat command

Looks like your Akai should be able to work. I presume you can ASSIGN a midi CC TO A PAD.

Peter

@Reathpd
Well as I am discovering, on the Akai MPD26, I can program the pads for NOTES and PROGRAM CHANGES only. Can’t seem to program them to send CC. I programmed a pad to change to a specific songs (using the Program, MSB and LSB adjustments) just as a test and it was simple enough.

I can program the sliders and knobs (there’s 6 of each) for CONTROL as well as INC/DEC and AFTERTOUCH (whatever that is). I got the BB to start and stop using the sliders (which is a stupid thing to have to do…IMO) and programmed one of the knobs and a slider to control volume… and that’s about it. When I try to program tempo to a knob or slider it jumps erratically. Not sure how to remedy that. So frustrating as it should be fairly simple.

The BB MIDI manual is simple to read and understand, but I seem to be “less than the average bear” when it comes to implementation.

I saw your suggestion of using StreamByter… not sure what to do with it.

Very intriguing, how are connecting the Akai and the BB?

Peter

MIDI Cable. I’ve taken the iPad out of the picture for now.

Just downloaded manual

Peter

StreamByter is iPad app. Not part of your connection

Peter

Tempo is using two controls.

CC106 min 0, max 1

CC107 min 40, max 127

Peter

Is that for the NRPN setting for the INC/DEC or a control setting? Knobs and Faders only allows me to set 1 setting. I’m so confused. I need a lobotomy. :stuck_out_tongue:

I haven’t explored NRPN bc settings

I’m referring to CC106 to be assigned to one variable control and CC107 to another. Channel 10 for both

CC106 value is 0 to 1 max

CC107 value is 0 to 127

With CC106 of 0 - Tempo minimum is 40, Adjust CC107 for values up to 127.

With CC106 of 1 - Tempo using CC107 is variable from 128 to 256.

The two values are added together.

Peter

1 Like

CC Number

Value

Action

HEX BF F=CH15

CC-0

[0-127]

Bank (Song folder) Select MSB

00 hh

CC-32

[0-127]

Bank (Song folder) Select LSB

20 hh

CC-80

[0-127]

Tempo Increment by value - Firmware Update 2.7.0

50 hh

CC-81

[0-127]

Tempo Decrement by value - Firmware Update 2.7.0

51 hh

CC-96

[1-127]

Data increment (+1) – INC

60 hh

CC-97

[1-127]

Data decrement (-1) – DEC

61 hh

CC-98

[0-127]

NRPN_LSB

62 hh

CC-99

[0-127]

NRPN_MSB

63 hh

CC-106

[0-127]

Tempo MSB

6A hh

CC-107

[0-127]

Tempo LSB

6B hh

CC-108

[0-100]

Change the Mixer Volume (Main Volume knob)

6C hh

CC-109

[0-100]

Change the Headphone Volume

6D hh

CC-110

[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)

6E hh

CC-111

[1-127]

Pause / Unpause the current song

6F hh

CC-112

[1-127]

Triggers a drum fill

70 hh

CC-113

[1-127]

Starts song transition. (Selects the next part). 1: Starts transition will jump to Part 1 on exit. 2: Starts transition will jump to Part 2 on exit. 3: Starts transition will jump to Part 3 on exit. 127: Starts transition. will jump to next part on exit. Transition will continue looping until value is changed to 0. It is possible to start a song with a transition. 0. Quits the transition and go to specified part. Previous Part 1

71 hh

CC-114

0

Starts the playback of the current song

72 hh

CC-115

[1-127]

Triggers the outro of the song

73 hh

CC-116

[1-127]

Selects a specific drumset

74 hh

CC-117

Not used

Enters Tap Tempo mode and generate Tap Event

75

Peter

@Reathpd What am I looking at?

Summary of midi commands for the BeatBuddy.

Peter

Should be in table format. Not sure if this email process supports a spreadsheet table.

Peter

I was thinking it probably came from a table or SS. I have the MIDI manual for the BB but a list would be better. My email is sojournLIVEmusic@gmail.com if you want to email it in it’s table or SS format. Thank you!

If you have a spreadsheet or Word table, just zip the file and upload it to your post.

Using iPad and copy paste is more in fanshion.
Email sent.

I’ll try a zip

Yikes. Pc would be easier… night time here. Calling it a night.

You can assign CC to two different variable controls correct?

Peter

Got it… Looks great. Thanks!!

I hope you don’t mind, but I took the liberty of reformatting your MIDI data into a table. I thought that might make it a little easier for everyone to read.

CC Number Value Action HEX BF F=CH15
CC-0 [0-127] Bank (Song folder) Select MSB 00 hh
CC-32 [0-127] Bank (Song folder) Select LSB 20 hh
CC-80 [0-127] Tempo Increment by value - Firmware Update 2.7.0 50 hh
CC-81 [0-127] Tempo Decrement by value - Firmware Update 2.7.0 51 hh
CC-96 [1-127] Data increment (+1) – INC 60 hh
CC-97 [1-127] Data decrement (-1) – DEC 61 hh
CC-98 [0-127] NRPN_LSB 62 hh
CC-99 [0-127] NRPN_MSB 63 hh
CC-106 [0-127] Tempo MSB 6A hh
CC-107 [0-127] Tempo LSB 6B hh
CC-108 [0-100] Change the Mixer Volume (Main Volume knob) 6C hh
CC-109 [0-100] Change the Headphone Volume 6D hh
CC-110 [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) 6E hh
CC-111 [1-127] Pause / Unpause the current song 6F hh
CC-112 [1-127] Triggers a drum fill 70 hh
CC-113 [1-127] Starts song transition. (Selects the next part).
1: Starts transition will jump to Part 1 on exit.
2: Starts transition will jump to Part 2 on exit.
3: Starts transition will jump to Part 3 on exit.
127: Starts transition. will jump to next part on exit. Transition will continue looping until value is changed to 0. It is possible to start a song with a transition.
0: Quits the transition and go to specified part. Previous Part 1
71 hh
CC-114 0 Starts the playback of the current song 72 hh
CC-115 [1-127] Triggers the outro of the song 73 hh
CC-116 [1-127] Selects a specific drumset 74 hh
CC-117 Not used Enters Tap Tempo mode and generate Tap Event 75
2 Likes

Great job done

Peter

I created a YouTube video to demonstrate controlling the Beat Buddy using MIDI KEYBOARD

2 Likes