Compute acoustic roughness without calibration

조회 수: 5 (최근 30일)
Richard
Richard 2025년 3월 31일
답변: Jimmy Lapierre 2025년 4월 7일
Hello,
I'm trying to use the MATLAB function 'acousticRoughness' to compute the roughness of a set of audio files. Unfortunately I don't have any information about the calibration factor of the microphone used for the recording of those files.
There is a way to compute the roughness without using it, or by using an another existing function?
Thanks a lot!

채택된 답변

dpb
dpb 2025년 3월 31일
편집: dpb 2025년 3월 31일
acousticRoughness documenation shows the first use case without an external calibration factor so you can run the calculation.
Everything then will be relative to the assumptions made there; if the files were all recorded with the same microphone setup, then you will have results that are consistent relative to each other; you just won't know how to compare against some other set of data.
If the data files are from different sources or the setup can't be assumed to be the same, then you will be unable to say anything about the results relative to each other, only that a given file produced a specific result given the assumptions used.
  댓글 수: 1
Richard
Richard 2025년 3월 31일
Ok, thanks for your answer. In fact I have a set of sounds generated from one and unique audio file (I'm just applying a recorded sound a digital audio effect on it, and then I compare different presets of this effect) I'm still doubting about this, but thanks.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Jimmy Lapierre
Jimmy Lapierre 2025년 4월 7일
Roughness will be slightly under- or over-estimated if the calibration level is off. However, that's not an issue if you care mostly about relative roughness (comparing different files that would be played back the same, without changing the volume control between files).

카테고리

Help CenterFile Exchange에서 Audio Processing Algorithm Design에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by