Done! Attached is .MFS and .BMTP files for you to test
I also made a step by step instructions to walk you through the setup process.
Download: Twister BMT Project 0.1.0.zip
STEP 1)
Download and unzip Midifighter Settings file. Open Midifighter Utility and import provided .MFS file then click on "Send to Midifighter".
This will set your Encoders in Bank 1 to Ch.2 and CC Numbers are set from 0 to 15. (which is same as Twister's factory settings)
You can now close the Utility if you are Windows PC user because unlike Mac systems we can not share same MIDI Port with multiple applications.
STEP 2)
Download and unzip BMT Settings file. Open Bome MIDI Translator and import provided BMT Project file via File --> Open --> select "Twister BMT Project" file (.BMTP). Once opened, you should see 16 button translators (one for each push encoder) as following:
STEP 3)
In order for Twister and BMT to communicate you will need to select Project Default MIDI In-Port and Out-Port.
Click on midi connector icon located in top-right corner to bring up the "MIDI INPUT" and "MIDI OUTPUT" section.
For the Input device select your Midi Fighter Twister and for the Output device be sure to check "Bome MIDI Translator 1 Virtual Out". See following example:
The result of midi CC value conversion can be observed in "Log Window". The following example shows information sent out of Bome for each on 16 encoders started from top-left and all the way to last encoder (bottom-right):
Code:
1: MIDI IN [Midi Fighter Twister]: B1 00 7F
2: IN 0.0 Control Change on ch. 2 with CC#:0 (0x00) and value:127 (0x7F)
3: OUT 0.0 Control Change on ch. 10 with CC#:0 (0x00) and value:1 (0x01)
4: MIDI IN [Midi Fighter Twister]: B1 00 00
5: MIDI IN [Midi Fighter Twister]: B1 01 7F
6: IN 0.1 Control Change on ch. 2 with CC#:1 (0x01) and value:127 (0x7F)
7: OUT 0.1 Control Change on ch. 10 with CC#:0 (0x00) and value:2 (0x02)
8: MIDI IN [Midi Fighter Twister]: B1 01 00
9: MIDI IN [Midi Fighter Twister]: B1 02 7F
10: IN 0.2 Control Change on ch. 2 with CC#:2 (0x02) and value:127 (0x7F)
11: OUT 0.2 Control Change on ch. 10 with CC#:0 (0x00) and value:3 (0x03)
12: MIDI IN [Midi Fighter Twister]: B1 02 00
13: MIDI IN [Midi Fighter Twister]: B1 03 7F
14: IN 0.3 Control Change on ch. 2 with CC#:3 (0x03) and value:127 (0x7F)
15: OUT 0.3 Control Change on ch. 10 with CC#:0 (0x00) and value:4 (0x04)
16: MIDI IN [Midi Fighter Twister]: B1 03 00
17: MIDI IN [Midi Fighter Twister]: B1 04 7F
18: IN 0.4 Control Change on ch. 2 with CC#:4 (0x04) and value:127 (0x7F)
19: OUT 0.4 Control Change on ch. 10 with CC#:0 (0x00) and value:5 (0x05)
20: MIDI IN [Midi Fighter Twister]: B1 04 00
21: MIDI IN [Midi Fighter Twister]: B1 05 7F
22: IN 0.5 Control Change on ch. 2 with CC#:5 (0x05) and value:127 (0x7F)
23: OUT 0.5 Control Change on ch. 10 with CC#:0 (0x00) and value:6 (0x06)
24: MIDI IN [Midi Fighter Twister]: B1 05 00
25: MIDI IN [Midi Fighter Twister]: B1 06 7F
26: IN 0.6 Control Change on ch. 2 with CC#:6 (0x06) and value:127 (0x7F)
27: OUT 0.6 Control Change on ch. 10 with CC#:0 (0x00) and value:7 (0x07)
28: MIDI IN [Midi Fighter Twister]: B1 06 00
29: MIDI IN [Midi Fighter Twister]: B1 07 7F
30: IN 0.7 Control Change on ch. 2 with CC#:7 (0x07) and value:127 (0x7F)
31: OUT 0.7 Control Change on ch. 10 with CC#:0 (0x00) and value:8 (0x08)
32: MIDI IN [Midi Fighter Twister]: B1 07 00
33: MIDI IN [Midi Fighter Twister]: B1 08 7F
34: IN 0.8 Control Change on ch. 2 with CC#:8 (0x08) and value:127 (0x7F)
35: OUT 0.8 Control Change on ch. 10 with CC#:0 (0x00) and value:9 (0x09)
36: MIDI IN [Midi Fighter Twister]: B1 08 00
37: MIDI IN [Midi Fighter Twister]: B1 09 7F
38: IN 0.9 Control Change on ch. 2 with CC#:9 (0x09) and value:127 (0x7F)
39: OUT 0.9 Control Change on ch. 10 with CC#:0 (0x00) and value:10 (0x0A)
40: MIDI IN [Midi Fighter Twister]: B1 09 00
41: MIDI IN [Midi Fighter Twister]: B1 0A 7F
42: IN 0.10 Control Change on ch. 2 with CC#:10 (0x0A) and value:127 (0x7F)
43: OUT 0.10 Control Change on ch. 10 with CC#:0 (0x00) and value:11 (0x0B)
44: MIDI IN [Midi Fighter Twister]: B1 0A 00
45: MIDI IN [Midi Fighter Twister]: B1 0B 7F
46: IN 0.11 Control Change on ch. 2 with CC#:11 (0x0B) and value:127 (0x7F)
47: OUT 0.11 Control Change on ch. 10 with CC#:0 (0x00) and value:12 (0x0C)
48: MIDI IN [Midi Fighter Twister]: B1 0B 00
49: MIDI IN [Midi Fighter Twister]: B1 0C 7F
50: IN 0.12 Control Change on ch. 2 with CC#:12 (0x0C) and value:127 (0x7F)
51: OUT 0.12 Control Change on ch. 10 with CC#:0 (0x00) and value:13 (0x0D)
52: MIDI IN [Midi Fighter Twister]: B1 0C 00
53: MIDI IN [Midi Fighter Twister]: B1 0D 7F
54: IN 0.13 Control Change on ch. 2 with CC#:13 (0x0D) and value:127 (0x7F)
55: OUT 0.13 Control Change on ch. 10 with CC#:0 (0x00) and value:14 (0x0E)
56: MIDI IN [Midi Fighter Twister]: B1 0D 00
57: MIDI IN [Midi Fighter Twister]: B1 0E 7F
58: IN 0.14 Control Change on ch. 2 with CC#:14 (0x0E) and value:127 (0x7F)
59: OUT 0.14 Control Change on ch. 10 with CC#:0 (0x00) and value:15 (0x0F)
60: MIDI IN [Midi Fighter Twister]: B1 0E 00
61: MIDI IN [Midi Fighter Twister]: B1 0F 7F
62: IN 0.15 Control Change on ch. 2 with CC#:15 (0x0F) and value:127 (0x7F)
63: OUT 0.15 Control Change on ch. 10 with CC#:0 (0x00) and value:16 (0x10)
64: MIDI IN [Midi Fighter Twister]: B1 0F 00
STEP 4)
Open your DAW of choice and under MIDI Device settings be sure to select "Bome MIDI Translator 1 Virtual Out" as a MIDI In-Port and test. You can also route midi from BMT in to the midi monitor such as MIDI-OX to test if output is properly configured in Bome.
Let me know if you need more help with this.
Cheers,
Bookmarks