The Patchbay_

FL Studio MIDI Scripting API

Built-in Python API to script MIDI controllers and drive FL Studio transport, mixer and channels.

LanguagePython
CategoryDAW & host scripting
LicenseProprietary
PlatformsmacOS Windows
InstallBuilt into FL Studio (v20.7+); place a device_*.py script in the scripts folder
First released~2020
MaintainedYes
LinksWebsite

Strengths

Limitations

Best for

Developers building MIDI hardware-controller integrations for FL Studio.

Minimal example

import transport

def OnMidiIn(event):
    if event.status == 191 and event.data1 == 115:
        if event.data2 > 0:
            transport.start()
        event.handled = True

Alternatives to FL Studio MIDI Scripting API

gibberwockyArdour (Lua scripting)ReaScriptBitwig Studio Extension API

← Back to all tools