Package: callsync 0.2.4

callsync: Recording Synchronisation, Call Detection and Assignment, Audio Analysis

Intended to analyse recordings from multiple microphones (e.g., backpack microphones in captive setting). It allows users to align recordings even if there is non-linear drift of several minutes between them. A call detection and assignment pipeline can be used to find vocalisations and assign them to the vocalising individuals (even if the vocalisation is picked up on multiple microphones). The tracing and measurement functions allow for detailed analysis of the vocalisations and filtering of noise. Finally, the package includes a function to run spectrographic cross correlation, which can be used to compare vocalisations. It also includes multiple other functions related to analysis of vocal behaviour.

Authors:Simeon Q. Smeele [cre, aut], Stephen A. Tyndel [ctb]

callsync_0.2.4.tar.gz
callsync_0.2.4.zip(r-4.5)callsync_0.2.4.zip(r-4.4)callsync_0.2.4.zip(r-4.3)
callsync_0.2.4.tgz(r-4.5-any)callsync_0.2.4.tgz(r-4.4-any)callsync_0.2.4.tgz(r-4.3-any)
callsync_0.2.4.tar.gz(r-4.5-noble)callsync_0.2.4.tar.gz(r-4.4-noble)
callsync_0.2.4.tgz(r-4.4-emscripten)callsync_0.2.4.tgz(r-4.3-emscripten)
callsync.pdf |callsync.html
callsync/json (API)
NEWS

# Install 'callsync' in R:
install.packages('callsync', repos = c('https://simeonqs.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/simeonqs/callsync/issues

On CRAN:

Conda:

alignmentaudio-processingbioacousticsdetectionfundamental-frequencysoftwarespectrogram

4.30 score 1 stars 7 scripts 287 downloads 22 exports 32 dependencies

Last updated 10 months agofrom:5fc98b7859. Checks:8 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 02 2025
R-4.5-winOKMar 02 2025
R-4.5-macOKMar 02 2025
R-4.5-linuxOKMar 02 2025
R-4.4-winOKMar 02 2025
R-4.4-macOKMar 02 2025
R-4.3-winOKMar 02 2025
R-4.3-macOKMar 02 2025

Exports:alignbetter.spectrocalc.amcalc.fmcalc.perfcall.assigncall.detectcall.detect.multiplecreate.spec.objectdetect.and.assignexport.detectionsload.selection.tableload.selection.tablesload.selection.tables.audacityload.wavemeasure.tracemeasure.trace.multipleo.to.mrun.spccsimple.ccsliding.pixel.comparisontrace.fund

Dependencies:clicolorspacedplyrfansifarvergenericsgluegswlabelinglifecyclemagrittrMASSmunsellocepillarpkgconfigR6RColorBrewerRcpprlangscalesseewavesignalstringistringrtibbletidyselecttuneRutf8vctrsviridisLitewithr

Examples main functions callsync

Rendered fromexamples_main_functions_callsync.Rmdusingknitr::rmarkdownon Mar 02 2025.

Last update: 2024-03-07
Started: 2024-03-06

Readme and manuals

Help Manual

Help pageTopics
alignalign
better.spectrobetter.spectro
calc.amcalc.am
calc.fmcalc.fm
calc.perfcalc.perf
call.assigncall.assign
call.detectcall.detect
call.detect.multiplecall.detect.multiple
callsync: sychronous analysis of multiple microphonescallsync-package callsync
create.spec.objectcreate.spec.object
detect.and.assigndetect.and.assign
export.detectionsexport.detections
load.selection.tableload.selection.table
load.selection.tablesload.selection.tables
load.selection.tables.audacityload.selection.tables.audacity
load.waveload.wave
measure.tracemeasure.trace
measure.trace.multiplemeasure.trace.multiple
o.to.mo.to.m
run.spccrun.spcc
simple.ccsimple.cc
sliding.pixel.comparisonsliding.pixel.comparison
trace.fundtrace.fund