Skip to content

Instantly share code, notes, and snippets.

@shitpoet
Last active November 25, 2023 22:14
Show Gist options
  • Save shitpoet/a1f0411ca3a208e4c247e64fc9da86f8 to your computer and use it in GitHub Desktop.
Save shitpoet/a1f0411ca3a208e4c247e64fc9da86f8 to your computer and use it in GitHub Desktop.
pipewire deesser using calf lv2 plugin
context.modules = [
{
name = libpipewire-module-filter-chain
flags = [ nofail ]
args = {
node.description = "Deesser source"
media.name = "Deesser source"
filter.graph = {
nodes = [
{
type = lv2
name = deesser
label = deesser
plugin = "http://calf.sourceforge.net/plugins/Deesser"
control = {
#"threshold" 0.0125 # default value of the plugin
"threshold" 0.009375
#"threshold" 0.00625
}
}
]
}
audio.position = [ FL FR ]
capture.props = {
node.name = "effect_input.deesser"
node.passive = true
}
playback.props = {
node.name = "effect_output.deesser"
media.class = Audio/Source
}
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment