Learn R Programming

PAMmisc (version 1.12.3)

decimateWavFiles: Decimate Wave Files

Description

Decimate a folder of .wav files or a single .wav file to a new sample rate.

Usage

decimateWavFiles(inDir, outDir, newSr, progress = TRUE)

Value

Invisibly returns the names of all files that were successfully decimated

Arguments

inDir

directory of wave files to decimate. Can also be a single .wav file.

outDir

directory to write wave files to

newSr

sample rate to decimate the files to

progress

logical flag to show progress bar

Author

Taiki Sakai taiki.sakai@noaa.gov

Details

This code is based on R code written by Jay Barlow.

Examples

Run this code

# one 20kHz wav file is included in package test data
origDir <- system.file('extdata', package='PAMmisc')
decDir <- file.path(tempdir(), 'decSR')
decWavs <- decimateWavFiles(origDir, decDir, 10000)
file.remove(decWavs)

Run the code above in your browser using DataLab