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.0

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.