Two identical controllers showing as the same, mapping is then mapped as one

Wondering if Bome will help my situation

I have 2 identical controllers I want to use in reaper and with standalone vst synths. They are 27 knob rotary boxes with no drivers and no.imterface software. They have no unique id or serial. Windows sees them as the same thing, duplicated so when I attempt to map vst functions across the array of knobs, starting on 1 - 27 on #1, #2 is mapped as 1 - 27 rather than 28- 54

I’ve used free tools to alias them but this is not enough

Can bome help here? What do I search for as far as workflow to do this?

Thanks for your help

Windows 11, Reaper 7

Hi and welcome to the Bome community!

Probably the easiest way to handle this is let the CCs and values on one controller pass through untouched and then map the CCs to a different MIDI channel on the other controller.

In the below example, I have two controllers that are aliased “Controller1” and “Controller2”. I have aliased “Reaper” to BMT 1.

Here are how I have them for my setup.

You can learn more about aliases from this tutorial.

Preset 1’s translator reads input from 'Controller1 and just passes the same CC’s and values over to Reaper

Preset 2’s translator reads input from “Controller2” but maps the output CC from MIDI CH 1 to MIDI CH 2.

With this configuration, Reaper should see it as one 54 knob controller with controller 1 on MIDI CH 1 and controller 2 on MIDI CH 2.

You need to set reaplers input to “BMT 1”.

I have done the device selection at the preset level.

For more information about device selection, see this tutorial.

Note, that your system will not know which is Controller1 and which is Controller2 but will have the names distinctive, so if you have the backwards, just move them on you desktop so that they line up the way you want them to.

