
Grilled_Cheese
New member
I don't know where to put this...but it seems like most of the experts in acoustics post in this forum.
I'm working on a programming project to auto test a room's acoustics. Similar to RoomEQ but automated, and I need your help with a few questions.
Basically, instead of having to use a test-tone CD and testing each frequency individually and plotting its response (which can take a whole day to do), it does everything itself.
This is how it will work (tell me if something needs to be changed).
1. Set recording device to microphone
2. Set playback device to speakers/monitors
3. Start generating SINE waves from 1Hz - 20KHz (or beyond)
4. Program generates a wave at say 400Hz
5. Records that wave directly to disk (not through microphone)
6. Records another wave file from microphone and compares the two
This tells the program what the WAV "should be" and what the microphone picked up.
Uses frequency analysis to compare the responses from the 2 files. It then plots it to a graph, and moves on to the next frequency (401Hz).
As you can see, everything is automated, so you can just setup your speakers/microphone, hit record and wait until it's finished.
My questions are:
Thanks for any help you can give me. Once I finish with this project I plan on distributing it as freeware.
I'm working on a programming project to auto test a room's acoustics. Similar to RoomEQ but automated, and I need your help with a few questions.
Basically, instead of having to use a test-tone CD and testing each frequency individually and plotting its response (which can take a whole day to do), it does everything itself.
This is how it will work (tell me if something needs to be changed).
1. Set recording device to microphone
2. Set playback device to speakers/monitors
3. Start generating SINE waves from 1Hz - 20KHz (or beyond)
4. Program generates a wave at say 400Hz
5. Records that wave directly to disk (not through microphone)
6. Records another wave file from microphone and compares the two
This tells the program what the WAV "should be" and what the microphone picked up.
Uses frequency analysis to compare the responses from the 2 files. It then plots it to a graph, and moves on to the next frequency (401Hz).
As you can see, everything is automated, so you can just setup your speakers/microphone, hit record and wait until it's finished.
My questions are:
- Is using sine waves effective for testing each frequency? Or does it have to be pink noise?
- Does this seem like a more effecient way of testing room acoustics than using a test tone CD and doing everything manually?
- Would there be a point in allowing people to test in 24-bit as well as 16-bit?
Thanks for any help you can give me. Once I finish with this project I plan on distributing it as freeware.
