1# This file is part of PulseAudio. 2# 3# PulseAudio is free software; you can redistribute it and/or modify 4# it under the terms of the GNU Lesser General Public License as 5# published by the Free Software Foundation; either version 2.1 of the 6# License, or (at your option) any later version. 7# 8# PulseAudio is distributed in the hope that it will be useful, but 9# WITHOUT ANY WARRANTY; without even the implied warranty of 10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 11# General Public License for more details. 12# 13# You should have received a copy of the GNU Lesser General Public License 14# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>. 15 16; Native Instruments Komplete Audio 6 17; 18; This card has three stereo pairs of input and three stereo pairs of 19; output. 20; 21; We knowingly only define a subset of the theoretically possible 22; mapping combinations as profiles here. 23; 24; See default.conf for an explanation on the directives used here. 25 26[General] 27auto-profiles = no 28 29[Mapping analog-stereo-out-ab] 30description = Analog Stereo 1/2 31device-strings = hw:%f,0,0 32channel-map = left,right,aux0,aux1,aux2,aux3 33direction = output 34 35[Mapping analog-stereo-out-cd] 36description = Analog Stereo 3/4 37device-strings = hw:%f,0,0 38channel-map = aux0,aux1,left,right,aux2,aux3 39direction = output 40 41[Mapping stereo-out-ef] 42description = Stereo 5/6 (S/PDIF) 43device-strings = hw:%f,0,0 44channel-map = aux0,aux1,aux2,aux3,left,right 45direction = output 46 47[Mapping analog-mono-in-a] 48description = Analog Mono Input 1 49device-strings = hw:%f,0,0 50channel-map = mono,aux0,aux1,aux2,aux3,aux4 51direction = input 52 53[Mapping analog-mono-in-b] 54description = Analog Mono Input 2 55device-strings = hw:%f,0,0 56channel-map = aux0,mono,aux1,aux2,aux3,aux4 57direction = input 58 59[Mapping analog-stereo-in-ab] 60description = Analog Stereo Input 1/2 61device-strings = hw:%f,0,0 62channel-map = left,right,aux0,aux1,aux2,aux3 63direction = input 64 65[Mapping analog-stereo-in-cd] 66description = Analog Stereo Input 3/4 67device-strings = hw:%f,0,0 68channel-map = aux0,aux1,left,right,aux2,aux3 69direction = input 70 71[Mapping stereo-in-ef] 72description = Stereo Input 5/6 (S/PDIF) 73device-strings = hw:%f,0,0 74channel-map = aux0,aux1,aux2,aux3,left,right 75direction = input 76 77[Profile output:analog-stereo-out-ab+input:analog-stereo-in-ab] 78description = Analog Stereo Output 1/2, Analog Stereo Input 1/2 79output-mappings = analog-stereo-out-ab 80input-mappings = analog-stereo-in-ab 81priority = 100 82skip-probe = yes 83 84[Profile output:analog-stereo-out-ab+input:analog-mono-in-a] 85description = Analog Stereo Output 1/2, Analog Mono Input 1 86output-mappings = analog-stereo-out-ab 87input-mappings = analog-mono-in-a 88priority = 95 89skip-probe = yes 90 91[Profile output:analog-stereo-out-ab+input:analog-mono-in-b] 92description = Analog Stereo Output 1/2, Analog Mono Input 2 93output-mappings = analog-stereo-out-ab 94input-mappings = analog-mono-in-b 95priority = 90 96skip-probe = yes 97 98[Profile output:analog-stereo-out-cd+input:analog-stereo-in-cd] 99description = Analog Stereo Output 3/4, Analog Stereo Input 3/4 100output-mappings = analog-stereo-out-cd 101input-mappings = analog-stereo-in-cd 102priority = 80 103skip-probe = yes 104 105[Profile output:stereo-out-ef+input:stereo-in-ef] 106description = Stereo Output 5/6 (S/PDIF), Stereo Input 5/6 (S/PDIF) 107output-mappings = stereo-out-ef 108input-mappings = stereo-in-ef 109priority = 70 110skip-probe = yes 111 112