The SPARSE config overrides a process.env carries — only the keys that are actually
set appear, so the result can overlay a config file without unset env fields clobbering
set file fields (see overlayConfig). Recognised keys:
The empty string counts as unset for the string knobs — the historical demo-bin
env.X || default semantics. Not validated here; parseConfig the result.
The SPARSE config overrides a
process.envcarries — only the keys that are actually set appear, so the result can overlay a config file without unset env fields clobbering set file fields (see overlayConfig). Recognised keys:OPENMIXER_ADAPTER-> adapterOPENMIXER_DEVICE_HOST-> device.hostOPENMIXER_DEVICE_PORT-> device.portOPENMIXER_WEB_HOST-> web.hostOPENMIXER_WEB_PORT-> web.portOPENMIXER_RIG-> rig.presetOPENMIXER_CONSOLE-> rig.console (IN:OUTpin)OPENMIXER_GIG-> rig.gigOPENMIXER_CATALOG-> rig.catalogOPENMIXER_DEMO_SOURCES-> rig.demoSources (1= true, anything else set = false)The empty string counts as unset for the string knobs — the historical demo-bin
env.X || defaultsemantics. Not validated here; parseConfig the result.