Library File Format (Advanced)

Top  Previous  Next

The user library files are stored in %programdata%\Acoustica\Mixcraft\UserLibrarySounds\ and are .mldb files.  When Mixcraft starts, it reads all .mldb files stored in this folder.


You can edit these manually.  If you want to edit them, simply copy them and change the name.  Then edit that one.  If you are not technical, please see the Editing section which is much easier.


hmtoggle_arrow1 Library MLDB File Format


This file is really a .CSV file which is comma delimited spreadsheet file.  Each text field is quote (") delimited.  Each column is comma (,) delimited.


You can view the MLDB file in MS Office, or Google docs.  Just make sure to choose the "Separated by Comma" option with a Text delimiter of a quote (").

You may need to change the file extension to .CSV before editing depending on how your system is setup.


hmtoggle_arrow1 MLDB Fields


Each MLDB file has a number of columns that you can fill in:


Field Name


Valid Values


This is the genre

"Rock", "Jazz", etc.


This is equivalent to the Song Kit

"Blues Shuffle", "Crazy Blues Kit", etc.

Final Loop File Name

This is the name of the loop that is displayed

"My Loop"


The type of musical instrument.

"Vocal", "Bass", "Guitar", etc.


This helps it pop up in the search results



A field to let the software know if it is a loop

"Y" or null

Number of Bars

The length of the sound in bars

null, 1 or greater

Has Key (Y/N)

Denotes if the sound has a key.  For example, drum sounds do not normally have a key.

"Y" or "N"

Key (# for sharp)

The key, if applicable. The key should only be a A-G with an optional # for a sharp.

"A-G" with an optional "#"

IsMajor (Y/N)

Is the loop a major key?

"Y" or null for no.

Time Signature Numerator

If the sound has a time signature, this is the numerator or top portion

null, 2 or greater

Time Signature Denominator

If the sound has a time signature, this is the denominator or bottom portion

null, or a multiple of 2 >= 2, ie: 2, 4, 8, 16, etc...


Yada, yada, yada.



The name of the musician, creator, composer, etc.

John John Smallberries the great, or whatever you want. :)


This is the URL of the artist's web page.

A valid web page/address

Acoustica Sound ID

This is a special sound id used internally for Mixcraft projects.  It is a way of allowing projects saved on any computer to be loaded up without any problems.


The tempo of the loop if applicable.

null or valid tempo such as 120 or 141.23


The date that the loop/sound was created/added.

A valid date such as 01/03/12 or mm/dd/yy format, where dd=the day, mm=month and yy=year


The path to the file.  If the path is relative to the library folder, you can use the variable %LIBRARY% before any filepath.  The %LIBRARY% variable maps to %programdata%\Acoustica\Mixcraft\

Costs Money

Not Used

Not Used

Imported Date

The day and time when the sound was imported.

A valid date time such as mm/dd/yyyy hh:mm:ss where mm=month, dd=day, yyyy=4 digit year, hh=hour in 24 format, mm=minute and ss=second.


The length of the sound in milliseconds.

null or the number of milliseconds.  For example, 2 seconds = 2000 milliseconds.


The place that the file was imported from.  If it was a CD, a unique identifier will be at the start.  In this way, it does not copy the same sounds from the CD more than once.