Skip to content

VincyZed/Sononymefel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Sononymefel

Sononymefel is a small Python script that automatically creates and assigns tags to your sample library in the FL Studio browser using Sononym's local database file.

Requirements

Usage

The syntax goes as follows:

Sononymefel.py dbfile_path [--fl_user_data_folder] [--sample_library_folder]


How does this work?

Sononym's database file

Upon scanning a sample library and automatically tagging the audio files using machine learning, Sononym creates a database file called sononym.db, normally located at the root of the imported sample library folder.

Fortunately this database is not encrypted, so we can easily read and extract its contents. For the purposes of this script, we simply need the filename and categories_VS clumns.

FL Studio's "Tags" File

To store the list of tags and to remember which tag(s) are associated with each sample, FL Studio creates a file called Tags in the following location:

USER_DATA_FOLDER/FL Studio/Settings/Browser/.

Although I found that FL Studio can be very picky about the syntax when parsing this file, we can see that it is relatively straight forward to understand how the information is structured.

About

A script to automatically tag your sample library in the FL Studio browser from a Sononym database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages