summaryrefslogtreecommitdiff
path: root/files/audio/pipewire/90-elegia-convolver.conf
blob: dd789eed3044f3a8c67bfb2eef85311dad63659f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
context.modules = [{
  name = "libpipewire-module-filter-chain"
  args = {
    node.description = "Focal Elegia EQ (Convolver)"
    media.name = "Focal Elegia EQ (Convolver)"
    filter.graph = {
      nodes = [{
        type = "builtin"
        name = "Convolver EQ"
        label = "convolver"
        config = {
          filename = [
            "/opt/convolver/Focal_Elegia_minimum_phase_44100Hz.wav"
            "/opt/convolver/Focal_Elegia_minimum_phase_48000Hz.wav"
          ]
          resample_quality = 10
        }
      }]
    }
    capture.props = {
      node.name = "eq_input.elegia_convolver_eq"
      media.class = "Audio/Sink"
      audio.channels = 2
      audio.position = [ FL FR ]
    }
    playback.props = {
      node.name = "eq_output.elegia_convolver_eq"
      node.passive = true
      audio.channels = 2
      audio.position = [ FL FR ]
    }
  }
}]