MU.LAB Docs Advanced Settings & Preferences   

In your Mulab folder thereis a subfolder named 'Settings'. This folder contains files that define how MU.LAB will work.

The most important MU.LAB settings and preferences can be edited via MU.LAB's Edit menu -> Audio Setup / MIDI Setup / Preferences, and so normally you don't need to read the following info.

However some advanced preferences are only editable directly in these files, and so this section describes what you can do with these preference files.

Important notes

  • This section is meant for advanced users only. If you are not sure about what you're going to do, then don't edit these files!
  • Settings or preferences that are not described in this section may not be changed! They're used by the system.
  • IF you want to change something in these files, then first quit MU.LAB, then make the change and then launch MU.LAB again. So don't make changes while MU.LAB is running.
  • Preferences in .txt files are always written on a single line in the format "PreferenceName=PreferenceValue". Preferences in .xml files follow the standard XML syntax.

AudioSetup.txt

The AudioSetup.txt file contains all settings regarding your audio device.

Everything can be edited via MU.LAB's Edit menu -> Audio Setup.

There currently is only one extra preference: PreferredAudioRecordingLatencyCompensation, cfr the "Device Latency Compensation" on the Recording page.

This preference can be any of these values:

  • "Input" = Input latency
  • "Output" = Output latency
  • "Input+Output" = Input+Output latency
  • Any number from 0 to 65536, in which case this defines the number of frames a new audio recording should be shifted to be in sync with the music

By default MU.LAB will use the "Input+Output" latency. Because when your HEAR the music, then this music already has the output latency. Then when you sing or play an instrument on hearing that music, that sound goes into your audio device and is delayed by input latency before it arrives in MU.LAB.

But, as said, not all drivers report correct latency values, or they may be other reasons why these theoretic latency values are not accurate.

This is why the MU.LAB offers this preference in case you want to finetune it for your recording setup.

MidiSetup.txt

Everything can be edited via the MU.LAB user interface.

MULAB.txt

  • AutoPlay : 0=No, 1=Yes.
  • AutoSaveTimeOut : Number of minutes between auto saves. MU.LAB auto saves your current musession as AutoSaved.MuSession in your Mulab folder.
  • Logging : 0=No, 1=Yes.
  • MenuFontSize : Possible values: ExtraSmall,Small,Medium,Large,ExtraLarge,Giant. So e.g. 'MenuFontSize=Small'
  • OpenFilesInSosMode : 0=No, 1=Yes. Can be used to diagnose session files that won't load. If the problem is a vst plugin, then the plugin can be skipped.
  • SampleInterpolation : Possible values: Linear,Spline.
  • UseUnfoldedContextMenus : 0=No, 1=Unfold 1 level, 2=Unfold 2 levels, and so on.
  • OpenFilesInSosMode : 0=No, 1=Yes. Can be used to diagnose vst plugin loading problems.
  • AudioRecordingIn32BitFloats : 0=Record audio in 16 bits integers, 1=Record audio in 32 bits floats.

PreferredFilesAndFolders.txt

This file is automatically maintained by MU.LAB and contains info regarding your preferred files and folders.

VstPlugins.xml

This XML file contains all info regarding your VST Plugins. Everything can be edited via the MU.LAB File menu -> VST Plugin Manager.

If you delete this file, then MU.LAB's VST Plugin Manager will be empty.

To ignore a plugin: set <Valid> to 0.

To delete a plugin: delete the relevant <plug>...</plug> block.

Table Of ContentsNext : Troubleshooting