Controller-Channel-Mapping-2026-06-20.bmtp (2.8 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Thanks Steve. Do you think this can be tried with the trial software?

Yes, the trial version is fully functional yet times out every 20 minutes. This allows you to test functionality before purchase.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

You can download a trial copy of Bome MIDI Translator Pro here.

Thank you for the help. I will give it a go. I get confused because language is often not consistent with the tools in explainations.

Steve, I thank you for the file. Opening it I see that the single Reaper output needs to be assigned to a port, so I chose Bome Midi Translator 1.

Then I open reaper and route input on the controller midi channel to Bome translator 1

Both knob controllers work but they work as the same not as extended.

Very confused, anyway. I’m feeling like I may just bag it and get two different controllers. I’d need someone explaining it to me as if I’d never routed anything before, which is sort of true. Anyway, thanks again but I’m sure I’m lacking some essential fundamental knowledge

Interesting. Indeed the input from both the controllers should be the same, however one controller should pass through information to BMT-1 on MIDI CH 1 and the other to the same port on MIDI CH 2.

Could you open the log window and check incoming, MIDI IN, MIDI OUT and outgoing and move a knob on each controller (the same knob) and capture the messages Then copy and paste it into this posting.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

this is knob 1 on each controller

1: Bome MIDI Translator Pro Trial (Windows 11 (24H2))
2: Loaded Project file: D:\Controller-Channel-Mapping-2026-06-20.bmtp
3: Activated preset 0: Init
4: Activated preset 1: Controller 1 to Reaper
5: Activated preset 2: Controller 2 to Reaper
6: OUT 0.0 Perform ‘Init’ with 1 parameter
7: MIDI IN [4AC0CC27]: B7 01 66
8: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 66
9: MIDI IN [4AC0CC27]: B7 01 67
10: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 67
11: MIDI IN [4AC0CC27]: B7 01 68
12: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 68
13: MIDI IN [4AC0CC27]: B7 01 69
14: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 69
15: MIDI IN [4AC0CC27]: B7 01 6A
16: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 6A
17: MIDI IN [4AC0CC27]: B7 01 6B
18: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 6B
19: MIDI IN [4AC0CC27]: B7 01 6C
20: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 6C
21: MIDI IN [4AC0CC27]: B7 01 6D
22: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 6D
23: MIDI IN [4AC0CC27]: B7 01 6E
24: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 6E
25: MIDI IN [4AC0CC27]: B7 01 6F
26: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 6F
27: MIDI IN [4AC0CC27]: B7 01 70
28: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 70
29: MIDI IN [4AC0CC27]: B7 01 71
30: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 71
31: MIDI IN [4AC0CC27]: B7 01 72
32: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 72
33: MIDI IN [4AC0CC27]: B7 01 73
34: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 73
35: MIDI IN [4AC0CC27]: B7 01 74
36: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 74
37: MIDI IN [4AC0CC27]: B7 01 75
38: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 75
39: MIDI IN [4AC0CC27]: B7 01 76
40: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 76
41: MIDI IN [4AC0CC27]: B7 01 77
42: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 77
43: MIDI IN [4AC0CC27]: B7 01 78
44: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 78
45: MIDI IN [4AC0CC27]: B7 01 79
46: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 79
47: MIDI IN [4AC0CC27]: B7 01 7A
48: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 7A
49: MIDI IN [4AC0CC27]: B7 01 7B
50: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 7B
51: MIDI IN [4AC0CC27]: B7 01 7C
52: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 7C
53: MIDI IN [4AC0CC27]: B7 01 7D
54: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 7D
55: MIDI IN [4AC0CC27]: B7 01 7E
56: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 7E
57: MIDI IN [4AC0CC27]: B7 01 7F
58: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 7F
59: MIDI IN [4AC2CC27]: B7 01 01
60: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 01
61: MIDI IN [4AC2CC27]: B7 01 03
62: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 03
63: MIDI IN [4AC2CC27]: B7 01 04
64: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 04
65: MIDI IN [4AC2CC27]: B7 01 05
66: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 05
67: MIDI IN [4AC2CC27]: B7 01 06
68: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 06
69: MIDI IN [4AC2CC27]: B7 01 07
70: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 07
71: MIDI IN [4AC2CC27]: B7 01 08
72: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 08
73: MIDI IN [4AC2CC27]: B7 01 09
74: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 09
75: MIDI IN [4AC2CC27]: B7 01 0A
76: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 0A
77: MIDI IN [4AC2CC27]: B7 01 0B
78: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 0B
79: MIDI IN [4AC2CC27]: B7 01 0C
80: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 0C
81: MIDI IN [4AC2CC27]: B7 01 0D
82: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 0D
83: MIDI IN [4AC2CC27]: B7 01 0E
84: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 0E
85: MIDI IN [4AC2CC27]: B7 01 0F
86: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 0F
87: MIDI IN [4AC2CC27]: B7 01 10
88: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 10
89: MIDI IN [4AC2CC27]: B7 01 11
90: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 11
91: MIDI IN [4AC2CC27]: B7 01 12
92: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 12
93: MIDI IN [4AC2CC27]: B7 01 13
94: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 13
95: MIDI IN [4AC2CC27]: B7 01 14
96: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 14
97: MIDI IN [4AC2CC27]: B7 01 15
98: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 15
99: MIDI IN [4AC2CC27]: B7 01 16
100: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 16
101: MIDI IN [4AC2CC27]: B7 01 17
102: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 17
103: MIDI IN [4AC2CC27]: B7 01 18
104: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 18
105: MIDI IN [4AC2CC27]: B7 01 19
106: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 19
107: MIDI IN [4AC2CC27]: B7 01 1A
108: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 1A
109: MIDI IN [4AC2CC27]: B7 01 1B
110: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 1B
111: MIDI IN [4AC2CC27]: B7 01 1C
112: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 1C
113: MIDI IN [4AC2CC27]: B7 01 1D
114: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 1D
115: MIDI IN [4AC2CC27]: B7 01 1E
116: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 1E
117: MIDI IN [4AC2CC27]: B7 01 1F
118: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 1F
119: MIDI IN [4AC2CC27]: B7 01 20
120: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 20
121: MIDI IN [4AC2CC27]: B7 01 21
122: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 21
123: MIDI IN [4AC2CC27]: B7 01 22
124: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 22
125: MIDI IN [4AC2CC27]: B7 01 23
126: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 23
127: MIDI IN [4AC2CC27]: B7 01 24
128: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 24
129: MIDI IN [4AC2CC27]: B7 01 25
130: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 25
131: MIDI IN [4AC2CC27]: B7 01 26
132: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 26
133: MIDI IN [4AC2CC27]: B7 01 27
134: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 27
135: MIDI IN [4AC2CC27]: B7 01 28
136: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 28
137: MIDI IN [4AC2CC27]: B7 01 29
138: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 29
139: MIDI IN [4AC2CC27]: B7 01 2A
140: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 2A
141: MIDI IN [4AC2CC27]: B7 01 2B
142: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 2B
143: MIDI IN [4AC2CC27]: B7 01 2C
144: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 2C
145: MIDI IN [4AC2CC27]: B7 01 2D
146: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 2D
147: MIDI IN [4AC2CC27]: B7 01 2E
148: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 2E
149: MIDI IN [4AC2CC27]: B7 01 2F
150: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 2F
151: MIDI IN [4AC2CC27]: B7 01 30
152: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 30
153: MIDI IN [4AC2CC27]: B7 01 31
154: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 31
155: MIDI IN [4AC2CC27]: B7 01 32
156: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 32
157: MIDI IN [4AC2CC27]: B7 01 33
158: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 33
159: MIDI IN [4AC2CC27]: B7 01 34
160: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 34
161: MIDI IN [4AC2CC27]: B7 01 35
162: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 35
163: MIDI IN [4AC2CC27]: B7 01 36
164: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 36
165: MIDI IN [4AC2CC27]: B7 01 37
166: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 37
167: MIDI IN [4AC2CC27]: B7 01 38
168: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 38
169: MIDI IN [4AC2CC27]: B7 01 39
170: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 39
171: MIDI IN [4AC2CC27]: B7 01 3A
172: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 3A
173: MIDI IN [4AC2CC27]: B7 01 3B
174: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 01 3B

here also is the file after used on my machine

Controller-Channel-Mapping-2026-06-20.bmtp (2.4 KB)

Oh, OK I see you are sending on MIDI CH 8 instead of MIDI CH 1. I have changed the project to reflect that. I’m now assuming input is on MIDI CH8 for each controller (the same) an am converting output to to MIDI CH1 for the first controller and MIDI CH1 for the second.

Controller-Channel-Mapping-2026-06-28.bmtp (2.8 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Thanks Steve. I’m afraid this isn’t working. Still the same. I’m sure it’s me though as I don’t really know how I should be routing into Reaper. I seem to have tried every config.
cont. 1 on midi channel 8, BMT 1 input

cont. 2 on midi channel 8, routed to controller 1, BMT 1 input

Synth channel receiving from cont. 1 channel. midi channel 8

1: MIDI IN [4AC2CC27]: B7 01 0C
2: IN 2.0 Control Change on ch. 8 with any CC# set “pp” to CC#=1 with any value and “qq” to value=12
3: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B1 01 0C
4: OUT 2.0 Control Change on ch. 2 with CC#:pp=1 and value:qq=12
5: MIDI IN [4AC2CC27]: B7 01 0D
6: IN 2.0 Control Change on ch. 8 with any CC# set “pp” to CC#=1 with any value and “qq” to value=13
7: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B1 01 0D
8: OUT 2.0 Control Change on ch. 2 with CC#:pp=1 and value:qq=13

also, I believe this should be working in a standalone synth as well. same story

Your virtual synth MIDI track input should be set to receive on MIDI CH1. Not MIDI CH 8

If you want the knobs on both controllers to change the same synth, then I will need to modify the file so that I use different CC numbers instead of different MIDI channels for the second controller.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Yes, this is the goal. two controllers, 27 knobs each, 54 knobs total acting as one to control a synth. In standalone or in Reaper, or any other DAW.

In the setup you have provided, both controllers act as the same, so mapping knob 1 on controller 1 is fine but knob 1 on controller 2 is read as knob 1 again, not 28 as it should be

I’m quite sure the reaper routing issues in on my end and can be worked out. I am most concerned with the standalone mode as this is sans routing (midi input ports chosen in the synths midi setup) and should just be reading data from the translator

If I understand correctly

Assuming both controllers put out the same CCs, can you tell me what they are? If consecutive CC numbers, that would help, but if not, I would need to know each CC# for a given controller. I could then include rules to alter the CC numbers on the second controller thereby having all CCs on the same MIDI channel.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

I think this is what you’re asking for. This is the layout as I map each one into a standalone synth. this repeats exactly on the second one next to it.

OK, give this a try,
The first controller will not map so will output CC1-27 on MIDI CH 1.
The second control maps each CC higher by 27. Again on MIDI CH 1.

Controller-CC-Mapping-2026-06-30.bmtp (2.8 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Brilliant, Steve. thanks so much for working this out. I will certainly buy the software, and I have the feeling you didn’t do all of this for that reason alone. I appreciate your help very much

It works in Reaper and standalone. Now I just have to adapt my graphic overlays for each synth and figure out how to apply this to more synths on different tracks. I would only record one at a time, of course

My only question now is, what tutorials would I watch to understand what you did?

This tutorial is probably the closest thing. Although with the other one I sent you, I used rules and a local variable to calculate the new value.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Thanks again Steve. It’s working great. This is my first project, overlays for Cherry Audio Atomika.

Awesome! I’m glad you got it working!

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz