flstudio-scripting

Community

Automate FL Studio scripting with Python.

Authordelorenj
Version1.0.0
Installs0

System Documentation

What problem does it solve?

FL Studio users often need repeatable, programmable control over MIDI, device scripting, and project data. This Skill provides a centralized Python API reference and practical patterns to automate MIDI controller scripting, piano roll manipulation, Edison editing, and FLP parsing.

Core Features & Use Cases

  • Python API reference: Access 427+ functions across 14 modules for MIDI controller scripting, piano roll edits, Edison envelopes, and PyFLP parsing.
  • Automation & workflow: Script repetitive FL Studio tasks, configure devices, and automate save/load of PLP data.
  • Use Case: Create a script that sets up a MIDI controller mapping and batch-modifies piano-roll notes across multiple patterns.

Quick Start

Start by installing your Python scripts under the Shared\Python\User Scripts folder in FL Studio, then import the modules (e.g., import device, mixer, transport) and begin implementing your OnInit/OnMidiMsg callbacks.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: flstudio-scripting
Download link: https://github.com/delorenj/flstudio-scripting-skill/archive/main.zip#flstudio-scripting

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.