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

Digital Room Correction #5

Open
neox38 opened this issue Dec 12, 2013 · 1 comment
Open

Digital Room Correction #5

neox38 opened this issue Dec 12, 2013 · 1 comment

Comments

@neox38
Copy link

neox38 commented Dec 12, 2013

Any idea on how complicated it would be to add support for digital room correction filter. http://en.wikipedia.org/wiki/Digital_room_correction

Also how about a decay filter?

@bartolsthoorn
Copy link
Owner

To do digital room correction you should first know how to simulate rooms. By placing a microphone in a room and recording the response of a sine sweep you can get the response for every frequency. When you have a dry signal you can multiply it by a recorded impulse response of any room to make it sound as if it was playing in that room. To do the opposite you record the impulse response of a room and inverse it remove the effect of an already 'wet' track.

NVDSP currently only does filtering using a biquad filter. There's no code doing impulse reponse, although that would be rad!

Apple Logic has an app bundled called 'Impulse Response', looking it up on youtube will probably help you understand the subject. There are also VSTs (software used by producers and artists) entirely based on simulation rooms, like Altiverb I think they also describe a little bit of the process in their promo video. Once you are able to simulate rooms I think inversing it will be not so hard.

@bartolsthoorn bartolsthoorn mentioned this issue Jan 18, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants