flstudio-scripting
CommunityAutomate 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.