Code Monkey home page Code Monkey logo

fltouch's Introduction

fltouch

FL Studio MIDI scripts for the Behringer X-Touch + extender(s) (Mackie Control Universal) MIDI controllers, based on the official scripts by Image-Line.

Differences with the official scripts

  • Support for multiple extenders
  • Support for colored scribble strips
  • Improved knob resolution and acceleration
  • Improved jog wheel with automatic window focus
  • Jog wheel will seek by default
  • Auto channel selection when touching a fader
  • Make use of the full scribble strip width
  • Meter values are more accurate
  • The clip led works when the signal is clipping
  • Smoothing is disabled by default
  • Sliders now function in free control mode
  • Changing the tempo using the jog wheel now works
  • Added basic scrubbing functionality, hold shift for more accuracy
  • Name/Value button can now be used to rename tracks
  • Various bugfixes and improvements

More improvements later...

How to use

Installation

  1. This script uses the Mackie Control Universal (MCU) protocol. Your X-Touch and the extenders will need to be set to MCU mode. To do so,

    • Start with the device turned off
    • While holding down the SELECT button for channel 1, push the power switch
    • Rotate encoder 1 to set the mode to MC.
    • Rotate encoder 2 to select the interface to use (e.g. USB).
    • Pres the SELECT button for channel 1 to confirm settings.
    • The unit will now boot.
    • For more info, check out "Step 3: Getting started" in the official quick-start guide, p. 24.
  2. Download all files in this repository (Code -> Download ZIP). From the ZIP archive, copy all the files in the fltouch-main folder to your FL Studio Scripts folder, in a dedicated subfolder. Usually this would be:

  • Windows: %UserProfile%\Documents\Image-Line\Data\FL Studio\Settings\Hardware\fltouch
  • MacOS: ~/Image-Line/FL Studio/Settings/Hardware/fltouch
  1. In FL Studio's MIDI settings (Options -> Midi settings), you'll find your "X-Touch" and "X-Touch-Ext" controllers. Set your X-Touch's MIDI channel to 102 and the extenders to 103, 104, ... and change the controller type to "FLtouch X-Touch" or "FLtouch X-Touch Extender" (depending on if the device is an extender or not).

FL Studio Midi Settings Screen

If these instructions are unclear, you can find a more detailed guide by Zizzer Productions here.

Layout

You can print an overlay for this controller, courtesy of Bobby-Funk. The image must be printed 15.7956cm / 6.21875 inches wide in an A4 size.

271434055-cf50ff29-7763-49e1-a738-79fe292ccb69

Video

Using the Behringer X-Touch with FL Studio

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.