Midi Control of Roland BK7m Backing Module

Peter Nicholson

2013-11-25 15:43:24

I am currently using a Novation Launchpad to control a Roland BK7m Backing Module.
The functions controlled are:
Start
Stop
Intro
Ending
Variations 1 to 4
8 Performances from a Performance List.

Any buttons on the Launchpad can be used for this purpose, but I have allocated the 8 circular buttons on the far right hand column for Start /Stop etc, and the 8 circular buttons on the top row for 8 Performances from a Performance List.
The Outgoing Midi Messages from BMTP are:
Start = FA
Stop = FC

Function MSB LSB PC
Intro. B9 00 42 B9 20 42 C9 41
Ending. B9 00 42 B9 20 42 C9 49
Variation 1. B9 00 42 B9 20 42 C9 00
Variation 2. B9 00 42 B9 20 42 C9 01
Variation 3. B9 00 42 B9 20 42 C9 08
Variation 4. B9 00 42 B9 20 42 C9 09

Performance 1. B9 00 7A B9 20 00 C9 00
Performance 2. B9 00 7A B9 20 00 C9 01
Performance 3. B9 00 7A B9 20 00 C9 02
Performance 4. B9 00 7A B9 20 00 C9 03
Performance 5. B9 00 7A B9 20 00 C9 04
Performance 6. B9 00 7A B9 20 00 C9 05
Performance 7. B9 00 7A B9 20 00 C9 06
Performance 8. B9 00 7A B9 20 00 C9 07


BMTP:
Incoming Port = Launchpad
Outgoing Port = BK7m
Swallow Incoming Midi Messages

BK7m:
BK7m Basic Channel = Channel 10

florian

2014-02-20 10:43:07

Hi Peter,

sorry for not noticing this thread before, my apologies! I am not sure if this is a feature request, or a question how to do it with MT, or just a report of what you're doing with MT?

Thanks,
Florian

Peter Nicholson

2014-02-21 13:44:15

Hi Florian
Yes, I was just posting info on what I had been doing.
Just thought it might be of interest.
Best Regards
Peter

PianoMike

2014-11-26 11:45:23

Dear Florian

I'm trying to do exactly what you are doing with no success.

My pad device asks for three pieces of information:

1/ Channel (10 in this case)
2/ Controller Number (0-127)
3/ CC Press Value (0-127)
4/ CC Release Value (0-127)

I can't figure out what to do based upon (for example):

Performance 1. B9 00 7A B9 20 00 C9 00

I know that the "B" part of the first byte means "Controller"
I know that the "9" part of the first byte means "Channel 10)
Then I get lost with 00 and 7A
Then I see that you have another B9 which looks like a second controller message followed by a C9 which is a program change message.

My controller only asks me for Controller and Value.

If I buy a Launchpad is this different?
Does this allow you to chain controller messages together?
Would I be able to program the Launchpad based on your data?
Where did you get this data from in the first place (I have tried to make sense of the manual but can find no reference to these control change messages).

Any help would be greatly appreciated.

Mike

PianoMike

2014-11-27 09:08:45

Dear Florian

I've figured it all out so please disregard the last post.

The combination of an arcane MIDI standard and Roland's confusing and misleading documentation had me confused for many hours! There's lots of numbers in the manual but Roland don't make it clear which are hex, which are one-based decimal, and which are zero-based decimal. Once I'd figured that out everything became clear.

Your post was very helpful though (it did finally provide the key to the puzzle).

mithanbaba

2015-01-09 10:52:40

But now I found out that Restorator doesn't accept icons larger than 255 pixels...

That's a bit annoying because now I have to replace every icon one by one with Reshacker (it works with Reshacker!).

The reason why I need icons larger than 255pixels is because I want to replace the WinXP Icons with the ones from Vista (256pixels).


_______________
http://www.certkiller.com/certification ... m-fees.htm
http://www.certkiller.com/exam-HP0-J67.htm
http://www.uts.edu/
http://www.sdstate.edu/
http://en.wikipedia.org/wiki/Brandeis_University