Bring this code to an interface that looks like:
proc = LiveProc(
source=Sources( # make a multi-source object (which will manage buffering and timing)
audio=AudioSource(...),
keyboard=KeyBoardSource(...),
),
consumers=Consumers( # make a multi-data consumer (and/or writer/transformer) object
storage=Store(...),
live_viz=LiveViz(...),
),
... # other settings for the process (logging, etc.)
)
proc() # run the process
┆Issue is synchronized with this Asana task by Unito
Bring this code to an interface that looks like:
┆Issue is synchronized with this Asana task by Unito