osm icon indicating copy to clipboard operation
osm copied to clipboard

SPL measurements

Open joa77 opened this issue 5 years ago • 9 comments

It would be nice to have the ability to measure SPL with various weightings (A, B, C, Z) and the possibility to integrate the SPL to get a LEQ value

joa77 avatar Jan 07 '20 10:01 joa77

OSM use strict mathematics for measure. So weighting is phychoacoustic rules and do not have a reflex on math function.

MasterLufier avatar Jan 08 '20 02:01 MasterLufier

@joa77 it's usually asked) I've already had this in the future list

psmokotnin avatar Jan 10 '20 07:01 psmokotnin

SPL Measurement depends on measurement system calibration. First time we need to choose calibration method and then we need implement it.

MasterLufier avatar Jan 10 '20 07:01 MasterLufier

Normally the C weighted measurement value is for high SPL measuring and it's the most used for measurements. Standard type is volt and db calibrated measurement where 2.83v/1m or 28.3v/10m. For measuring at 2.83v at 1 meter for subwoofers using a 60hz sin-wave where amplifier voltage output is set using RMS multimeter on the amp output on the speaker wire and db's form loudspeaker measured using db meter where its value is inserted into the measurement program calibration option. The mic is placed on the ground at noted distance from the loudspeaker cabinet (ground-plane measurement) For tops a 1khz sin-wave is used to calibrate volts and db. This can also be ground-plane or high above the ground

for PA a more accurate measurement can be taken at 2 meters or 10 meters 28.3 volt /db calibrated. This is for better overall distortion measuring at high output or and measuring response of multiple stacked cabinets.

for more information on measuring methods see Data-bass measuring method description of powerful subwoofers.

PlippiePlop avatar Apr 01 '20 11:04 PlippiePlop

A and C weighting are mendatory for any self respecting SPL measurement. They are the legal weighting here in France and you need to watch them both during a gig for public health. The IIR coeffs are pretty easy calc. I can share my python formulas if you are interested. There are other interesting weighting. One of the most usefull feature for musical analysis is having the possibility to slope the freq response. I usually like a +3.0 (pink) to +4.5dB/oct slope. depending on the type of music played.

tionebrr avatar Jun 06 '20 12:06 tionebrr

Also, yeah, I use 4 inputs during a gig.

  • Two are for acoustic measurement (mic + ref), this is were I would need an SPL and weighting.
  • Two are for the "Monitor Out" of the console. That way I could see the spectrum of a single channel when soloing, or see the master spectrum. This is were I would need the slope.

tionebrr avatar Jun 06 '20 12:06 tionebrr

One of the most usefull feature for musical analysis is having the possibility to slope the freq response. I usually like a +3.0 (pink) to +4.5dB/oct slope. depending on the type of music played.

Describe the slope, please. Are slopping magnitude response? Maybe it should be a new issue?

psmokotnin avatar Jun 10 '20 09:06 psmokotnin

Yeah this is not really related to SPL measurement, I'm opening another issue.

tionebrr avatar Jun 11 '20 15:06 tionebrr

SPL / LEQ would be a fabulous addition to this project

sceptre0 avatar Aug 19 '21 13:08 sceptre0

SPL and dBfs functions are implemented :)

psmokotnin avatar Dec 19 '22 00:12 psmokotnin

Very nice thanks a lot!

Le lun. 19 déc. 2022 à 01:02, Pavel Smokotnin @.***> a écrit :

SPL and dBfs functions are implemented :)

— Reply to this email directly, view it on GitHub https://github.com/psmokotnin/osm/issues/19#issuecomment-1356908709, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACDRWMKEVZI5TEEGF3R4J6DWN6QZVANCNFSM4KDWXQLQ . You are receiving this because you commented.Message ID: @.***>

tionebrr avatar Dec 19 '22 13:12 tionebrr