<div dir="ltr"><div>Um. that works.</div><div>So does this:</div><div>SndBuf s => blackhole; <br>"/home/forrest/chuck/examples/basic/om.wav" => s.read;<br>float samples;<br>0 => int i;<br>while (s.pos() < s.samples()) {<br> <<< s.last() >>>;<br> s.pos() => i;<br> (s.valueAt(i)) => samples;<br> <<< samples >>>;<br> samp => now;</div><div>}</div><div><br></div><div>I was having trouble trying to read a sndBuf like an array, or put its contents into an array.</div><div>Maybe I was reading numbers off the end of the file. Declaring <br></div><div>'float samples[]; '</div><div>and doing</div><div>'s.valueAt(i) => samples[i];'</div><div><br></div><div>got me a 'Null pointer' error. <br></div><div><br></div><div>Stumbling over syntax, I guess. Thanks for help!<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 19, 2020 at 10:54 AM Perry Cook <<a href="mailto:prc@cs.princeton.edu">prc@cs.princeton.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This is truly odd. I don’t have easy means to test it. I don’t <br>
know why it wouldbe broken dependent on the dac, however.<br>
<br>
For fun you might try something like this, just to verify that the<br>
valueAt() function is what’s busted.<br>
<br>
SndBuf s => blackhole; <br>
“Fred.wav” => s.read;<br>
<br>
while (s.pos() < s.samples()) {<br>
<<< s.last() >>>;<br>
samp => now;<br>
}<br>
<br>
PRC<br>
<br>
> On Apr 19, 2020, at 9:00 AM, <a href="mailto:chuck-users-request@lists.cs.princeton.edu" target="_blank">chuck-users-request@lists.cs.princeton.edu</a> wrote:<br>
> <br>
> Send chuck-users mailing list submissions to<br>
> <a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
> <br>
> To subscribe or unsubscribe via the World Wide Web, visit<br>
> <a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
> or, via email, send a message with subject or body 'help' to<br>
> <a href="mailto:chuck-users-request@lists.cs.princeton.edu" target="_blank">chuck-users-request@lists.cs.princeton.edu</a><br>
> <br>
> You can reach the person managing the list at<br>
> <a href="mailto:chuck-users-owner@lists.cs.princeton.edu" target="_blank">chuck-users-owner@lists.cs.princeton.edu</a><br>
> <br>
> When replying, please edit your Subject line so it is more specific<br>
> than "Re: Contents of chuck-users digest..."<br>
> <br>
> <br>
> Today's Topics:<br>
> <br>
> 1. sndBuf.valueAt (Forrest Curo)<br>
> <br>
> <br>
> ----------------------------------------------------------------------<br>
> <br>
> Message: 1<br>
> Date: Sun, 19 Apr 2020 07:30:15 -0700<br>
> From: Forrest Curo <<a href="mailto:treegestalt@gmail.com" target="_blank">treegestalt@gmail.com</a>><br>
> To: ChucK Users Mailing List <<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a>><br>
> Subject: [chuck-users] sndBuf.valueAt<br>
> Message-ID:<br>
> <CAAn-Ecy0LKVHCWmoUL2Y7w67rsibhRAHOOkN1neZyU=az3vm=<a href="mailto:g@mail.gmail.com" target="_blank">g@mail.gmail.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
> <br>
> Using chuck linux-jack this gives me reasonable numbers between -1 and 1.<br>
> Using chuck linux-alsa I'm able to play the file I've read into sndBuf; but<br>
> trying to copy it via .valueAt gives absurdly high ["out of range"] numbers<br>
> at each point. [It can be a different high number different times I run<br>
> chuck, but the number it is turns up at every point I sample.]<br>
> <br>
> Is there a fix for this? Aside from using jack on a computer where it<br>
> befnurgles the midi?<br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <<a href="http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20200419/76d94eef/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20200419/76d94eef/attachment-0001.html</a>><br>
> <br>
> ------------------------------<br>
> <br>
> _______________________________________________<br>
> chuck-users mailing list<br>
> <a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
> <a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
> <br>
> <br>
> End of chuck-users Digest, Vol 176, Issue 4<br>
> *******************************************<br>
<br>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote></div>