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, OpenOffice.org 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

Description

Valid Values

Genre

This is the genre

"Rock", "Jazz", etc.

Style

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"

Instrument

The type of musical instrument.

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

Keywords

This helps it pop up in the search results

Anything

IsLoop

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...

Comments

Yada, yada, yada.

Whatever

Artist

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

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

URL

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.


Tempo

The tempo of the loop if applicable.

null or valid tempo such as 120 or 141.23

Date

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

FilePath

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.

Length

The length of the sound in milliseconds.

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

Source

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.