Learn R Programming

soundgen (version 1.0.0)

getFrameBank: Frame bank

Description

Internal soundgen function.

Usage

getFrameBank(sound, samplingRate, windowLength_points, wn, step, zp,
  filter = NULL)

Arguments

sound

numeric vector

samplingRate

sampling rate of x (only needed if x is a numeric vector, rather than a .wav file)

windowLength_points

length of fft window (points)

wn

window type: gaussian, hanning, hamming, bartlett, rectangular, blackman, flattop

step

you can override overlap by specifying FFT step, ms

zp

window length after zero padding, points

filter

fft window filter (defaults to NULL)

Value

A matrix with nrow = windowLength_points/2 and ncol depending on length(sound) and step

Details

A subroutine of spec that saves windowed (and optionally zero-padded) frames, i.e. chunks of the sound file of the right size and spacing. Handy for further processing.

Examples

Run this code
# NOT RUN {
a = soundgen:::getFrameBank(sin(1:1000), 16000, 512, 'gaussian', 15, 0)
# }

Run the code above in your browser using DataLab