# Fix experimental audio, add denoise, auto volume.Prep migration \(\#38874\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/3c5e683fbe3d1bb6be98ec9d93afe8e217354aa3)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 3c5e683fbe3d1bb6be98ec9d93afe8e217354aa3

Requested commit: 3c5e683fbe3d1bb6be98ec9d93afe8e217354aa3

Commit: 3c5e683fbe3d1bb6be98ec9d93afe8e217354aa3

Tree: b6d2631a9849bac857fe63b19a24eff161776075

Author: David Kleingeld

Committer: GitHub

## Message

```
Fix experimental audio, add denoise, auto volume.Prep migration (#38874)

Uses the previously merged denoising crate (and fixes a bug in it that
snug in during refactoring) to add denoising to the microphone input. 

Adds automatic volume control for microphone and output.

Prepares for migrating to 16kHz SR mono:
The experimental audio path now picks the samplerate and channel count depending on a setting. It can handle incoming streams with both the current (future legacy) and new samplerate & channel count. These are url-encoded into the livekit track name

Release Notes:

- N/A
```

## Parents

- [783ba389f7f6d08bc9b4596b4da3fb3a6b4d1c47](https://git.cafe/gitcafe/zed/commit/783ba389f7f6d08bc9b4596b4da3fb3a6b4d1c47?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/3c5e683fbe3d1bb6be98ec9d93afe8e217354aa3?format=markdown)
