write.sample {ProTrackR} | R Documentation |
Write a PTSample object to an audio file
Description
Write a PTSample
as a "wav", "8svx" or "raw" audio file.
Usage
## S4 method for signature 'PTSample,character'
write.sample(sample, filename, what = c("wav", "8svx", "raw"))
Arguments
sample |
A |
filename |
A |
what |
A |
Details
This method provides a wrapper for the tuneR::writeWave
method
from tuneR::tuneR
. It also provides the means to export audio
to file formats native to the Commodore Amiga. PTSample
s can be
exported as simple (uncompressed) 8svx
files also known as "iff" files). In addition they can be exported as raw data,
where each byte simply represents a signed integer value of the waveform.
Value
Saves the audio to a file, but returns nothing.
Author(s)
Pepijn de Vries
See Also
Other sample.operations:
PTSample-class
,
PTSample-method
,
fineTune()
,
loopLength()
,
loopSample()
,
loopStart()
,
loopState()
,
name
,
playSample()
,
read.sample()
,
sampleLength()
,
volume()
,
waveform()
Other io.operations:
read.module()
,
read.sample()
,
write.module()
Examples
## Not run:
data("mod.intro")
## Export the second sample of mod.intro as a wav file:
write.sample(PTSample(mod.intro, 2), "snaredrum.wav", "wav")
## Export the second sample of mod.intro as an 8svx file:
write.sample(PTSample(mod.intro, 2), "snaredrum.iff", "8svx")
## Export the second sample of mod.intro as a raw file:
write.sample(PTSample(mod.intro, 2), "snaredrum.raw", "raw")
## End(Not run)