Audio improvements

This commit is contained in:
2026-01-02 10:08:44 -07:00
parent 2324f6ed42
commit 6994585afd
2 changed files with 37 additions and 0 deletions

View File

@@ -21,4 +21,40 @@
"default.clock.max-quantum" = 1024;
};
};
# DeepFilterNet noise reduction filter chain
services.pipewire.extraConfig.pipewire."99-deepfilter-source" = {
"context.modules" = [
{
name = "libpipewire-module-filter-chain";
args = {
"node.description" = "DeepFilter Noise Canceling Source";
"media.name" = "DeepFilter Noise Canceling Source";
"filter.graph" = {
nodes = [
{
type = "ladspa";
name = "deepfilter";
plugin = "${pkgs.deepfilternet}/lib/ladspa/libdeep_filter_ladspa.so";
label = "deep_filter_mono";
control = {
"Attenuation Limit (dB)" = 100;
};
}
];
};
"audio.rate" = 48000;
"audio.position" = [ "MONO" ];
"capture.props" = {
"node.name" = "effect_input.deepfilter";
"node.passive" = true;
};
"playback.props" = {
"node.name" = "effect_output.deepfilter";
"media.class" = "Audio/Source";
};
};
}
];
};
}

View File

@@ -34,6 +34,7 @@
ghostty
neofetch
deepfilternet
pavucontrol
# Desktop applications
bitwarden-desktop