diff options
author | Fulup Ar Foll <fulup@iot.bzh> | 2018-04-29 22:36:12 +0200 |
---|---|---|
committer | Fulup Ar Foll <fulup@iot.bzh> | 2018-04-29 22:36:12 +0200 |
commit | 8372b87f2be8fe5b8655001e92572af4d96ddbf6 (patch) | |
tree | f5a2865b59b486deedaa089ede7e5f94f99ef9fe /conf.d/project/etc/4a-softmixer-config.json | |
parent | f83d651392b8556248600f2b1360b9306b845c3d (diff) |
Hack config to bypass limitation and load plugin
Diffstat (limited to 'conf.d/project/etc/4a-softmixer-config.json')
-rw-r--r-- | conf.d/project/etc/4a-softmixer-config.json | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/conf.d/project/etc/4a-softmixer-config.json b/conf.d/project/etc/4a-softmixer-config.json new file mode 100644 index 0000000..9d89f07 --- /dev/null +++ b/conf.d/project/etc/4a-softmixer-config.json @@ -0,0 +1,82 @@ +{ + "schema": "To Be Defined", + "metadata": { + "uid": "Soft Mixer", + "version": "1.0", + "api": "soft-mixer", + "info": "Soft Mixer emulating hardware mixer", + "require": ["alsa-core"] + }, + "plugins": [ + { + "uid": "alsa-router", + "ldpath": "package/lib/plugins", + "info": "Map alsa-loop subdevices to 4A HAL streams" + } + ], + + "sndcards": [ + { + "uid": "Focusrite_Scarlett_18i8", + "info": "Focusrite 18i8", + "device": "/dev/snd/by-id/usb-Focusrite_Scarlett_18i8_USB_10004EE6-00", + "action": { + "uid": "init-snd-card", + "function": "lua://init-focusrite" + }, + "channels": { + "sink": [ + { + "type": "FrontLeftFullRange", + "port": 0 + }, + { + "type": "FrontRightFullRange", + "port": 1 + }, + { + "type": "RearLeftFullRange", + "port": 2 + }, + { + "type": "FrontRightFullRange", + "port": 3 + }, + { + "type": "Center", + "port": 4 + }, + { + "type": "LFE", + "port": 5 + } + ], + "source": [ + { + "uid": "FrontRightMic", + "type": "Directional", + "port": 0 + } + ] + } + } + ], + + "streams": [{ + "uid": "alsa-loop", + "dev": "/dev/snd/by-path/platform-snd_aloop.0", + "subdev": 0, + "count": 8 + }], + + "controls": [ + { + "uid": "stream", + "function": "plugin://alsa-router/stream_ctl" + }, + { + "uid": "zone", + "function": "plugin://alsa-router/zone_ctl" + } + ] +} |