For my thesis I'm working with 25 AudioMoths to see what the effect of noise is on roosting behaviour of Great tits. I would like to analyse the recordings using a R-script that tells me what the mean amplitude, frequency etc. is of different recordings. I basically want the noise spectrum of different locations and I don't have to identify any birdsongs in my recording. Has anyone got suggestions on where I should look or what I can use? Much appreciated!
Tommie
Hi David,
Thank you so much! This is what I was looking for. I definitely need to experiment a bit, but this will get me in the right direction. I came across seewave, but WarbleR is new to me and the function specan() seems promising.
Cheers,
Tommie
Hi Tommie, there are lots of options (these are just a couple that I know about / have used). The Specan() function in the package WarbleR will do what you want but it will take quite a lot of time if you've got lots of files because it extracts lots of different parameters from each file.
If it is too time-consuming to do this (I don't think you can tell it to exclude parameters that aren't of interest), then another option would be to use the Seewave package, where with a bit of work you'd be able to get the specific parameters of interest - eg fpeaks() caculates a peak frequency for a sound.
Links to both below. There are lots of functions/packages that will do something like this kind of thing, and it does usually take a bit of trial and error to find the one that does it closest to how you want.
https://www.rdocumentation.org/packages/warbleR/versions/1.1.25/topics/specan
https://rug.mnhn.fr/seewave/