Buses
- any number of buses (channels) can be created
- any number of effect processors can be added to each bus
- buses can be rearranged, added, removed
- decibels
- 0dB is the max representable
- change in 6dB represents halving or doubling
- need to have buses summate to < 0dB
- effects
- close to 20 audio effects (eqs, filters, chorus, phaser, etc)
Streams
- Sound sent to buses via AudioStreamPlayer
AudioStream
- abstract object that emits sound
AudioStreamPlayer
- 2D
- variant of stream player, emits sound in a 2D positional environment
- 3D
- emits sound in 3D positional environment
Area2D objects can divert sounds to certain audio buses
Can record sounds to a bus