Encoder to mouse wheel

Hello again. :) I'm trying to create a macro knob that I can twist and it sends out a mouse wheel command. Clockwise knob turn, mouse wheel down. Counterclockwise, mouse wheel up.

I'm having no luck. The Bome MTP MIDI capture considers turning the knob both ways as the same input.

How do I tell it that translator one is a clockwise turn and translator two is counter clockwise of the same knob?

Hi,

It depends on what type of encoder you have. Can you tell me what it sends on clockwise movement and what it sends on counter clockwise? If it is an absolute encoder, we probably will also need a button to recenter it (without wheel movement) when it hits one end or the other.

 

Steve Caldwell
Bome Customer Care


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

You have a point; didn’t think of that. The two MIDI controllers with endless encoders, are my MIDI Fighter Twister and my Akai Fire.
I don’t want to even touch the Akai Fire here, because its connection to FL Studio is like concrete. I tried to open it in Bome MTP and it crashed FLS. No error, no warning, nothing. It resets itself anytime another MIDI device is connected. I’ll just leave that one alone.

But with the MIDI Fighter Twister, I don’t want to have to divide its connection between FLS and Bome MTP, like I did with the Novation Launch Control XL, just for one knob. I still get the annoying ‘Failed connection’ popup in FLS, for some reason, even though I set up the virtual out properly. I can’t tell you how frustrating it is to have to juggle these connections, and they still don’t work without at least pop ups. Why they can’t just work in both programs without the hassle.

Anyway, I think I will have to use the Launch Control XL, which is not endless encoders. They are bipolar knobs too, with a graduation indent in the middle. Maybe I should buy a one knob MIDI controller. I really like this mouse wheel idea I have right now. I can hover the mouse over anything in FLS and use the hardware knob on the object.
I’ll attach a pic of the MIDI input in Bome MTP. I twist the knob both ways. Looks the same to me.
The bottom line is just my mouse with MIDI Buddy.

I put my reply in the comment instead of 'post your answer', this here.  I pushed 'add comment'.  It's buffering.  Kind of frozen.  Dunno.  Hope it went through.  But I attached the pic to this box here.


