I'm a bit unclear here exactly what you want to do, but for a live looper I made recently, I simply created a large buffer which could be recorded into. While it was recording, I had a counter object recording how many milliseconds worth of sound I had captured, so that when I wanted to loop or access in some other way whatever I had captured, I could translate the ms back to samples and use that as the max value. To loop I used [phasor~] multiplied by the length of the buffer I had used, to granulate I used the last sample as the last possible position. Hope that makes sense, and helps you think of how to deal with your specific problem.

D.

Andrew Faraday wrote:
Hey Guys


I'm trying to record to a table between two given points (e.g. note on and note off at a given pitch) so that an array
will resize the length of time between those points. So far I can only set the 
array size in advance and then record

(using [tabwrite~]) from a given point. Any ideas how I'd record like that?

--
::: derek holzer ::: http://blog.myspace.com/macumbista ::: http://www.vimeo.com/macumbista :::
---Oblique Strategy # 15:
"Ask your body"

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to