## Not run:
# # Not run because of the time required (maybe 5-10 seconds)
# # Also some plot calls require user input by default
# # Load data
# data(btnw)
# data(survey)
#
# # Write Wave objects to file (temporary directory used here)
# btnw.fp <- file.path(tempdir(), "btnw.wav")
# oven.fp <- file.path(tempdir(), "oven.wav")
# survey.fp <- file.path(tempdir(), "survey2010-12-31_120000_EST.wav")
# writeWave(btnw, btnw.fp)
# writeWave(survey, survey.fp)
#
# # Create a template list
# ctemp1 <- makeCorTemplate(btnw.fp, name = "w1")
# ctemp2 <- makeCorTemplate(btnw.fp, t.lim = c(0.5, 2.5), frq.lim = c(1, 10), dens = 0.1, name = "w2")
# ctemps <- combineCorTemplates(ctemp1, ctemp2)
#
# # Then it can be plotted like this
# plot(ctemps)
#
# # Next call is not useful for template w1 but good for w2:
# plot(ctemps, pt.col = "red")
#
# # Can plot just one template
# plot(ctemps, which.one = 2, pt.col = "red")
# plot(ctemps, which.one = "w2", pt.col = "red")
#
# # And to check values
# plot(ctemps, which.one = 1, click = TRUE)
#
# # To plot detections, let's create some
# cscores <- corMatch(survey.fp, ctemps)
# cdetects <- findPeaks(cscores)
#
# # And to plot them:
# plot(cdetects)
#
# # Clean up (only because these files were created in these examples)
# file.remove(btnw.fp)
# file.remove(survey.fp)
# ## End(Not run)
Run the code above in your browser using DataLab