A few quick questions if you don't mind:
The manual says I should divide a long list of translators into presets, so Bome MTP reads them faster. Is this true, or does it not matter? Is about forty or fifty translators enough to divide them up into presets?
SJC> If you disable and enable presets for only the ones you need, then yes, only enabled presets will be processed. However if they are all going to be enabled anyway, then no it does not matter. Multiple translators with the same incoming action do provide some level of parallel processing so could be more efficient in some cases. In many cases the outgoing action has to be serial anyway so the efficiency should primarily be the queuing speed of the incoming triggers.
I'm considering buying the Native Instruments Traktor Kontrol S4 MK3 DJ Controller. Main use is using it in FL Studio. It has a MIDI mode, and I can map out its knobs etc. Then I also have a DJ controller.
But this one carries such a heavy price tag, I have to be doubly sure it will work as I'm thinking.
I assume Bome MTP can process DJ controllers? Do you know if both FLS and Bome MTP can access this one, without having to set up a virtual port?
SJC> I can't speak directly to your controller but I've used DJ controllers with MTP on occasion. The processing of MIDI would be highly dependent on the DAW used. I would buy from a reputable source and test as early as possible so that if it doesn't do what you want, you can return it. As far as virtual ports, FLS would need to access the Virtual Port and MTP would then connect to your controller. On Windows only one application can access a given MIDI port at a time. If you want multiple applications to access the same device, you use multiple virtual ports (one for each application) and then use either the MTP MIDI router or translators to ensure the traffic flows to and from the right application.
Maybe the two jog wheel platters can be set as the mouse wheel output we are discussing? (One with Ctrl held down, the other with Shift).
SJC> Possibly, however the keystrokes would still be recognized by the host OS. I would recommend using a MIDI command and switching presets or using a global variable to send the entire keystroke/mouse message from MTP. That way the modifier key would not be seen by the host application and you could send the entire sequence to the application via MT Pro.
I'm pretty sure it has an onboard soundcard, for stand alone use. Does this interfere with anything?
SJC> I don't think so but I'm not 100% sure. Usually even though the MIDI and sound functions access the same USB port, the OS sees these as two separate devices. One MIDI and One Sound. I have an Allen and Heath Xone K2 that has both sound and MIDI via same USB port so I will have to experiment how this work. With that said, your mileage may vary based on the manufacturer and how they designed the device. In summary I would check with Traktor to see what they say.
Bome Customer Care
Also available for paid consulting services: firstname.lastname@example.org