MPC settings file properties - TheKikGen/MPC-LiveXplore GitHub Wiki

    __ __| |           |  /_) |     ___|             |           |
       |   __ \   _ \  ' /  | |  / |      _ \ __ \   |      _` | __ \   __|
       |   | | |  __/  . \  |   <  |   |  __/ |   |  |     (   | |   |\__ \
      _|  _| |_|\___| _|\_\_|_|\_\\____|\___|_|  _| _____|\__,_|_.__/ ____/

About MPC.settings

The global configuration of the MPC/Force is saved in a specific file, located at :

/media/az01-internal/Settings/MPC.settings.

It is a file in XML format containing different values that the software will read at startup. This file is saved every time you go to the configuration page and is also saved when you turn off your MPC. To modify it, it is possible to use a simple text editor, but you must first stop the software with the command in a ssh session :

systemctl stop inmusic-mpc

I strongly recommend making a backup copy of this file, which contains, among other things, all the MIDI port definitions, and many other parameters that can be tedious to recreate. Note that if this file is not found, a new one will be automatically created. Deleting this file to generate one without any parameters can help to unblock some difficult startups of the software.

The <PROPERTIES> section contains all parameters usually defined as a couple (name, value) as follow e.g. :

<VALUE name="(name of the parameter)" val="(value of the parameter)"/>

Some specific parameters need more than one value to be defined.

MPC.settings properties

folder(1-5)

It is possible to define 5 shortcuts to specific folders, which can then be accessed from the browser. A shortcut will usually point to your sd card or USB disk, which can be found in the /media directory.

  <VALUE name="folder1" val="/media/MPCLIVE-SATA/MyProjets"/>
  <VALUE name="folder2" val="/media/MPCLIVE-SATA/MyIntruments"/>
  <VALUE name="folder3" val="/media/az01-internal-sd/Expansions"/>
  <VALUE name="folder4" val="/media/az01-internal-sd/MPC Documents/Projects"/>
  <VALUE name="folder5" val="/media/az01-internal-sd/MPC Documents/Programs"/>

StandaloneWindowBounds

Definition (and therefore limits) of the MPC screen in standalone mode.

  <VALUE name="StandaloneWindowBounds" val="0 0 1280 800"/>

AudioDevices

This parameter enumerates the audio devices connected to your MPC.

<VALUE name="AudioDevices">
    <AudioDeviceList>
      <Type name="AZ01 ALSA">
        <Device name="PreSonus StudioLive AR16c at usb-ff500000.usb-1.2, high speed"/>
        <Device name="Internal"/>
      </Type>
    </AudioDeviceList>
</VALUE>

audioSetup

 <VALUE name="audioSetup">
    <DEVICESETUP audioOutputDeviceName="PreSonus StudioLive AR16c at usb-ff500000.usb-1.2, high speed"
                 audioInputDeviceName="PreSonus StudioLive AR16c at usb-ff500000.usb-1.2, high speed"/>
  </VALUE>

452t0f (serial number)

<VALUE name="452t0f" val="(21)A11xxxxxxxxxxxx"/>

92sdf3 (software serial ?)

<VALUE name="92sdf3" val="WXXXXXXXXXXXXXXX"/>

DiskStreamingEnabled

0 = no. 1 = yes.

<VALUE name="DiskStreamingEnabled" val="0"/>

EnableMirrorDisplays

Probably used when in remote mode (for MPC only)

  <VALUE name="EnableMirrorDisplays" val="1"/>
⚠️ **GitHub.com Fallback** ⚠️