Simulation of a microphone with omni-directional pattern

10 views
Skip to first unread message

Mario Herberger

unread,
May 2, 2023, 4:15:35 AM5/2/23
to SoundScape Renderer
Dear SSR-Team,

I am Mario and try to use SSR-WFS for my studies. Therefore, I would like to simulate a moving soundsource and listening microphones. Unfortunately, I could not find a helpful tip in the manual or other internet pages. Can you tell me if and how I can integrate microphones wih an omni-directional pattern in the SSR.

Thank you in advance for your help!

Best regards,

Mario Herberger 

Jens Ahrens

unread,
May 2, 2023, 4:50:47 AM5/2/23
to Mario Herberger, SoundScape Renderer
Hi Mario,

This is absolutely possible, you just need to be a little creative.

What the SSR-WFS-Renderer does is computing loudspeaker feeds. What you need to do signal processing-wise is filling the gap between the loudspeaker feeds and the virtual microphones the signals of which you are ultimately interested in. Assuming that the loudspeakers are also omni and that the room is anechoic, the signal that a virtual microphone captures from a given loudspeaker depends only on the distance between the two. The distance causes a delay and an attenuation. 

There are many ways of implementing this. Here are 2 examples: 

1) Record the output of the WFS renderer (= the loudspeakers feeds, check the SSR command line arguments for how to do that), then apply the appropriate delays and attenuation in a separate software like MATLAB or Python or so and add up the delayed and attenuated loudspeaker signals. And voilà!
2) Daisy-chain two SSRs. The first one uses a WFS renderer (to produce the loudspeaker feeds), and the second one uses, for example, the Generic renderer into which you load impulse responses that apply the required delay and attenuation to produce one output signal, which is the signal from the virtual microphone.

Good luck!

Best regards,
Jens




--
You received this message because you are subscribed to the Google Groups "SoundScape Renderer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SoundScapeRende...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/SoundScapeRenderer/c5cad7f8-9712-4591-914f-64915632c5d4n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages