kitzeslab / opensoundscape

Open source, scalable software for the analysis of bioacoustic recordings
http://opensoundscape.org
MIT License
139 stars 16 forks source link

add preprocessing action for applying transfer functions #939

Open sammlapp opened 10 months ago

sammlapp commented 10 months ago

aka calibration curve

the transfer function is a csv of frequency vs dB

each recorder model has a different transfer function

sammlapp commented 9 months ago

the subtlety is how the user could specify a transfer function per-recorder during training and inference. One approach might be: give the AudioSample the recorder model as an attribute, and have the Action store mapping of recorder model : transfer function

sammlapp commented 9 months ago

relevant: https://librosa.org/doc/0.10.1/generated/librosa.perceptual_weighting.html