SoundShape: Sound Waves Onto Morphometric Data

SoundShapeR Documentation

Sound Waves Onto Morphometric Data


SoundShape package provide the tools required to implement a promising, and yet little explored method for bioacoustical analysis, the so called eigensound protocol developed by MacLeod, Krieger, & Jones (2013). Eigensound was developed for taxonomy-based bioacoustics and focuses on the comparison between acoustic units from different species. The method consists on applying a sampling grid over the 3D representation of sound (i.e. spectrogram data) and then translate the spectrogram into a dataset that can be analyzed similarly to 3D coordinate sets used in Geometric Morphometrics Methods, thus enabling the direct comparison between stereotyped calls from different species. For more information on SoundShape and the eigensound method, see Rocha & Romano (in prep) and MacLeod et al. (2013).

The following set of functions crosses the bridge between Bioacoustics and Geometric Morphometrics:

  • align.wave: Automatic placement of calls at the beggining of a sound window.

  • eigensound: Calculate spectrogram data for each ".wav" file on a given folder and acquire semilandmarks using a 3D representation of sound.

  • pca.plot: Plot ordination of Principal Components with convex hulls.

  • Hypothetical 3D plots of sound surfaces representing a sample of sounds submited to eigensound.

  • threeDspectro: Colorful 3D spectrograms from a single object of class "Wave".


Maintainer: Pedro Rocha

See Also

Useful links:

p-rocha/SoundShape documentation built on April 7, 2022, 7:20 p.m.