-- pv_RecordBuf ; analyse signal and store to buffer let snd_buf = control kr "buf" 0 rec_buf = control kr "rec" 10 fft_buf = localBufId 'α' 1 1024 i = playBuf 1 ar snd_buf (bufRateScale kr snd_buf) 1 0 NoLoop RemoveSynth c0 = fft fft_buf i 0.25 1 1 0 c1 = X.pv_RecordBuf c0 rec_buf 0 1 0 0.25 1 in mrg2 i c1 ---- ; load soundfile fn = sfResolve "a11wlk01.wav" withSc3 (async (b_allocRead 0 fn 0 0)) ---- ; allocate analysis buffer ; duration=5, frame-size=1024, hop-size=0.25, sample-rate=48000 withSc3 (async (b_alloc 10 (pv_calcPVRecSize 5 1024 0.25 48000) 1))