o
odin.langpkg.dev
packages / library / FLAudioCleaner

FLAudioCleaner

v1.1.0library

A program that removes all unused audio in FL Studio from disk.

MIT · updated 1 year ago

FL Audio Cleaner

A program that moves all unused audio in FL Studio to a seperate folder. Then you can check if everything went fine, and remove all files at once!

How To

  1. Follow steps 1-6
  2. Begin with telling FL Studio to clear unused audio. This step is necessary to tell our program what files are in use and not. You can press 'delete' on individual audio clips, or let FL do it automatically by clicking:

alt

  1. Save the FL Studio project
  2. Download FLAudioCleaner v1.1.0 (mirror)
  3. Edit config.txt with the project root. Probably only need to edit the user djgreger to your username.
  4. Click runprogram.bat and follow potential instructions

Background

In FL Studio, deleting audio files only removes them from the project, not from your file system, which can lead to confusion. This program solves the issue by analyzing the .flp file to identify which audio files are actually used. It then moves the unused files to a seperate folder, keeping your project folder clean. I had 5.8 GB of unused audio on my first deletion.

Example

This shows an example when running the program with a config file containing:

C:\Users\djgreger\Documents\Image-Line\FL Studio\Projects

Output from command prompt:

C:\Users\djgreger\Documents\FLAudioCleaner>FLAudioCleaner.exe
C:\Users\djgreger\Documents\Image-Line\FL Studio\...\test_project_Insert 1.wav
C:\Users\djgreger\Documents\Image-Line\FL Studio\...\test_project_Insert 2.wav
C:\Users\djgreger\Documents\Image-Line\FL Studio\...\test_project_Insert 3.wav

Unused Audio folder: C:\Users\djgreger\Documents\Image-Line\FL Studio\Projects\Unused Audio

Found 3 unused clip(s) across 20 project(s) with a size of 3.237 MB, do you want to move them to Unused Audio folder (y/n)? y
Moved 3 clip(s)

C:\Users\djgreger\Documents\FLAudioCleaner>   

Building from source

This project is written in Odin meaning you need to install that first.

  1. Clone this repository
  2. Run build.bat