dfDTW
calculates acoustic dissimilarity of dominant frequency contours using dynamic
time warping. Internally it applies the dtwDist
from the dtw
package.
dfDTW(X, wl = 512, flim = c(0, 22), length.out = 20, wn = "hanning", pal = reverse.gray.colors.2, ovlp = 70, inner.mar = c(5, 4, 4, 2), outer.mar = c(0, 0, 0, 0), picsize = 1, res = 100, cexlab = 1, title = TRUE, propwidth = FALSE, xl = 1, gr = FALSE, sc = FALSE, bp = c(0, 22), cex = 1, threshold = 15, col = "dodgerblue", pch = 16, mar = 0.05, lpos = "topright", it = "jpeg", img = TRUE, parallel = 1, path = NULL)
spectro
. Default is c(0, 22).ftwindow
for more options.spectro
. Default is reverse.gray.colors.2.spectro
. Default is 70.par
.par
.spectro
.TRUE
.FALSE
.FALSE
.FALSE
.spectro
.FALSE
, image files are not produced. Default is TRUE
.NULL
(default) then the current working directory is used.FALSE
it also produces image files with the spectrograms of the signals listed in the
input data frame showing the location of the dominant frequencies.
approx
function to interpolate values between dominant
frequency measures. If 'img' is TRUE
the function also produces image files
with the spectrograms of the signals listed in the input data frame showing the
location of the dominant frequencies.
specreator
for creating spectrograms from selections,
snrspecs
for creating spectrograms to
optimize noise margins used in sig2noise
and dfts
, ffts
, ffDTW
for frequency contour overlaid spectrograms.Other spectrogram.creators: dfts
,
ffDTW
, ffts
,
snrspecs
, specreator
,
trackfreqs
## Not run:
# # set the temp directory
# setwd(tempdir())
#
# #load data
# data(list = c("Phae.long1", "Phae.long2","manualoc.df"))
# writeWave(Phae.long2, "Phae.long2.wav") #save sound files
# writeWave(Phae.long1, "Phae.long1.wav")
#
# # run function
# dfDTW(manualoc.df, length.out = 30, flim = c(1, 12), bp = c(2, 9), wl = 300)
#
# ## End(Not run)
Run the code above in your browser using DataLab