I am having a party and would like to keep disturbing neighbors to a minimum, but maximize the volume we can get away with.
I devised a quick n' dirty test plan to generate some frequency response comparisons to test the efficacy of acoustic dampening materials (ones designed to dampen bass).
I'm wondering if this test procedure can be simplified in any way. The party is soon so I've been planning out the whole process to make it simpler to execute in a few hours of work.
I feel like I'm missing something potentially obvious that could have to do with the kind of data I'm collecting.
Also, if anyone has any other interesting considerations or ideas I don't mention, I'd love to hear them.
Setup
Operator A initially stands in non-soundproofed basement with Bluetooth speaker in desired test location. Take note of volume setting on speaker and keep it constant throughout.
Operator B stands upstairs in desired test location with standard microphone and laptop with Audacity (with both sweep and sample loaded). Connect laptop via Bluetooth to the speaker. Take note of all gain settings and keep them constant throughout.
Procedure
- Operator B starts recording upstairs next to basement door, simultaneously playing the 20s 1 Hz - 20 kHz sine sweep downstairs.
- Recording stops.
- Repeat 1-2 with music samples.
- Repeat 1-3 with standard microphone in {kitchen, living room, bedroom} (6 recordings total)
- Operator A soundproofs basement with bass dampening acoustic panels.
- Repeat 1-4 (12 recordings total)
Data processing
- Export all recordings labeled like: sweep_kitchen, sweep_livingroom, sweep_bedroom, sample_kitchen, sample_livingroom, sample_bedroom
- Import sweep audio data into Python
- Map freq list to timestamps of sweep
- Find relative loudness at each timestamp
- Generate 3 plots: loudness vs. frequency with and without dampening for each of {kitchen, living room, bedroom}
- Generate 3 more simple waveform plots showing peak loudness of music sample