Content Colour Settings

This is for the 2601.0 JACARANDA release only!

Important Notice

The below is for reference only and should not be done manually unless specifically required to do so. Everything here can be changed within the confines of the Colour Options menu found in Configuration.


Available Settings

  • All colour settings are read from: /opt/muos/config/settings/video/
  • Each setting is a plain text file containing a numeric value
  • Unfortunately SDL based content, like PICO-8, do not work with these values

Brightness

Controls overall image brightness using a linear offset

File: brightness
Minimum: -100
Maximum: 100
Default: 0

Behaviour:

  • Negative values darken the image
  • Positive values brighten the image
  • Excessive values may cause clipping

Examples:

  • printf -50 >brightness
  • printf 0 >brightness
  • printf 50 >brightness

Contrast

Controls the difference between dark and light areas

File: contrast
Minimum: 0
Maximum: 200
Default: 100

Behaviour:

  • Lower values flatten the image
  • Higher values increase punch and separation
  • Very high values can crush blacks and whites

Examples:

  • printf 50 >contrast
  • printf 100 >contrast
  • printf 150 >contrast

Saturation

Controls colour intensity

File: saturation
Minimum: 0
Maximum: 300
Default: 100

Behaviour:

  • 0 produces full grayscale
  • 100 is normal colour
  • Values above 100 increase colour intensity

Examples:

  • printf 0 >saturation
  • printf 100 >saturation
  • printf 200 >saturation

Hue Shift

Rotates colours around

File: hue
Minimum: -180
Maximum: 180
Default: 0

Behaviour:

  • Small values create subtle shifts
  • Large values produce dramatic colour changes
  • Has little visible effect when saturation is low

Examples:

  • printf 30 >hue
  • printf 90 >hue
  • printf -90 >hue

Gamma

Controls midtone brightness without affecting pure black or white

File: gamma
Minimum: 50
Maximum: 200
Default: 100

Behaviour:

  • Lower values darken midtones
  • Higher values brighten midtones
  • Useful for compensating display characteristics

Examples:

  • printf 80 >gamma
  • printf 100 >gamma
  • printf 130 >gamma

Important Notes

  • Settings are read once per content launch
  • Runtime changes are not available and will not apply until content is restarted
  • Values outside documented ranges may cause visual artifacts
  • These settings affect content only not overlays or the muX frontend itself

Troubleshooting

If changes do not appear…

  • Check if content is GLES or SDL
  • Confirm the file exists and path is correct
  • Confirm the value is numeric
  • Restart content