Attachments:
![](upload://h0yAiceS03pb5HSTYA6kwmM3UnU.png)

Forgot I could also use my Novation Zero XL MKII DAW Control Surface. It has a DJ style mix fader in the middle that I never use. Problem is it's on the right side of me; the same side as my mouse.

Input looks like this, moving it left and right:


Attachments:
![](upload://9hbC7nTIgapqQNQs5Jf9BDfioa8.png)

Hi, I've include presets for both examples here. Just different CC's and channels for each preset. The first one is for your Launch Control XL and the second is for Novation Zero.

In each I set up a button that if you push and hold, you can recenter the knob without scrolling mouse wheel at all. I could not find an application that understood scroll left or scroll right though so I just looked at the outgoing log to see if things were working as expected.

 

Steve Caldwell
Bome Customer Care


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

 

PS. Yes on posting comments my browser (chrome) freezes also but the posting still goes through. You can use browser refresh to see the posting.

 

 


Attachments:
1599530604046_Encoder-to-Mouse-Wheel-2020-09-07.bmtp

That looks awesome, thank you so much. I’ll test that today.

Ya, it's kind of working. Works in FL Studio, but not Google Chrome. Does work in notepad.

(I'm only concerned about FLS though). The mouse wheel moves the view in FLS up and down, but this is moving it left and right. Interesting.

Works on FLS parameters, but not in plugins. The mouse wheel can move plugin knobs, but this isn't.

The numbing of the output to center the knob doesn't seem to be doing anything, but I'm not really concerned about that because I'm thinking about getting an endless encoder MIDI controller just for this. But if it doesn't work on plugins, then it's a no go.

I think I read somewhere that some Windows require a shift and scroll-up down mouse wheel in order to accomplish scroll left and scroll right. This would mean you would need to incorporate a keystroke sequence within what I sent you.

Ok thank you for the help. I've found a controller that might do the trick for me.

I've sent them an email with some questions to make sure of what it can and can't do.

https://www.nobcontrol.com/

Interesting. It is not a MIDI device however. Just a HID that imitates a mouse.

 

 

Ya. The promotion videos promise it can do several things that would be right up my alley. I'll see how they answer my questions.

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?

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?

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).

I'm pretty sure it has an onboard soundcard, for stand alone use. Does this interfere with anything?

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.

Steve Caldwell
Bome Customer Care


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

I just checked my Xone-K2 on Windows. It is indeed seen as both a speaker (audio device) and controller (MIDI device) on my system. I can play music through it (as a speaker/sound card) and also simultaneosly process MIDI commands. I suspect most hybrid DJ controllers are set up in a similar way.

With that said, there are some DJ controllers that also are seen as HID (ie keyboard or mouse) devices and some DJ software relies on the HID side of things for some functions. For instance my Pioneer DDJ-SB3 I cannot set to Deck3 and Deck4 via MIDI (as documented) rather if connected directly to Serato DJ, it seems to work. I suspect they are doing this via the non-MIDI (HID) interface.

Again, best to ensure you buy your controller for a reputable source so that you can return it if it does not work as you want.

 

Steve Caldwell
Bome Customer Care


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

Hello again. :slight_smile: Nice new forum! Looks good.

I went with the Traktor Kontrol S3 Mk3. The S4 doesn’t have a MIDI mode.
But I’ve done nothing but fight with its deplorable MIDI mode.
Been able to manage setting up a virtual port, so I can link knobs in FLS and run the buttons through MTP, even though FL Studio is showing me the ‘FAIL’ MIDI warning for it, and a ‘not enough memory’ pop up. This used to happen with the Novation Launch Control XL, but it eventually just fixed itself and started working without these issues; I never discovered why.

None of NI’s Mk3 controllers are available in their own controller editor software, for no apparent reason, so I’ll try configuring it with Bome’s MTP.
The thing I’m trying to do right now is give it more than one user bank. I assume that preset switching translators are how to do it. ?
Can I configure the buttons led lights with MTP? None of them light up in MIDI mode, except for the four channel buttons. But these buttons don’t send out any MIDI signal at all; they are dead. It’s really bizarre. NI has yet to get back to me about it. There is no documentation about their MIDI mode at all.

It is strange, that each individual parameter on the device sends from a different channel.
I am getting the feeling that I will need help with the platters sending different signals depending on clockwise or anticlockwise rotation. Currently, they are sending a note-on signal. Unbelievable. Cause anyone is going to play a keyboard instrument with DJ platters!

Hi Trevor and welcome back!

Since this is a totally different subject maybe you should start a new thread?

With that said, I don’'t have much knowledge on the S3 and don’t even see an S3 MK3 listed? So no documentation. I suggest you pull out your controller and hook it up to MT Pro. Pick a knob you want to map and the use the MT Pro logging feature to show me what a given knob, button or platter sends. Then tell me what you want it to do in FL Studio, then maybe I can help.

Again, please start a new thread and keep the subject to just maybe one or two controls and focused on just the S3 with FL Studio (with that in the title)

Steve Caldwell
Bome Customer Care


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

Ok, I will start a new thread, but we were discussing this exact controller product line before. I picked up where we left off, but ok.
I was going to post a pic of the outgoing messages before, but I can’t find an ‘attach picture’ button anywhere on this reply box.

Hi, looking at the thread it looks like it is all over the map and very hard to follow. You must have mentioned 3-4 types of controllers. So lets try and keep each thread discussion focused for the sake of not only myself but for other users that might want to research a given subject as well.

If you simply upload a picture like an attachment, I think it will show like a picture.

I’ve also been able to just copy and paste a picture into this rich text box. This is what I normally do since I use the Windows snip tool a lot.

Thanks!

Steve Caldwell
Bome Customer Care


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

Ok I found the upload button and made a new thread. But I’ve already asked about all the issues in the one thread.

Thanks for your understanding!

Steve Caldwell
Bome Customer Care


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