> For the complete documentation index, see [llms.txt](https://docs.moxha.dev/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moxha.dev/documentation/paid-scripts/surround-spatial-audio/api/server/set.md).

# Set

### Set TimeStamp

```lua
exports['mx-surround']:setTimeStamp(source, soundId, timeStamp)
```

**Parameters**

* > **source:** `number`
* > **soundId**: `string`
* > **timeStamp:** `number`

***

### Set Volume

```lua
exports['mx-surround']:setVolumeMax(source, soundId, volume, disableOverWrite)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **volume:** `number`
* > **disableOverWrite?:** `boolean`
  >
  > * If true, volume will not be overwritten by sound profile

***

### Set Type

```lua
exports['mx-surround']:setStereoMode(source, soundId, stereo)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **stereo:** `boolean`
  >
  > * If this is false, it will be spatial (3D)

***

### Set Panner

```lua
exports['mx-surround']:setPanner(source, soundId, panner)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **panner:** `PannerNode`
  >
  > * [See](https://developer.mozilla.org/en-US/docs/Web/API/PannerNode?retiredLocale=tr)

***

### Set Coords

```lua
exports['mx-surround']:setCoords(source, soundId, coords, xSound)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **coords:** `vector3`
* > **xSound?:** `boolean`

***

### Set TimeStamp

```lua
exports['mx-surround']:setTimeStamp(source, soundId, timeStamp)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **coords:** `number`

***

### Set Loop

```lua
exports['mx-surround']:setSoundLoop(source, soundId, loop)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **loop:** `boolean`

***

### Set Max Distance

```lua
exports['mx-surround']:setMaxDistance(source, soundId, maxDistance)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **maxDistance:** `number`

***

### Set Destroy On Finish

```lua
exports['mx-surround']:setDestroyOnFinish(source, soundId, destroyOnFinish)
```

#### Parameters

* > **source:** `number`
* > **soundId:** `string`
* > **destroyOnFinish:** `number`
