I'm wanting to apply a frequency filter to about 200 .wav files before I calculate acoustic indices like ACI, acoustic evenness, etc. I'm very much a beginner and not sure how to approach this. Any help would be much appreciated!
$\begingroup$
$\endgroup$
3
-
$\begingroup$ Beginner in R or in signal processing? $\endgroup$WMXZ– WMXZ2025-10-19 10:50:17 +00:00Commented Oct 19 at 10:50
-
$\begingroup$ @WMXZ, I'm more familliar with R than signal processing. $\endgroup$user4497– user44972025-10-19 10:53:18 +00:00Commented Oct 19 at 10:53
-
$\begingroup$ So, my answer would be a doable approach $\endgroup$WMXZ– WMXZ2025-10-19 11:09:27 +00:00Commented Oct 19 at 11:09
Add a comment
|
1 Answer
$\begingroup$
$\endgroup$
How I would approach this is to fist process and analyse a single file.
- Load the file (and check by plotting)
- filter the file (and check by plotting)
- calculate the acoustic indices (and check if they are reasonable, explainable)
- write a (processing) script that executes the previous steps for a single file and stores the result in a useful way (e.g. csv files), maybe without plotting
- write a script that opens the directory, grabs all filenames and executes the processing script for each file.
Having said that, my suggestion is to start always with the data and develop a script step by step in an incremental fashion so have confidence that the results from 200+ files are meaningful.
BTW, I always do this myself with new data and research questions as I feel that understanding the data is essential for all data analysis.