noise.matrix S4 class to always
include @path and @wl slotsBGN() to prevent
BGN values from being overestimated by half a binBGN() that caused the lowest
histogram bin to be omitted during BGN value
tabulationBGN() where dbRef was
hardcoded to -10, preventing the user-specified value from
being properly appliedsaveNoise argument to batch processing
functions (soundSat(), soundMat() and
multActivity()), allowing internally generated
noise.matrix objects to be included in the output. Defaults
to FALSE to preserve the output structure of previous
versions. This argument is also inherited by
satBackup()activity() and
singleSat() through the use of matrixStats
functions and vectorized operationsEVNspec() returning one fewer row than expected
in noise.matrix@valuessampleBGN() from
4’11” to 1.5 metersbgNoise() examples@slot documentation for
noise.matrixmatrixStats dependency for efficient matrix
operationssignal dependency; spectrogram and window
generation are now implemented nativelybgn() for Summarized Background Noise and Soundscape
PowerEVNspec() for the Spectral Acoustic Event IndexdbRef argument to functions that perform
decibel conversion, allowing users to specify the decibel reference. The
default is 10, so existing results remain unchangednormHandler() to eliminate user prompts and
automatically select an appropriate normality test based on
the number of filesbgNoise() processing performance by:
matrixStats package to optimize matrix
calculationsbgNoise().normality argumentactivity() to output a
noise.matrix objectsingleSat() to accept noise.matrix
objects produced by activity()activity() together with singleSat()plot() method for
noise.matrix objects, where the annotate
argument was being ignoredACIspec() for Spectral Acoustic Complexity IndexENTspec() for Spectral Temporal Entropy Index.mp3 file support. Users can convert
.mp3 to .wav or load as tuneR
Wave objects beforehandtuneR::readWave() to wav::read_wav() for
improved performance
tuneR Wave
objects continue to work as inputgc() calls since R manages memory by itself)noise.matrix object and associated methods to
improve function output handlingargHandler()normHandler()DCfix argument across all functions to allow
users to optionally skip DC offset removalsampleBGN for testingtesthat to package suggeststimeBin argument to actually accept
NULL (#10)singleSat() output to be consistent when
working with both stereo and mono files (#11)activity()multActivity()bgnoise(), soundSat() and
soundMat() now have better mono audio files handlingsoundSat() and soundMat() warnings
messages will no longer be included in the outputsatBackup() can now continue an unfinished process of
soundMat()spelling package from suggestsThis is the initial CRAN submission.
Functions:
soundSat()singleSat()bgnNoise()satBackup()soundMat()