---
name: "getAllEnvSoundControllers"
type: command
status: ok
groups: ["Sounds"]
arma3_since: "1.64"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/getAllEnvSoundControllers
revid: 377626
updated: 2026-01-02T08:52:06Z
---

# getAllEnvSoundControllers

*Command · Sounds · Arma 3 v1.64*

## Description

Returns an array containing the names and values of environmental 2D sound controllers, variables that can be used in simple expressions when configuring sounds.

> [!IMPORTANT]
> - Controller names are case sensitive
> - Please note that the name for the wind param for **2D** controller is 'windy', 'wind' being the name for the **3D** controller [getAllEnv3DSoundControllers](../commands/getAllEnv3DSoundControllers.md).

## Syntax

```sqf
getAllEnvSoundControllers position
```

**Parameters:**

- `position`: [Position](../topics/Position.md)

**Returns:** [Array](../topics/Array.md) with [["controllerA", valueA], ["controllerB", valueB], ...], controllers being, in order:
- `"rain"`
- `"night"`
- `"windy"`
- `"daytime"`
- `"meadows"`
- `"trees"`
- `"houses"`
- `"forest"`
- `"sea"`
- `"coast"`
- `"altitudeGround"`
- `"altitudeSea"`
- `"shooting"`
- `"deadbody"`
- `"fog"`
- Arma 3 v2.08 `"yearTime"`
- Arma 3 v2.08 `"ambientTemp"`
- Arma 3 v2.08 `"snow"`

## Examples

### Example 1

```sqf
getAllEnvSoundControllers position player;
/*
    returns e.g
    [
        ["rain",0],
        ["night",0],
        ["windy",0.161588],
        ...
    ]
*/
```

## See also

[getAllEnv3DSoundControllers](../commands/getAllEnv3DSoundControllers.md) · [getEnv3DSoundController](../commands/getEnv3DSoundController.md) · [allEnv3DSoundSources](../commands/allEnv3DSoundSources.md) · [selectBestPlaces](../commands/selectBestPlaces.md) · [getSoundController](../commands/getSoundController.md) · [getSoundControllerResult](../commands/getSoundControllerResult.md) · [getEnvSoundController](../commands/getEnvSoundController.md) · [getAllSoundControllers](../commands/getAllSoundControllers.md) · [getCustomSoundController](../commands/getCustomSoundController.md) · [setCustomSoundController](../commands/setCustomSoundController.md) · [getCustomSoundControllerCount](../commands/getCustomSoundControllerCount.md) · Arma 3: Sound

<sub>Source: [BI Community Wiki — getAllEnvSoundControllers](https://community.bistudio.com/wiki/getAllEnvSoundControllers) (revision 377626).</sub>
