Skip to main content

Mono

note

You can use up to 30,000 receivers in a single simulation, counting all mono and spatial receivers.

The mono receiver samples the soundfield at a given point. This receiver has an omnidirectional directivity pattern, resulting in a single-channel impulse response at the receiver position. Treble calculates the acoustic parameters for each mono receiver impulse response. See overview of acoustic parameters here.

from treble_tsdk import treble

receiver_list = [
treble.Receiver.make_mono(
position=treble.Point3d(x=1.5, y=4, z=1.5),
label="mono_receiver_1",
)
]

Here is an example of creating a list of receivers on a line.

from treble_tsdk import treble

receiver_list = [
treble.Receiver.make_mono(
position=treble.Point3d(x=1.5, y=rec, z=1.5),
label=f"mono_receiver_i{rec}",
)
for rec in range(5)
]