query_xc() and xc_maps() have been
deprecatedNew function acoustic_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 FALSEoverlapping_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_tablelspec()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()