fitSampleParameters {sound} | R Documentation |
Adjust Parameters of Two Sample Objects.
Description
Adjust the parameters sampling rate, channels and bits/sample of two Sample objects.
Usage
fitSampleParameters(s1, s2)
Arguments
s1 , s2 |
a Sample object, or strings giving the name of a wav file. |
Details
The commands rate
, channels
and bits
are used to transform copies of s1
and s2
to samples with the same parameters rate, channels and bits. Always the parameter with the better quality is chosen for the returned samples, that is the higher sampling rate, the larger number of channels and the larger number of bits per sample.
Value
a list containing the two transformed Samples as components.
Note
This routine is called before certain commands such as sum.Sample
or appendSample
are applied to Sample objects with different parameters.
Author(s)
Author: Matthias Heymann [aut], Stefan Langenberg [cre] (<https://orcid.org/0000-0001-5817-5469>)
Maintainer: Stefan Langenberg <langenberg@uni-bonn.de>
See Also
Examples
## Not run:
s1 <- Sine(440,1,rate=22050,channels=1,bits=16)
s2 <- Sawtooth(440,1,rate=44100,channels=2,bits=8)
play(s1)
play(s2)
l <- fitSampleParameters(s1,s2)
t1 <- l[[1]]
t2 <- l[[2]]
print(t1)
print(t2) # both samples have the same parameters now
play(t1)
play(t2) # none of the samples sounds different now,
# since only parameters with higher quality were chosen
## End(Not run)