Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save jtrv/47542c8be6345951802eebcf9dc7da31 to your computer and use it in GitHub Desktop.
Save jtrv/47542c8be6345951802eebcf9dc7da31 to your computer and use it in GitHub Desktop.

Revisions

  1. jtrv revised this gist Jan 28, 2025. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    ### EasyEffects Microphone Preset: Noise Reduction + NPR Masculin Voice
    ### EasyEffects Microphone Preset: Noise Reduction + NPR Masculine Voice

    This is a custom input chain for easyeffects for noise reduction and a semi NPR-ish sound optimized for masculine voices with **my [mic](https://www.amazon.com/dp/B07Y1C6GDS), [placement](https://stevenjaycohen.com/2020/07/07/proper-mic-positioning-in-11-steps-or-less/), acoustics, etc.** I started with [@MateusRodCosta input chain (now deprecated)](https://gist.github.com/MateusRodCosta/a10225eb132cdcb97d7c458526f93085) based on this [article from fedora magazine](https://fedoramagazine.org/tune-up-your-sound-with-pulseeffects-microphones/). Soon after I prompted an LLM to produce settings for NPR-like sound. I was skeptic this might create bogus settings, but to my surprise it worked quite well in my subjective testing, so I applied them here. I also added the speech processor effect, and changed the order of the chain based on my subjective testing.

  2. jtrv revised this gist Feb 12, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    ### EasyEffects Microphone Preset: Noise Reduction + NPR Masculin Voice

    This is a custom input chain for easyeffects for noise reduction and a semi NPR-ish sound optimized for masculin voices with **my [mic](https://www.amazon.com/dp/B07Y1C6GDS), [placement](https://stevenjaycohen.com/2020/07/07/proper-mic-positioning-in-11-steps-or-less/), acoustics, etc.** I started with [@MateusRodCosta input chain (now deprecated)](https://gist.github.com/MateusRodCosta/a10225eb132cdcb97d7c458526f93085) based on this [article from fedora magazine](https://fedoramagazine.org/tune-up-your-sound-with-pulseeffects-microphones/). Soon after I prompted an LLM to produce settings for NPR-like sound. I was skeptic this might create bogus settings, but to my surprise it worked quite well in my subjective testing, so I applied them here. I also added the speech processor effect, and changed the order of the chain based on my subjective testing.
    This is a custom input chain for easyeffects for noise reduction and a semi NPR-ish sound optimized for masculine voices with **my [mic](https://www.amazon.com/dp/B07Y1C6GDS), [placement](https://stevenjaycohen.com/2020/07/07/proper-mic-positioning-in-11-steps-or-less/), acoustics, etc.** I started with [@MateusRodCosta input chain (now deprecated)](https://gist.github.com/MateusRodCosta/a10225eb132cdcb97d7c458526f93085) based on this [article from fedora magazine](https://fedoramagazine.org/tune-up-your-sound-with-pulseeffects-microphones/). Soon after I prompted an LLM to produce settings for NPR-like sound. I was skeptic this might create bogus settings, but to my surprise it worked quite well in my subjective testing, so I applied them here. I also added the speech processor effect, and changed the order of the chain based on my subjective testing.

    If this config breaks, check my [current config file](https://github.com/jtrv/.cfg/blob/morpheus/.config/easyeffects/input/masc_voice_noise_reduction.json) and comment if I need to update the gist.

  3. jtrv revised this gist Feb 12, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,6 @@

    This is a custom input chain for easyeffects for noise reduction and a semi NPR-ish sound optimized for masculin voices with **my [mic](https://www.amazon.com/dp/B07Y1C6GDS), [placement](https://stevenjaycohen.com/2020/07/07/proper-mic-positioning-in-11-steps-or-less/), acoustics, etc.** I started with [@MateusRodCosta input chain (now deprecated)](https://gist.github.com/MateusRodCosta/a10225eb132cdcb97d7c458526f93085) based on this [article from fedora magazine](https://fedoramagazine.org/tune-up-your-sound-with-pulseeffects-microphones/). Soon after I prompted an LLM to produce settings for NPR-like sound. I was skeptic this might create bogus settings, but to my surprise it worked quite well in my subjective testing, so I applied them here. I also added the speech processor effect, and changed the order of the chain based on my subjective testing.

    If this config breaks, check my [current config file](https://github.com/jtrv/.cfg/blob/morpheus/.config/easyeffects/input/fifine_male_voice_noise_reduction.json) and comment if I need to update the gist.
    If this config breaks, check my [current config file](https://github.com/jtrv/.cfg/blob/morpheus/.config/easyeffects/input/masc_voice_noise_reduction.json) and comment if I need to update the gist.

    If you know of ways to improve this configuration, please feel free to comment and make a suggestion.
  4. jtrv revised this gist Feb 12, 2024. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -2,4 +2,6 @@

    This is a custom input chain for easyeffects for noise reduction and a semi NPR-ish sound optimized for masculin voices with **my [mic](https://www.amazon.com/dp/B07Y1C6GDS), [placement](https://stevenjaycohen.com/2020/07/07/proper-mic-positioning-in-11-steps-or-less/), acoustics, etc.** I started with [@MateusRodCosta input chain (now deprecated)](https://gist.github.com/MateusRodCosta/a10225eb132cdcb97d7c458526f93085) based on this [article from fedora magazine](https://fedoramagazine.org/tune-up-your-sound-with-pulseeffects-microphones/). Soon after I prompted an LLM to produce settings for NPR-like sound. I was skeptic this might create bogus settings, but to my surprise it worked quite well in my subjective testing, so I applied them here. I also added the speech processor effect, and changed the order of the chain based on my subjective testing.

    If this config breaks, check my [current config file](https://github.com/jtrv/.cfg/blob/morpheus/.config/easyeffects/input/fifine_male_voice_noise_reduction.json) and comment if I need to update the gist.
    If this config breaks, check my [current config file](https://github.com/jtrv/.cfg/blob/morpheus/.config/easyeffects/input/fifine_male_voice_noise_reduction.json) and comment if I need to update the gist.

    If you know of ways to improve this configuration, please feel free to comment and make a suggestion.
  5. jtrv revised this gist Feb 12, 2024. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    ### EasyEffects Microphone Preset: Noise Reduction + NPR Masculin Voice

    This is a custom input chain for easyeffects for noise reduction and a semi NPR-ish sound optimized for masculin voices with **my [mic](https://www.amazon.com/dp/B07Y1C6GDS), [placement](https://stevenjaycohen.com/2020/07/07/proper-mic-positioning-in-11-steps-or-less/), acoustics, etc.** I started with [@MateusRodCosta input chain (now deprecated)](https://gist.github.com/MateusRodCosta/a10225eb132cdcb97d7c458526f93085) based on this [article from fedora magazine](https://fedoramagazine.org/tune-up-your-sound-with-pulseeffects-microphones/). Soon after I prompted an LLM to produce settings for NPR-like sound. I was skeptic this might create bogus settings, but to my surprise it worked quite well in my subjective testing, so I applied them here. I also added the speech processor effect, and changed the order of the chain based on my subjective testing.

    If this config breaks, check my [current config file](https://github.com/jtrv/.cfg/blob/morpheus/.config/easyeffects/input/fifine_male_voice_noise_reduction.json) and comment if I need to update the gist.
  6. jtrv created this gist Feb 12, 2024.
    261 changes: 261 additions & 0 deletions EasyEffects Microphone Preset: Masc NPR Voice + Noise Reduction.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,261 @@
    {
    "input": {
    "blocklist": [],
    "compressor#0": {
    "attack": 5.0,
    "boost-amount": 6.0,
    "boost-threshold": -72.0,
    "bypass": false,
    "dry": -100.0,
    "hpf-frequency": 10.0,
    "hpf-mode": "off",
    "input-gain": 0.0,
    "knee": -6.0,
    "lpf-frequency": 20000.0,
    "lpf-mode": "off",
    "makeup": 0.0,
    "mode": "Downward",
    "output-gain": 0.0,
    "ratio": 4.0,
    "release": 75.0,
    "release-threshold": -40.0,
    "sidechain": {
    "lookahead": 0.0,
    "mode": "RMS",
    "preamp": 0.0,
    "reactivity": 10.0,
    "source": "Middle",
    "stereo-split-source": "Left/Right",
    "type": "Feed-forward"
    },
    "stereo-split": false,
    "threshold": -20.0,
    "wet": 0.0
    },
    "deesser#0": {
    "bypass": false,
    "detection": "RMS",
    "f1-freq": 3000.0,
    "f1-level": -6.0,
    "f2-freq": 5000.0,
    "f2-level": -6.0,
    "f2-q": 1.5000000000000004,
    "input-gain": 0.0,
    "laxity": 15,
    "makeup": 0.0,
    "mode": "Wide",
    "output-gain": 0.0,
    "ratio": 5.0,
    "sc-listen": false,
    "threshold": -20.0
    },
    "equalizer#0": {
    "balance": 0.0,
    "bypass": false,
    "input-gain": 0.0,
    "left": {
    "band0": {
    "frequency": 50.0,
    "gain": 3.0,
    "mode": "RLC (BT)",
    "mute": false,
    "q": 0.7,
    "slope": "x1",
    "solo": false,
    "type": "Hi-pass",
    "width": 4.0
    },
    "band1": {
    "frequency": 90.0,
    "gain": 3.0,
    "mode": "RLC (MT)",
    "mute": false,
    "q": 0.7,
    "slope": "x1",
    "solo": false,
    "type": "Lo-shelf",
    "width": 4.0
    },
    "band2": {
    "frequency": 425.0,
    "gain": -2.0,
    "mode": "BWC (MT)",
    "mute": false,
    "q": 0.9999999999999998,
    "slope": "x2",
    "solo": false,
    "type": "Bell",
    "width": 4.0
    },
    "band3": {
    "frequency": 3500.0,
    "gain": 3.0,
    "mode": "BWC (BT)",
    "mute": false,
    "q": 0.7,
    "slope": "x2",
    "solo": false,
    "type": "Bell",
    "width": 4.0
    },
    "band4": {
    "frequency": 9000.0,
    "gain": 2.0,
    "mode": "LRX (MT)",
    "mute": false,
    "q": 0.7,
    "slope": "x1",
    "solo": false,
    "type": "Hi-shelf",
    "width": 4.0
    }
    },
    "mode": "IIR",
    "num-bands": 5,
    "output-gain": 0.0,
    "pitch-left": 0.0,
    "pitch-right": 0.0,
    "right": {
    "band0": {
    "frequency": 50.0,
    "gain": 3.0,
    "mode": "RLC (BT)",
    "mute": false,
    "q": 0.7,
    "slope": "x1",
    "solo": false,
    "type": "Hi-pass",
    "width": 4.0
    },
    "band1": {
    "frequency": 90.0,
    "gain": 3.0,
    "mode": "RLC (MT)",
    "mute": false,
    "q": 0.7,
    "slope": "x1",
    "solo": false,
    "type": "Lo-shelf",
    "width": 4.0
    },
    "band2": {
    "frequency": 425.0,
    "gain": -2.0,
    "mode": "BWC (MT)",
    "mute": false,
    "q": 0.9999999999999998,
    "slope": "x2",
    "solo": false,
    "type": "Bell",
    "width": 4.0
    },
    "band3": {
    "frequency": 3500.0,
    "gain": 3.0,
    "mode": "BWC (BT)",
    "mute": false,
    "q": 0.7,
    "slope": "x2",
    "solo": false,
    "type": "Bell",
    "width": 4.0
    },
    "band4": {
    "frequency": 9000.0,
    "gain": 2.0,
    "mode": "LRX (MT)",
    "mute": false,
    "q": 0.7,
    "slope": "x1",
    "solo": false,
    "type": "Hi-shelf",
    "width": 4.0
    }
    },
    "split-channels": false
    },
    "gate#0": {
    "attack": 1.0,
    "bypass": false,
    "curve-threshold": -50.0,
    "curve-zone": -2.0,
    "dry": -100.0,
    "hpf-frequency": 10.0,
    "hpf-mode": "off",
    "hysteresis": true,
    "hysteresis-threshold": -3.0,
    "hysteresis-zone": -1.0,
    "input-gain": 0.0,
    "lpf-frequency": 20000.0,
    "lpf-mode": "off",
    "makeup": 1.0,
    "output-gain": 0.0,
    "reduction": -15.0,
    "release": 200.0,
    "sidechain": {
    "input": "Internal",
    "lookahead": 0.0,
    "mode": "RMS",
    "preamp": 0.0,
    "reactivity": 10.0,
    "source": "Middle",
    "stereo-split-source": "Left/Right"
    },
    "stereo-split": false,
    "wet": -1.0
    },
    "limiter#0": {
    "alr": false,
    "alr-attack": 5.0,
    "alr-knee": 0.0,
    "alr-release": 50.0,
    "attack": 1.0,
    "bypass": false,
    "dithering": "16bit",
    "external-sidechain": false,
    "gain-boost": true,
    "input-gain": 0.0,
    "lookahead": 5.0,
    "mode": "Herm Wide",
    "output-gain": 0.0,
    "oversampling": "Half x2(2L)",
    "release": 5.0,
    "sidechain-preamp": 0.0,
    "stereo-link": 100.0,
    "threshold": -1.0
    },
    "plugins_order": [
    "rnnoise#0",
    "gate#0",
    "deesser#0",
    "compressor#0",
    "equalizer#0",
    "speex#0",
    "limiter#0"
    ],
    "rnnoise#0": {
    "bypass": false,
    "enable-vad": false,
    "input-gain": 0.0,
    "model-path": "",
    "output-gain": 0.0,
    "release": 20.0,
    "vad-thres": 50.0,
    "wet": 0.0
    },
    "speex#0": {
    "bypass": false,
    "enable-agc": false,
    "enable-denoise": false,
    "enable-dereverb": false,
    "input-gain": 0.0,
    "noise-suppression": -70,
    "output-gain": 0.0,
    "vad": {
    "enable": true,
    "probability-continue": 90,
    "probability-start": 95
    }
    }
    }
    }