Controller Lab Free
Unlock the full capabilities of your device, whatever it may be.
- Gamers => Enhance your control schemes
- Musicians => Unleash your creativity
- Developers => Optimize your workflow
Plug Any device in
Listen for input events from your devices (keyboard, mouse, gamepad, or MIDI device*)
Send anything out
Simulate keypresses, mouse movement/clicks, MIDI events*, and run scripts
Create logic circuits
Modify your events using logic operations (And, Not, XOR, Gates, and many more)
Simple but Powerful.
ControllerLab's circuit building system makes it easy to remap controls in an intuitive way while keeping the door open for complex logic to be possible. For example, the circuits to the right remap a gamepad to act as a movie player controller.
ControllerLab receives regular updates that include exciting new features. These updates ensure that ControllerLab can always accomplish whatever you imagine. Here are the next big things we have planned.
- MIDI Device I/O - Plug any MIDI compatible music device into your machine to include it into your circuits.
- Network Requests - Include web requests, web sockets, and webhooks in your circuits to automate your world.
- Code Execution - Link your inputs to a block allowing you to execute your own arbitrary JavaScript code.
FAQ
What Operatings Systems does ControllerLab support?
ControllerLab supports Windows 10+ and macOS 10.14+. It also supports both Intel and M1 Macs.
Can you add "x" feature to ControllerLab?
We want to make ControllerLab as powerful as possible for our users. If there's a feature you think is missing, join our Discord server and send us a message!
What kind of payment methods do you accept?
We use Gumroad as our payment processor. At this time, Gumroad accepts credit/debit cards, and PayPal.
Will ControllerLab work with my device?
While we want to support every device possible, we can't guarantee compatibility with everything. If you find a device that doesn't work the way you expect it to, reach out to us on Discord
Do you support modifying mouse acceleration curves?
No, but it's high on our priority list of features to support.
Do you plan to add Linux support?
This is something we would really like to do eventually, but it's not on our immediate priorities list.
I don't want to pay until I know ControllerLab works for my purpose. Is there a trial?
Yes! ControllerLab is free, so long as your use case uses less than 10 blocks. Using more than 10 blocks requires a subscription.
Using powerful circuits, remap your input devices to do anything.