Repository navigation
Voice Effects
Five modules shape how your voice sounds: a reverb, an echo, an EQ, a radio and a mic boost. Each is a module of its own: enable the ones your table wants. They run in your browser, and no audio leaves it for them.
Each player turns them on and sets them in the Audio mixer. The dock offers only noise cancellation, so without the mixer these effects are reachable only from the core's API, for macros and other modules.
modular-av-audio-reverb: a hall, a cave, a cathedral. It starts on a
send, beside your voice, so it rings on after you stop speaking without
holding the voice gate open.
https://raw.githubusercontent.com/Affid/modular-av/manifests/modular-av-audio-reverb/module.json
| Setting | Range | Starts at |
|---|---|---|
| Decay | 0.3 s to 3 s | 1.5 s |
| Brightness | 0% to 100% | 50% |
It takes about 1% of a core while you speak, and next to nothing in silence.
modular-av-audio-echo: a canyon, a distant call, a spirit. It starts on
a send too, so the repeats carry on after you stop speaking.
https://raw.githubusercontent.com/Affid/modular-av/manifests/modular-av-audio-echo/module.json
| Setting | Range | Starts at |
|---|---|---|
| Time | 50 ms to 600 ms | 300 ms |
| Decay | 0.3 s to 3 s | 1.5 s |
Decay is how long the repeats take to die away. A decay no longer than the time gives one repeat.
modular-av-audio-eq: a three band equalizer. Warm your voice up, thin
it out, or take the edge off a harsh microphone. It starts before the
voice gate and uses the browser's own filters, so it takes next to
nothing.
https://raw.githubusercontent.com/Affid/modular-av/manifests/modular-av-audio-eq/module.json
| Band | Where | Range | Starts at |
|---|---|---|---|
| Low | Below 200 Hz | -12 dB to 12 dB | 0 dB |
| Mid | Around 1 kHz | -12 dB to 12 dB | 0 dB |
| High | Above 4 kHz | -12 dB to 12 dB | 0 dB |
modular-av-audio-radio: a walkie-talkie. A squad on comms, a ship's
intercom, a spirit on a crystal set. It cuts your voice down to the
narrow band a radio carries (300 Hz to 3 kHz), crackles under it, and
gives a burst of squelch when you stop talking. It starts after the voice
gate, so the gate still hears your clean voice.
https://raw.githubusercontent.com/Affid/modular-av/manifests/modular-av-audio-radio/module.json
| Setting | What it does | Starts at |
|---|---|---|
| Drive | How hard your voice is pushed into the radio's clipping | 50% |
| Static | Hiss under your voice, louder as you are | 30% |
| Squelch | The burst of noise when a transmission ends, 0% for none | 50% |
Static only sounds while you speak. The squelch comes when the voice gate closes or you let go of push to talk, so with your microphone always on there is none.
modular-av-audio-boost: raises a quiet microphone, such as a laptop's
built-in one, for everyone, and evens out its peaks so a laugh doesn't
drown the table. It starts before the voice gate, so the gate hears the
raised voice, and uses the browser's own compressor, so it takes next to
nothing.
https://raw.githubusercontent.com/Affid/modular-av/manifests/modular-av-audio-boost/module.json
| Setting | What it does | Range | Starts at |
|---|---|---|---|
| Boost | How much louder your voice goes out | 0 to 24 dB | 6 dB |
| Even out | How hard loud moments are brought down, raising quiet ones | 0% to 100% | 50% |
A limiter comes last, so a boosted shout can't clip. A boost raises the room's noise too; noise cancellation, which runs first, keeps it down.
Boost stays with this browser, since it depends on how quiet this computer's microphone is. Even out follows you to another browser (see Your settings follow you).
To make one other player louder for you alone, without them doing anything, use their volume in the dock instead: it goes up to 200% (see Dock and themes).
You are heard without it, and the mixer says it failed. Turn it off and on again in the mixer.
Modular A/V is MIT licensed. Repository · Issues
Start
Services
Cameras, voice and effects
Help