<div dir="ltr">Thanks for the crossover.  I am subscribed, but generally shy away from posting there as it seems out of my league and my main interest is in Etoys since, well, again, leagues and all that.  I know just enough ST to break things, not build them!  :)<div><br></div><div>So using the code from this message from Bob Arning:</div><div>

<b style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">Bob Arning</b><span style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span> </span></span><a href="mailto:squeak-dev%40lists.squeakfoundation.org?Subject=Re%3A%20%5Bsqueak-dev%5D%20%5Bsqueakland%5D%20Question%20about%20Audio%20Buffer/Timing&In-Reply-To=%3C269cdd30-7c77-6cab-22aa-591eee543b21%40comcast.net%3E" title="[squeak-dev] [squeakland] Question about Audio Buffer/Timing" style="font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">arning315 at comcast.net<span> </span></a><br style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><i style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">Thu Feb 22 15:49:07 UTC 2018</i><span style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"></span><p style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"></p><ul style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><li>Previous message:<span> </span><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-February/197505.html">[squeak-dev] [squeakland] Question about Audio Buffer/Timing</a></li><li>Next message:<span> </span><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-February/197509.html">[squeak-dev] [squeakland] Question about Audio Buffer/Timing</a></li><li><b>Messages sorted by:</b><span> </span><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-February/date.html#197508">[ date ]</a><span> </span><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-February/thread.html#197508">[ thread ]</a><span> </span><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-February/subject.html#197508">[ subject ]</a><span> </span><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-February/author.html#197508">[ author ]</a></li></ul><hr style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><pre style="color:rgb(0,0,0);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">SoundPlayer class gives a clue:

resumePlaying: aSound quickStart: quickStart
     "Start playing the given sound without resetting it; it will resume 
playing from where it last stopped. If quickStart is true, then try to 
start playing the given sound immediately."
</pre><br class="gmail-Apple-interchange-newline">Just looking at it and taking a guess, it doesn't seem to be *quite* the thing I was looking for.  I was thinking there's a method/class variable with a value that could be changed to affect the system, rather than 'poking in' every thing I want to play when I want to play it individually because the ultimate effect is that Etoys PLAYSOUND:SOUND tile will work as normal and this seems that it would have to be used instead of the tiles...I have no idea if this is possible, but I'll also dig around the class browser in Etoys, maybe I'll stumble into something, but so far, as I noted, I only found the sound-buffer and sample rates, not the imposed delay method that I remember reading about.  I remember the reasoning it was put in was to prevent accidental playing of sounds inside of a single-frame repeat-tile...i.e. a repeat tile with any value other than 1 and inside of it having a playsound:sound tile would overload the speakers and make nasty noises because so many things are playing on top of each other. I actually WANT this.  Based on how sound plays now, you can hear an 'invisible' metronome that makes sure all sounds are separated and equally spaced apart and in the case of repeat tiles, only seems to accept the last sound as valid/playable.</div><div><br></div><div>Thanks for the help so far!  I'm not expecting a solution because I don't know if one exists, but my thought is 'if it was done, it can be undone'...and just looking at how to undo it!  :p  </div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 22, 2018 at 9:59 AM, David T. Lewis <span dir="ltr"><<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There is some follow up discussion happening on the squeak-dev list. I don't<br>
know if it helps, but you can read the posts here if you are not subscribed to<br>
that list:<br>
<br>
<a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-February/197508.html" rel="noreferrer" target="_blank">http://lists.squeakfoundation.<wbr>org/pipermail/squeak-dev/2018-<wbr>February/197508.html</a><br>
<br>
HTH,<br>
Dave<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, Feb 22, 2018 at 10:27:18AM -0500, David T. Lewis wrote:<br>
> Hi Jeremy,<br>
><br>
> I am copying this to the squeak-dev list in case someone there can offer<br>
> some guidance.<br>
><br>
> Dave<br>
><br>
><br>
> On Wed, Feb 21, 2018 at 02:44:21PM -0800, Jeremy Landry wrote:<br>
> > Hi, I made a quick audio sequencer test in Etoys and found that there's a<br>
> > hidden 'timer' that limits the responsiveness of new sounds that go into<br>
> > the playback buffer (terminology isn't accurate, but hopefully it makes<br>
> > sense to people).<br>
> ><br>
> > I found the sound buffer setting, but was wondering if there's something<br>
> > else that limits how fast new sounds get added to the playback stream? I<br>
> > read somewhere (old-man-aphasia here) that some code was added to prevent<br>
> > overloading the buffer so surely there's a snippet of code I could add to a<br>
> > project to reverse this, if it's what is causing the delay?<br>
> ><br>
> > Thanks for any help finding the solution.<br>
><br>
> > ______________________________<wbr>_________________<br>
> > squeakland mailing list<br>
> > <a href="mailto:squeakland@lists.squeakland.org">squeakland@lists.squeakland.<wbr>org</a><br>
> > <a href="http://lists.squeakland.org/mailman/listinfo/squeakland" rel="noreferrer" target="_blank">http://lists.squeakland.org/<wbr>mailman/listinfo/squeakland</a><br>
><br>
> ______________________________<wbr>_________________<br>
> squeakland mailing list<br>
> <a href="mailto:squeakland@lists.squeakland.org">squeakland@lists.squeakland.<wbr>org</a><br>
> <a href="http://lists.squeakland.org/mailman/listinfo/squeakland" rel="noreferrer" target="_blank">http://lists.squeakland.org/<wbr>mailman/listinfo/squeakland</a><br>
</div></div></blockquote></div><br></div>