Making your first ByteBeat in Python:
from ByteBeat import *
ByteBeat.Play(
't%0.81*t', # The mathematical input, as a string.
10, # The amount of seconds to play.
8000, # KiloHertz (kHz) for the ByteBeat.
True # Wait until the ByteBeat finished or not.
)Let's say you want to generate the ByteBeat buffering before playing it, i.e playing multiple ByteBeats after each other without needing to wait for the other ones to generate.
beats = []
beats.append(ByteBeat.GenerateBuffer('sin(sin(t/100)-t/((2+(t>>10&t>>12)%9)))*64+128', 5, 8000))
beats.append(ByteBeat.GenerateBuffer('t%0.81*t', 5, 8000))
for beat in beats:
ByteBeat.PlayFromBuffer(beat, 5, 8000, True)```