On Fri, Oct 5, 2012 at 4:25 PM, Rick T <[email protected]> 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. > > 1) 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 _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
