Skip to content

DigitallyRemastered/BOSSGT1FLStudioMIDIControllerInterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

For Windows
  1. BOSS GT-1 Setup

    Connect the BOSS GT-1 via USB. Don't launch FL Studio yet. Install GT-1 Driver Ver.1.0.1 for Windows 10/11 from repo folder prerequisites/Drivers. This allows it to be

  2. Move files to directories

    a. Put src/device_BOSSGT1.py in directory UserAccount/Documents\Image-Line\FL Studio\Settings\Hardware\BOSS GT1

    b. Put generator presets in UserAccount/Documents/Image-Line\FL Studio\Presets\Plugin presets\Generators\MIDI Out

  3. Configure FL Studio

    Launch FL Studio. Go to MIDI settings by pressing F10. Find BOSS GT-1 in the devices. In dropdown, select BOSS GT1.

Set Controller Type

Configure port (e.g. 8).

Set Controller Port

Add MIDI Out channel. Set port to match BOSS GT1. Set preset to one of guitar effects.

Replace with MIDI out

Set preset

(Optional): Make a template so subsequent FL Studio files already have channels added.

Add Template

For Mac

Not implemented for Mac. Maybe everything still translates.

For Linux

FL Studio not available for Linux!

Use

The MIDI out channel has several pages of knobs organized by subsets of BOSS GT1 functionality. Turning the knob in the pages is virtually the same as turning the physical knob on the BOSS GT1.

You can right click a knob and select Create Automation Clip to create an automation track in the playlist which you can use to set values at different times in the playback sequence.

Ladders

  1. Used Midi-Ox to decode system exlusive messages sent when turning knobs on the Boss GT1. Messages recorded in this spreadsheet.

  2. Followed instructions here to make a new MIDI controller implementation

About

This allows for control and automation of MIDI CC events in FL Studio to control the BOSS GT1 controller in real time.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages