|
Post by mcsnacktime on Sept 7, 2014 19:54:02 GMT
I've been able to use the MPC Fly mapping for the pads, but I'm having issues getting transport controls to work on the Element. Any thoughts on making this work?
Thanks!
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Sept 7, 2014 21:28:45 GMT
Do you know what MIDI messages the Element sends for the transport buttons? If not, could you download something like MidiVision/Midi Monitor/midiwrench and capture the events generated when the buttons are pressed? Once we know these, setting things to control BM2 transport should be fairly straight forward.
Regards, Nic.
|
|
|
Post by mcsnacktime on Sept 7, 2014 21:49:47 GMT
G5 - Rec C#6 - Over Dub A6 - Stop G#6 - Play B6 - Play Start
D4 - Mute Track D#4 - Solo Track
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Sept 8, 2014 11:10:33 GMT
OK, let's start with start, continue and stop. The notes you have posted may or may not be in line with middle C being note number 60, so if this doesn't work we may need to transpose our rules up/down an octave. Hint: MidiVision will dump out the events in the same hex format as the Stream Byter.
On the Element input port on left in MidiBridge (where you are currently loading your note to pad mapping) touch the beaker icon and then the Stream Byter accessory arrow.
Paste the following into the text box and press 'Install Rules':
# Element>BM2 transport 9X 6B = F2 00 00 +C # rewind 9X 6B = FA +C # start 9X 68 = FB +C # continue 9X 69 = FC +C # stop NX 68-69 = XX +B # block org notes NX 6B = XX+B # block org notes
Press 'Done' and 'Done'.
As long as BM2 is listening to wherever you have sent the remapped Element events the transport should then be controllable.
Please let me know ho you get on.
Regards, Nc.
|
|
|
Post by mcsnacktime on Sept 9, 2014 16:49:44 GMT
After some playing around here's what I got to work:
# Element>BM2 transport 9X 53 = F2 00 00 +C # rewind 9X 50 = FA +C # start 9X 53 = FB +C # continue 9X 51 = FC +C # stop NX 51-53 = XX +B # block org notes NX 50 = XX+B # block org notes
Thanks for your help! Keep up the amazing work!
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Sept 10, 2014 7:50:54 GMT
Should the second byte of the first rule not be 50?
You'd normally want to rewind on start - the rules above rewind on continue.
Regards, Nic.
|
|
|
Post by awinterstale33 on Nov 28, 2014 0:47:46 GMT
In addition to this, Beatmaker 2 has eight pad banks(A-H) that I'm trying to hook up to the MPC element. But the way the MPC element works, the pad bank button just sends out note 12 and the pads keep their same note values. So is there any way to set up midi bridge in a way where if note 12 AND note 37 are received at the "same time" then the pad's note values are changed? It would be something like this: Note [12 + 37]= Pad Bank A = Notes {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15} Note [12 + 36]= Pad Bank B = Notes {16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31} Note [12 + 42]= Pad Bank C = Notes {32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47} Note [12 + 82]= Pad Bank D = Notes {48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63} Note [12 + 40]= Pad Bank E = Notes {64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79} Note [12 + 38]= Pad Bank F = Notes {80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95} Note [12 + 46]= Pad Bank G = Notes {96,94,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111} Note [12 + 44]= Pad Bank H = Notes {112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127}
Thank You!
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 28, 2014 10:15:15 GMT
Hi awinterstale33, There is no concept in the Stream Byter of linking two events that happen 'at the same time', mainly because it treats MIDI is a stream of atomic events. However, what I think would work is to setup a number of scenes that map the pad notes (37, 36 etc) to a different set of notes depending upon the bank and then mapping note 12 to 'cycle' through the scenes by issuing a cloned internal program change event. There are a number of posts that demonstrate this latter technique. A simple 2 scene version is shown in this post which you would need to extend to cycle though the 8 scenes/banks. If the above pointers don't get you going, post back and I will try an outline how to setup this technique for the 8 scenes. Regards, Nic.
|
|