New function vocal_activity()
estimates vocal
activity across sound files based on selections.
Function query_xc()
now fails gracefully when the
Xeno-Canto API is not available.
waveform_similarity()
to calculate the
similarity between waveformsquerxc()
examples from vignettespectro_analysis()
to measure
the time at which peak amplitude occursread_sound_files()
freq_DTW()
now parallelizes dynamic time
warping computingconfirm.extended
argument in
selection_table()
has been deprecated.song_param()
alternative name for
song_analysis()
has been deprecated.gaps()
now turns negative numbers (from overlapping
annotations) into 0’ssimulate_songs()
if negative
numbers in ‘gaps’ are foundquer_xc()
bug for searching on windows and macOSspectro_analysis()
bug when ‘harmonicity = TRUE’ due to
changes in soundgen::analyze()
output namesprint.selection_table()
now checks for possible errors
in check_res()
metadatamulti_DTW()
when measuring contours other
than dominant frequencyfull_spectrograms()
new argument ‘only.annotated’ to
only print pages that contain annotations.test_coordination()
which estimate coordination between more than 2 individualsselection_table()
set to FALSE. Will be deprecated in
future versions.check_sels()
and
check_sound_files()
when having sound files/wave objects
with different sampling ratesselection_table()
phylo_spectro()
by_element_est()
convert a by-song extended selection
table to by-elementsound_pressure_level()
to measure, well, sound pressure
levelfind_clipping()
to detect clipped selectionswav_2_flac()
to convert ‘.wav’ files into flac
compressed lossless formatgaps()
for calculating time intervals (i.e. gaps)
between selectionsread_sound_file()
is now use to read sound filessplit_sound_files()
now can also split associated
selection tablesread_sound_file()
and consequently most other functions
in warbleR will look at the ‘channel’ column for deciding which channel
to readquer_xc()
selection_table
and
extended_selection_table
subsetting ([
) drop
behavior switched to FALSE
overlapping_sels()
has been updated to improve
performanceunique.labs
argument in overlapping_sels()
has been deprecatedfix.selec
argument added to check_sels()
to fix ‘selec’ column labelsremove_silence()
cross_correlation()
to simplify signal detection with this
functionauto_detec()
output including envelopes is ~1/3 smaller
to reduce memory usageresample_est_waves()
remove_silence()
df_DTW()
and ff_DTW()
were merged in a new
function freq_DTW()
sp.en.ts()
, dfts()
and ffts()
were merged in a new function freq_ts()
sel_tailor()
can undo deletionssel_tailor()
new_function_names
)song_param()
optimize_autodetec()
for tuning detection parameters in
autodetec()
envelope()
a C-compiled version of
seewave::env()
find_peaks()
to detect signals on sound
files using xcorr()
outputread_sound_file()
to read wav, wav and mp3 files as
well as wave objects in extended selection tableslbh_selec_table
lspec()
autodetec()
does not create image files with
spectrograms any moreautodetec()
: ‘hold.time’ for
merging selections, ‘thinning’ for decreasing envelope sizesong_param()
lspec()
allow to set resolution and custom dimensions
of output image iflessplit_wavs()
can now save selections in a data frame of
selection table as sound filesread_wave()
can now read .wav and .mp3 files from
URLscolor_spectro()
xcorr()
autodetec()
is being
soft-deprecatedlspec()
now takes output from xcorr()
,
find_peaks()
and autodetec()
and plots
cross-correlation scores or envelopes along with spectrogramsfind_annotations()
xc_maps()
song_param()
quer_xc()
specreator()
spectrograms and
oscillogramsx_corr()
sim_songs()