makesound: Make a 'sound' object

Description Usage Arguments Details Author(s) References Examples

Description

Create a 'sound' object from a numeric vector.

Usage

1
makesound (sound, filename, fs = 22050)

Arguments

sound

A numeric vector representing a sound wave.

filename

A string indicating the desired file name associated with this object.

fs

The desired sampling frequency of the sound object.

Details

This function can make a vector into a 'sound' object. If a filename is not set, the filename defaults to 'sound.wav' where 'sound' indicates the name of the sound variable that was passed to the function. The benefit of working with 'sound' objects is that they carry their sampling frequency and filename (as well as some other information) with them.

Author(s)

Santiago Barreda <sbarreda@ucdavis.edu>

References

https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
data (sound)
## take only the first 10000 samples from a 'sound' object
tmp = sound$sound[1:10000]
## and make a new 'sound' object
tmp = makesound (tmp, fs = 22050)
tmp

## get ready to make two plots with thin margins
#multiplot (2); par (mar = c(4,4,1,1));
## and show a spectrogram of the original
#spectrogram (sound)       

## and the new, truncated version
#spectrogram (tmp)         


Search within the phonTools package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.