Skip to main content

Remotely control FL Studio using the MIDI Controller Scripting API

Project description

Flapi

Remotely control FL Studio using the MIDI Controller Scripting API

$ flapi
>>> import ui
>>> ui.setHintMsg("Hello from Flapi!")
# Hint message "Hello from Flapi!" is displayed in FL Studio

Setup

  1. Install the Flapi library using Pip, or any package manager of your choice. pip install flapi

  2. Install the Flapi server to FL Studio by running flapi install. If you have changed your FL Studio user data folder, you will need to enter it.

  3. On Windows, install a virtual MIDI loopback tool such as loopMIDI and use it to create a virtual MIDI port named Flapi. On MacOS, Flapi is able to create this MIDI port automatically, so this step is not required.

  4. Start or restart FL Studio. The server should be loaded automatically, but if not, you may need to set it up in FL Studio's MIDI settings.

Credits

This concept was originally created by dimentorium and is available on GitHub at dimentorium/Flappy. I have adapted their code to improve its usability, and make it easier to install.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flapi-0.1.0.tar.gz (14.4 kB view hashes)

Uploaded Source

Built Distribution

flapi-0.1.0-py3-none-any.whl (19.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page