# \&micpanning

Sender-Side Option! ([`&push`](https://docs.vdo.ninja/advanced-settings/setup-parameters/push))

## Aliases

* `&mpan`

## Options

Example: `&micpanning=120`

| Value                | Description                         |
| -------------------- | ----------------------------------- |
| (no value) \| `true` | Enable mic panning at center (`90`) |
| `0–89`               | Pan left (`0` = hard left)          |
| `90`                 | Center                              |
| `91–180`             | Pan right (`180` = hard right)      |

## Details

* Publisher-side effect: downmixes the mic to mono, applies gain trim to avoid clipping, then pans to stereo in the outbound WebAudio pipeline.
* WebAudio required: [`&noaudioprocessing`](https://docs.vdo.ninja/advanced-settings/audio-parameters/noaudioprocessing) (`&noap`) disables outbound processing; mic panning will not engage if set.
* Live control:
  * Local Settings shows a “Mic Pan” slider when mic panning is enabled.
  * Directors can adjust per guest via the advanced audio panel.
  * Also controllable via API messages (e.g., `requestChangeMicPanning`).
* Safari/iOS: uses a PannerNode fallback internally; same range and behavior.

## Related

{% content-ref url="and-micdelay" %}
[and-micdelay](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-micdelay)
{% endcontent-ref %}

{% content-ref url="noaudioprocessing" %}
[noaudioprocessing](https://docs.vdo.ninja/advanced-settings/audio-parameters/noaudioprocessing)
{% endcontent-ref %}
