SecondsToSamples
SecondsToSamples(sample_rate=44100, **kwargs)Convert seconds to audio samples by multiplying by sample rate.
This is a simple linear map: samples = seconds * sample_rate
Attributes: sample_rate: Audio sample rate in Hz.
Examples: >>> s2s = SecondsToSamples(sample_rate=44100) >>> s2s(1.0) 44100.0 >>> s2s(2.5) 110250.0
>>> # Get inverse map
>>> samp2sec = s2s.inverse()
>>> samp2sec(44100)
1.0
Attributes
| Name | Description |
|---|---|
| sample_rate | Audio sample rate in Hz. |
Methods
| Name | Description |
|---|---|
| from_dict | Deserialize from dictionary. |
| inverse | Return the inverse map (SamplesToSeconds). |
| to_dict | Serialize to dictionary. |
from_dict
SecondsToSamples.from_dict(data)Deserialize from dictionary.
inverse
SecondsToSamples.inverse()Return the inverse map (SamplesToSeconds).
to_dict
SecondsToSamples.to_dict()Serialize to dictionary.