• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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