ipytone.schedule_repeat#

ipytone.schedule_repeat(interval, start_time=0, duration=None)#

Like ipytone.transport.schedule_repeat() but used as a context manager.

Examples

>>> osc = ipytone.Oscillator().to_destination()
>>> with ipytone.schedule_repeat("1m", "1m") as (time, event_id):
...     osc.start(time).stop(time + 1)
>>> ipytone.transport.start()