Looks like your Akai should be able to work. I presume you can ASSIGN a midi CC TO A PAD.
Peter
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.
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
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
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 |
Great job done
Peter