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
| Name | Type | Description |
|---|---|---|
| sample_rate | int |
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.0Methods
| 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.