---
title: "init(engine:assetIdentifier:mixerParameters:)"
framework: phase
role: symbol
role_heading: Initializer
path: "phase/phasesoundevent/init(engine:assetidentifier:mixerparameters:)"
---

# init(engine:assetIdentifier:mixerParameters:)

Creates a sound event node with the given asset and mixer parameters.

## Declaration

```swift
init(engine: PHASEEngine, assetIdentifier: String, mixerParameters: PHASEMixerParameters) throws
```

## Parameters

- `engine`: The object that controls this class’s associated audio output.
- `assetIdentifier`: The identifier for the sound event asset from which to create the node.
- `mixerParameters`: A dictionary of spatial mixer parameters to enable. The keys match available identifiers of the object’s spatial mixers.

## See Also

### Creating a Sound Event

- [init(engine:assetIdentifier:)](phase/phasesoundevent/init(engine:assetidentifier:).md)
