DavidDiazGuerra / gpuRIR

Python library for Room Impulse Response (RIR) simulation with GPU acceleration
GNU Affero General Public License v3.0
488 stars 94 forks source link

Implement source directivity and polar pattern #28

Closed corrooli closed 2 years ago

corrooli commented 2 years ago

Closes #16, this is an isolated part of #27 As part of a semester project at uni we've expanded gpuRIR with the following features:

Source Directivity

You can now steer the source and apply polar patterns with the new parameters orV_src and spkr_pattern. For this purpose we've generated polar plots of the various patterns by rotating the source by 360 degrees: image If there's anything unclear or change suggestions, please tell us.

Thanks to our advisor(s) @schmiph2 for the very helpful support throughout the project and @DavidDiazGuerra for answering our questions regarding source directivity in great detail.

Best regards, Severin (@fuerbringer) and Oliver (@corrooli)

DavidDiazGuerra commented 2 years ago

Thank you very much @fuerbringer and @corrooli for implementing this useful feature!