SpendLessDaw 1.3.4 - FLP integrity safeguards
SpendLess 1.3.4 is a safety and stability update focused on preventing unsafe writes to FL Studio 25 and 26 project files. Added structural checks before SpendLess rewrites proj…
SpendLess 1.3.4 is a safety and stability update focused on preventing unsafe writes to FL Studio 25 and 26 project files.
FLP integrity safeguards
- Added structural checks before SpendLess rewrites project metadata or sample paths.
- Restricted project edits to the expected FL Studio event IDs and preserved every non-target event byte-for-byte.
- Reparsed every generated FLP and required a stable round trip before replacing the project file.
- Blocked unsafe project files before FL Studio launch and displayed a recovery message instead.
Projects already corrupted before this update cannot be repaired automatically. Restore a known-good backup before opening them again.
Safer project persistence
- Replaced FLP files through a temporary file, disk sync, and atomic rename.
- Kept the existing project file intact when parsing, serialization, validation, or writing fails.
- Persisted SpendLess project metadata only after the FLP and associated media operations succeed.
- Added regression coverage for unsafe modern project structures, non-target event mutations, atomic writes, and launch blocking.
macOS installation note
SpendLess is not yet signed. macOS Gatekeeper may block the first launch. Open System Settings > Privacy & Security, scroll down, and allow SpendLess. Accessibility permission is also required so SpendLess can read the FL Studio window title and detect the active project.
Automatic installation is not available on macOS yet. SpendLess will notify you when a future update is available and open the matching DMG download directly.
Thank you for using SpendLess.
SHARE CARD