This repository has been archived by the owner on Jun 1, 2024. It is now read-only.
Releases: MaddyGuthridge/FL-Studio-API-Stubs
Releases · MaddyGuthridge/FL-Studio-API-Stubs
v33.2.0 - Piano roll scripting support
✨ NEW ✨
- Added
flpianoroll
module, which is used by FL Studio's "piano roll scripting" feature.
v33.1.0 - Add undocumented functions
✨ NEW ✨
- Several functions in FL Studio's API are undocumented. I found them, tested most of them, and documented them.
✏️ CHANGED ✏️
- General formatting imrpovements.
v33.0.0 - Tidy-ups and other improvements
✨ NEW ✨
- Updated all functions to support keyword arguments
- Documentation for live performance mode functions, thanks @MetallicAsylum
✏️ CHANGED ✏️
- Tidy up all documentation and make formatting consistent
- Safer typing for functions where the return type depends on a flag
🔧 FIXED 🔧
patterns.findFirstNextEmptyPat
now has the correct flag valuespatterns.refreshLiveClips
was named incorrectly
v29.0.0 - Major improvements and fixes
✨ NEW ✨
- Update version to match latest version in FL Studio (API v29)
- All functions now disallow keyword arguments, as they cause issues when running in FL Studio
✏️ CHANGED ✏️
- Add missing optional parameters for most mute/solo functions
- Documented
channels.isGraphEditorVisible
🔧 FIXED 🔧
- channels.setChannelPitch had incorrect return type (was
float | int
, is nowNone
) - Some
FlMidiMsg
type annotations were missing in thelaunchMapPages
module transport.globalTransport
raised an error for key echoing functions, regardless ofconfig['disallowKeyEchoes']
v28.2.2 - Dependency fix
fl-studio-api-stubs
now only requires Python ^3.9 (rather than ^3.9.1), which will make dependency resolution less painful (hopefully)
v28.2.1 - Bug fix
- Fix missing
pickupMode
parameter forplugins.setParamValue
v28.2 - Feature parity for FL Studio 21.0.3
✏️ CHANGED ✏️
useGlobalIndex
property is now available for all functions in theplugins
module
v28.1 - Even more FL Studio features
✨ NEW ✨
channels.setTargetFxTrack
ui.getStepEditMode
ui.setStepEditMode
v28 - Support for new FL Studio 21.0.3 features
✨ NEW ✨
device.getDeviceId
device.getLinkedChannel
mixer.focusEditor
mixer.getActiveEffectIndex
mixer.setActiveTrack
patterns.clonePattern
patterns.getActivePatternGroup
patterns.getPatternGroupCount
patterns.getPatternGroupName
patterns.getPatternsInGroup
✏️ CHANGED ✏️
- The project is now built using Poetry, which will make dependency management so much less painful in future!
v24 - Support for FL Studio 21.0.2
- Add
ui.setSnapMode()
- Move "Event mapping" tutorial to a "Tutorials" directory