Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Audio

Package Contents

Classes

AudioSample
Audio

API

class LumensalisCP.Audio.AudioSample(sample, filename)

Bases: object

Initialization

play(loop: bool = False, **kwds)

class LumensalisCP.Audio.Audio(main: LumensalisCP.Main.Manager.MainManager, bit_clock: microcontroller.Pin | None = None, word_select: microcontroller.Pin | None = None, data: microcontroller.Pin | None = None, useMixer: bool = False, mixer_sample_rate=22050, mixer_channel_count=1, mixer_signed=False, mixer_bits_per_sample=16, mixer_voice_count=2, mixer_buffer_size=2048)

Bases: LumensalisCP.Main.Dependents.MainChild

Initialization

theAudio : LumensalisCP.Audio.Audio = None

property volume

play(sample: LumensalisCP.Audio.AudioSample, loop: bool = False, level: float = 1.0, voice: int = 0)

readSample(filename: str)

readSamples(*filenames: str) → LumensalisCP.CPTyping.List[LumensalisCP.Audio.AudioSample]

stop(voice: int = 0)

makeSine()