Skip to content

Commit

Permalink
Fix formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
mesca committed Oct 2, 2022
1 parent d70b5b2 commit e02a9b5
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions timeflux_audio/nodes/signal.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,13 @@ class Additive(Node):
:language: yaml
"""

def __init__(self, frequencies=[1, 2], amplitudes=[1, 1], resolution=200, name="signal"):
def __init__(
self, frequencies=[1, 2], amplitudes=[1, 1], resolution=200, name="signal"
):
if len(frequencies) != len(amplitudes):
raise ValueError("The frequencies and amplitudes arrays must be of equal length")
raise ValueError(
"The frequencies and amplitudes arrays must be of equal length"
)
self._frequencies = frequencies
self._amplitudes = amplitudes
self._resolution = int(resolution)
Expand All @@ -86,7 +90,9 @@ def update(self):
signals = np.zeros((len(timestamps), len(self._frequencies)))
for index in range(len(self._frequencies)):
cycles = self._frequencies[index] * elapsed
values = np.linspace(self._radians[index], np.pi * 2 * cycles + self._radians[index], points)
values = np.linspace(
self._radians[index], np.pi * 2 * cycles + self._radians[index], points
)
signals[:, index] = np.sin(values[:-1]) * self._amplitudes[index]
self._radians[index] = values[-1]
self._now = now
Expand Down

0 comments on commit e02a9b5

Please sign in to comment.