On Fri, Oct 5, 2012 at 5:24 PM, Rick T ratulloch@gmail.com wrote:
Yes I am using tabread4~
I looked up vline~ in the help but it seems to be missing some info on the second and third inlets. Is there some more information about this object. I'm using PD .42.5 extended on ubuntu 10.04 64bit
To be honest, I'm not very good at using vline~ myself (the offset value always confuses me). I'm still at work for a little while longer, so no pd here.
Basically, what it will look like is you feed [vline~] a series of messages that stands for each reset to 0 and ramp. Comma-separated messages inside a single message will be treated like separate messages.
So, it may make a pretty long message, but the idea I was getting at here is like the difference between coding a while() loop and a for() loop. You can avoid the tricky logic and figure out all the timing up front, then just let it run.
Chuck
I tried doing this but I get an error "error: can't connect signal outlet to control inlet" phasor~ | *~ | vline~ (error: can't connect signal outlet to control inlet) | tabread4~
Thanks
On Fri, Oct 5, 2012 at 11:42 AM, Charles Henry czhenry@gmail.com wrote:
On Fri, Oct 5, 2012 at 4:25 PM, Rick T ratulloch@gmail.com wrote:
Greetings All
I'm trying to count how may times an audio file is looped then cause it to stop after say 6 loops.
- I plan on using the "select" object to compare the sample size
(22050) to where the playing wav file is located 2) create a bang into "cup" object from the "select" object, this will count the number of loops. 3) Use another "select" object to stop when it reaches 6
The problem I'm having is trying to compare the sample size to where the playing wav file is currently located. I can get the sample size using the "wavinfo" object but how do I get the current location of the playing wav file. (I tried using the "metro 50" object with the "snapshot~" object) but the numbers don't seem be matching up
Is there another way I should be doing this
Thanks
Hi Rick
I think you should use [vline~] to feed [tabread4~]. As long as you get the number of samples up front with wavinfo, like you mentioned, you can just schedule those 6 loops to play with vline~ (no need to count and stop the loop), and you always know what sample is playing, because it's the value of the vline~ output.
You may also want another vline~ to fade-in and fade-out.
Chuck
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list