bramdebouvere / fltouch Goto Github PK
View Code? Open in Web Editor NEWFL Studio MIDI controller scripts for the Behringer X-Touch + extenders (MCU)
License: The Unlicense
FL Studio MIDI controller scripts for the Behringer X-Touch + extenders (MCU)
License: The Unlicense
Currently the script is using the same name as the MCU. We should give it a new name, so it definitely does not get overwritten by the new script auto update in the latest FL studio release.
The script by rd3d2 to focus the playlist also focusses when you use other Jog sources. This results in some buggy behaviour.
This should be fixed.
@bramdebouvere Hello!
Sorry, didn't find a way to send you a DM in github or a way to contact you, so crated this issue, but I have no issue :)
Just wana share my version of the template, that Dr. G posted on the FL forum.
(https://forum.image-line.com/memberlist.php?mode=viewprofile&u=592129)
I upscaled the image and redone the text, so it can be more readable in real use. Print dimensions are the same.
Hope it can be useful to anyone.
Chears!
Hello!
Thanks for the great work by creating this awesome script!
Having an issue displaying track names when they are named not in English.
For example, I name channel 14 a non-English name and when I switch the faders page from 1st to 2nd (to access channels 9 to 16), the fader page changes, but the names of all channels remain the same (from 1st to 8th).
Is there a way to add support of any other language but English?
If this is possible, please describe how to do it.
Big thanx in advance!
Some of the labels on the buttons of the main controller totally do not match the features they execute.
We should attempt to make the functions execute what's displayed on the labels as much as possible.
A 1:1 will probably be hard, but we can reprogram some of the buttons and functions.
In the image below you will see the difference beetween the labels and the MCU mode in FL studio
The assignment window only shows a single digit (the last), while I think it's capable of showing 2 digits.
Further investigation needed
Currently, when using more than 1 extender, the second extender will not react to any banking
Hey. I'm sorry that I have to bug you with this request but i'm lacking in options. I'm using FL STUDIO. When I click the INST button at the top of the xtouch controller, it gives me the option of free knobs and faders to link to whatever parameter I choose. However, only the knobs seem to link correctly. When I try to link a Fader, the parameter just goes to 0%. Goes right to the bottom everytime. Can you write anything to fix this?
I downloaded the zip, copied everything to D:\Libraries\Documents\Image-Line\Data\FL Studio\Settings\Hardware\fltouch
(I moved my libraries to a separate HDD since I have Windows on a SSD but with less capacity)
When I open FL studio it shows 4 new device types
FLTouch X-touch (user)
FLTouch X-touch (factory)
FLTouch X-touch Extender (user)
FLTouch X-touch Extender (factory)
I'm trying both FLTouch X-touch (user) and (factory), set the MIDI channel to 102 and tried activating/deactivating the "Send master sync" button
After that, the XTouch doesn't respond. If I move a fader, it goes back to its original position and no button seems to work at all
If I go back to Mackie Control Universal, the XTouch works as expected
XTouch is in Mode = MC and IFC = USB
I'm using Windows 11
Not sure if the fact that FL Studio is installed in C: and all the user data is in D: is interfering
hey, I've followed all of the steps on the github but there is no folder "fltouch" in my hardware holder.
I just created and named the folder, then populated it wit the filed from the zip folder.
'fltouch xtouch (user) showed up in controller type in fl settings, but when I selected it- the xtouch immediately disconnects showing blank screens..
I'd love this to work, as the color organization is a huge part of my workflow.
any help is appreciated.
(btw listened to your work on spotify, Bram, Dope!)
Suggestion / idea: taking the "FREE" page and making this work with some basic plugins (reverb, compression).
I tried manually linking the sliders and knobs in Fruity Reverb 2 to the controller and it worked... except that it was tied to that specific instance (the fruity reverb 2 thats on the track). if i change tracks and open another fruity reverb 2, it still just changes the values in the original / first instance of the plugin.
ideally we could use 16 faders, knobs and buttons to control a few common plugins. so the workflow would be to turn a plugin on or off on the "PLUGIN" page, then go to the FREE (INST on the controller) page, and tweak plugin settings for the selected track.
thoughts? is there a better way? maybe handle it all on the plugins page?
@bramdebouvere any thoughts on how to make this work?
i don't mind taking a stab if you could point me in the right direction as a starting point
The scrips that were provided by Image-Line are not very structured and need some refactoring.
Hello!
I've been using your script for my X-touch for a few months now. And it always worked. But, recently, I just bought a new MIDI controller... Since I started using it, the xtouch never worked normally again, even after resetting everything and removing the other device. I never changed any settings.
The problem is:
-The faders are resisting to my movement in every situation, even in the "free mode" impossible to use it then.
What I tried:
-Updating the xtouch firmware
-Trying in others DAWs -> works perfectly
-Trying the official Mackie control script from Image-Line -> Still the same problem
-Trying to delete the USB bus port in Windows settings and reinstall those
-Trying to change the UBS cable, and plugging it in different USB ports
-Fully re-install FL STUDIO with stock settings
I was thinking that maybe disabling the motors will change something... but I don't know how
I have no idea what is going on, or if it's your script or not. If you have any suggestion, or ideas, it would save my life!
Regards,
RAYES
By default the smooth function is enabled and it always seems to create a weird delay on the leds.
So far I have not noticed any upside when enabling smooth on the X-touch, so I will either remove it completely, or take the non-smooth as default mode.
This is not a problem I currently have with my 2 extenders, but in some cases with multiple extenders, extenders will not be assigned correctly and end up being a copy of the main unit.
It's still unclear when this issue occurs and what causes it. It could be an issue in this script, or it could also be a bug in FL studio.
See issue on IL forum: https://forum.image-line.com/viewtopic.php?p=1692465#p1692465
Further investigation is necessary.
Using the scrub button does not do anything scrub-like, but just zooms.
It should at least go trough the playlist slower than when you just use the Jog wheel, but a real scrub functionality would be best (but I don't know if this is possible in FL studio).
I have no script for a second extender in the download.
When you switch to free mode and back, the track numbers are not the same, right now you first have to manipulate the banks before it shows up correctly.
Switching modes should update the assignment window.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.