Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement source directivity and polar pattern #28

Merged
merged 118 commits into from
Dec 16, 2021

Conversation

corrooli
Copy link
Contributor

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)

corrooli and others added 30 commits September 14, 2021 19:44
Co-Authored-By: fuerbringer <[email protected]>
absorption. Not yet working

Co-Authored-By: fuerbringer <[email protected]>
well right now

Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
splitting frequency ranges into
different bands.

Co-Authored-By: fuerbringer <[email protected]>
(importing into other scripts, terminal arguments)

Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: TheBlueFireFox <[email protected]>
Co-Authored-By: fuerbsev <[email protected]>
Implement multi-processing, increase bandpass air absorption speed dramatically
and backwards filtering

Co-Authored-By: fuerbringer <[email protected]>
Ready to implement into code

Co-Authored-By: fuerbringer <[email protected]>
Add SM57 and iPhone X frequency responce model.

Co-Authored-By: fuerbringer <[email protected]>
corrooli and others added 27 commits November 29, 2021 16:42
Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Fixed bug in azimuth

Co-Authored-By: fuerbringer <[email protected]>
Elevation still needs some work.

Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Consolidated all scripts and improved UX massively.
All functionality is now in gpuRIR module.

Co-Authored-By: fuerbringer <[email protected]>
Refactoring / folder reorganization
implement sos in freq_dep_abs_coeff

Co-Authored-By: fuerbringer <[email protected]>
Fix pinna offset errors

Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Extending room parameters with beta

Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
Further refactoring

Co-Authored-By: fuerbringer <[email protected]>
Further refactoring
More comments

Co-Authored-By: fuerbringer <[email protected]>
Co-Authored-By: fuerbringer <[email protected]>
@DavidDiazGuerra DavidDiazGuerra merged commit 93b52e5 into DavidDiazGuerra:master Dec 16, 2021
@DavidDiazGuerra
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Source Directivity
3 participants