getFrameBank: Frame bank

Description Usage Arguments Details Value Examples

View source: R/spectrogram.R

Description

Internal soundgen function.

Usage

1
2
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)

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.

Value

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

Examples

1
a = soundgen:::getFrameBank(sin(1:1000), 16000, 512, 'gaussian', 15, 0)

tatters/soundgen_beta documentation built on May 14, 2019, 9 a.m.