cutSample: Cut Sample Objects

Description Usage Arguments Details Value Author(s) See Also Examples

Description

Cut a part out of a Sample object.

Usage

1
2
3
cutSample(s, start, end)
## S3 method for class 'Sample'
s[i]

Arguments

s

a Sample object, or a string giving the name of a wav file.

start

the start position in seconds.

end

the end position in seconds.

i

a vector of integers giving the numbers of the columns in the waveform matrix to be used.

Details

Only the intersection of [start,end] with [0,duration(s)] is returned. Similarly, in the second form the intersection of v with 1:sampleLength(s) is returned.

Value

the specified part of the given sample as a new Sample object.

Author(s)

Matthias Heymann

See Also

sound for direct access to the waveform matrix,

cutSampleEnds and noSilence for special cutoff techniques.

Examples

1
2
3
4
5
6
## Not run: 
s <- appendSample(Sine(330,1),Sine(440,1))
play(cutSample(s,.8,1.8))
play(s[(44100*.8):(44100*1.8)])  # the same

## End(Not run)


Search within the sound 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.