profile
Scans a folder of FL Studio .flp files, including subfolders, to list each project's tempo, key, and arrangement length in bars, so you can choose which to open and read fully without launching FL.
Instructions
List a person's projects from a folder of their .flp files: tempo, key and arrangement length in bars, so you know which to open and read in full with project_read. Reads every .flp under the folder, subfolders included, and changes none of them; FL need not run; about 2 s for 80 projects. Also written as profile.md and profile.json to tmp/profile//. Projects that fail to read are listed, not fatal; a folder with no .flp returns {ok: false, error}. Without folder it reads config projects_folder; when that is not set, ask the user where their own projects are and pass that folder, which is then saved there, so later sessions do not ask again. When they have none, set projects_folder to 'none' with config, and profile then answers that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | No | the folder of .flp projects, absolute or relative to the repo; omit to use config projects_folder |