waveforms
– Various Sound Waves¶
Provides functions to make 16-bit buffers suitable for playing audio on CodeX.
Each of the make_X functions returns a new array
(‘h’) of the requested length (default 240)
that contains 16-bit numbers forming the corresponding wave shape:
sine
square
sawtooth
triangle
random
-
codex.waveforms.
make_random
(max_amplitude=32767, length=240)[source]¶ Generate a single cycle of a random wave with the requested amplitude and length (resolution)
-
codex.waveforms.
make_sawtooth
(max_amplitude=32767, length=240)[source]¶ Generate a single cycle of a sawtooth wave with the requested amplitude and length (resolution)
-
codex.waveforms.
make_sine
(max_amplitude=32767, length=240)[source]¶ Generate a single cycle of a sine wave with the requested amplitude and length (resolution)
-
codex.waveforms.
make_square
(max_amplitude=32767, length=240)[source]¶ Generate a single cycle of a square wave with the requested amplitude and length (resolution)