usingMakief0=1/2;fs=100;winsec=4;hopsec=1/60nwin=round(Integer,winsec*fs)nhop=round(Integer,hopsec*fs)# do the loopframe_start=-winsecframe_time=collect((0:(nwin-1))*(1/fs))aframe=sin.(2*pi*f0.*(frame_start.+frame_time))scene=lines(frame_start.+frame_time,aframe)center!(scene)lineplot=scene[end]fix=0record(scene,"output.mp4",1:50)doiglobalframe_startaframe.=sin.(2*pi*f0.*(frame_start.+frame_time))# append!(aframe, randn(nhop)); deleteat!(aframe, 1:nhop)lineplot[1]=frame_start.+frame_timelineplot[2]=aframeAbstractPlotting.update_limits!(scene)AbstractPlotting.update!(scene)sleep(hopsec)frame_start+=hopsecend