bramdebouvere / fltouch

FL Studio MIDI controller scripts for the Behringer X-Touch + extenders (MCU)
The Unlicense
11 stars 4 forks source link

Can't link to XTouch #15

Closed dmontoya3 closed 2 years ago

dmontoya3 commented 2 years ago

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)

xtouch 01

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

image

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

bramdebouvere commented 2 years ago

Hey there, sorry for the late response. Didn't get any notification.

I'm pretty sure putting it on another drive is no issue, since I'm also loading it from "E:\Documents\Image-Line\Data\FL Studio\Settings\Hardware\fltouch" myself. "Factory" is usually reserved for scripts that are included with FL studio.

"Send master sync" does not need to be enabled, as the script sends everything that is required.

That being said, I find it very weird that you see 2 extra options with "factory", as I only see the "FLtouch X-Touch (user)" and "FLtouch X-Touch Extender (user)" myself here.

Can you please check:

dmontoya3 commented 2 years ago

FACTORY VS USER I now know why I have two versions of each (factory and user). This is happening because I tried installing the script in several folders, one in C:\Program Files\Image-Line\FL Studio 20\System\Hardware specific\fltouch and one in D:\Libraries\Documents\Image-Line\FL Studio\Settings\Hardware\fltouch

FL studio is considering the ones in C as factory and the ones in D as user but it doesn't interfere. I tried removing one, trying one or the other and the result is the same.

FIRMWARE Regarding the XTouch firmware I did updated it because apparently it wasn't compatible with AMD CPUs so at first I wasn't able to use it at all. Need to double check if there's been a newer release since I did it a couple of months ago.

VERSION I'm running FL Studio 20.6.2 [Build 1549].

SCRIPT OUTPUT Don't have "Script output" menu but "Python output". After selecting the FL Touch X-touch I get this in the output:

image

If I click "Edit Script" it opens a notepad with it image

These are the files I have on the folder image

Thank you in advance.

dmontoya3 commented 2 years ago

Finally got it to work. First I tried installing the API Stubs but apparently my FL Studio version was too old. I updated it and that fixed the problem.