cutcutcodec.core.generation.audio.equation.GeneratorAudioEquation¶
- class cutcutcodec.core.generation.audio.equation.GeneratorAudioEquation(*signals: Basic | Real | str, layout: Layout | str | Integral = None)[source]¶
Generate an audio stream whose channels are defened by any equations.
It is a particular case of
cutcutcodec.core.filter.equation.FilterAudioEquation.Examples¶
>>> import torch >>> from cutcutcodec.core.generation.audio.equation import GeneratorAudioEquation >>> (stream,) = GeneratorAudioEquation("sin(2*pi*440*t)").out_streams >>> torch.round(stream.snapshot(0, 3520, 8), decimals=3) FrameAudio(0, 3520, 'mono', [[ 0. , 0.707, 1. , 0.707, 0. , -0.707, -1. , -0.707]]) >>>
Initialise and create the class.
Parameters¶
- *signalsstr or sympy.Basic
Transmitted to the
cutcutcodec.core.filter.audio.equation.FilterAudioEquationinitialisator. But the only available vars is t.- layoutcutcutcodec.core.classes.layout.Layout or str or int, optional
Transmitted to the
cutcutcodec.core.filter.audio.equation.FilterAudioEquationinitialisator.