Learn R Programming

ProTrackR (version 0.4.4)

loopState: Get PTSample loop state

Description

Determines whether a loop is specified for a PTSample object.

Usage

# S4 method for PTSample
loopState(sample)

Value

Returns a logical value indicating whether a loop is (TRUE) or isn't (FALSE) specified for the sample.

Arguments

sample

A PTSample object for which the loop state needs to be determined.

Author

Pepijn de Vries

Details

The loop state is not explicitly stored in a PTSample object. It can be derived from the loopStart position and loopLength. This method is provided as a convenient method to get the state. Use either loopStart or loopLength to change the state.

See Also

Other loop.methods: loopLength(), loopSample(), loopStart()

Other sample.operations: PTSample-class, PTSample-method, fineTune(), loopLength(), loopSample(), loopStart(), name, playSample(), read.sample(), sampleLength(), volume(), waveform(), write.sample()

Examples

Run this code
data("mod.intro")

## Get the loop status of sample number 1
## (it has a loop):
loopState(PTSample(mod.intro, 1))

## Get the loop status of sample number 2
## (it has no loop):
loopState(PTSample(mod.intro, 2))

Run the code above in your browser using DataLab