<div dir="ltr">thanks Christof, unfortunately increasing the delay is not an option for me, <div>when you suggest to spread the op across several dsp ticks you mean  for example not to read the buffer in one go but to break the read to chunks? </div><div>also, is there a way to "defer low" different tasks in pd? </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 10, 2020 at 12:53 PM Christof Ressi <<a href="mailto:info@christofressi.com">info@christofressi.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>> when i setmem /dumpmem on a 5760000 samples size buffer</p>
    <p>Are you trying to do this in a single DSP tick? This would create
      a CPU spike and lead to audio dropouts, depending on the value of
      "delay" in the audio settings. <br>
    </p>
    <p>You can either</p>
    <p>a) increase "delay" -> more latency -> more chance to
      "absorb" CPU spikes, or</p>
    <p>b) spread the operation across several DSP ticks.</p>
    <p>Christof<br>
    </p>
    <div>On 10.02.2020 12:38, iftah gabbai
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr">so i tested it with linux and it works great, my
          only problem right now is that i get an audible glitch when i
          setmem /dumpmem on a 5760000 samples size buffer, i tried
          breaking the setting / dumping to smaller chunks but it only
          got worse, is there any workaround?</div>
        <div dir="ltr"><br>
        </div>
        <div>thanks!</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Sat, Feb 1, 2020 at 11:44
          AM cyrille henry <<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">yes,
          I did write that. But Miller implemented a binary transfer
          from pd to pd~ so the native solution must be lot's more
          efficient now. I did not test if shmem is still faster.<br>
          <br>
          Yes, using shmem_send~ and shmem_receive~ will add 1 more
          block latency on top of pd~ latency.<br>
          <br>
          cheers<br>
          <br>
          <br>
          Le 01/02/2020 à 10:32, iftah gabbai a écrit :<br>
          > @cyrille, i have another question if i may, i saw
          somewhere in the list that you write that streaming audio from
          pd to a subprocess with shmem is much more efficient in terms
          of cpu usage, is it still the case? also if i understand
          correctly from the docs i will then have latency of one block
          size + fifo right?<br>
          > <br>
          > On Sat 1. Feb 2020 at 10:29, iftah gabbai <<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>> wrote:<br>
          > <br>
          >     @chris, thank you for that, very good piece of info!<br>
          > <br>
          >     On Fri 31. Jan 2020 at 20:03, cyrille henry <<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>> wrote:<br>
          > <br>
          > <br>
          > <br>
          >         Le 31/01/2020 à 18:30, iftah gabbai a écrit :<br>
          >          > so it is confirmed to work on linux? if so
          than great :)<br>
          >         it's working on my computer!<br>
          >         c<br>
          > <br>
          > <br>
          >          ><br>
          >          > On Fri 31. Jan 2020 at 13:58, cyrille henry
          <<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>>> wrote:<br>
          >          ><br>
          >          >     I don't know why it fail on mac. You
          can try to split in smaller table, like you suggested.<br>
          >          >     But you should also test it on linux
          first since it's your main target.<br>
          >          ><br>
          >          >     c<br>
          >          ><br>
          >          >     Le 30/01/2020 à 19:55, iftah gabbai a
          écrit :<br>
          >          >      > im building on mac os 10.12 and
          intending to run on linux(arm), i haven’t tested on linux, the
          problems im having are on mac,<br>
          >          >      ><br>
          >          >      > thanks!<br>
          >          >      ><br>
          >          >      > On Thu 30. Jan 2020 at 17:47,
          cyrille henry <<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>
          <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>>>>
          wrote:<br>
          >          >      ><br>
          >          >      >     what is your OS?<br>
          >          >      ><br>
          >          >      >     Le 30/01/2020 à 17:10, iftah
          gabbai a écrit :<br>
          >          >      >      > hey C, i have 16gb of
          ram, and if i did not completely messed up my calcs i tried to
          allocate 2 min of 96khz (11.520.000)<br>
          >          >      >      ><br>
          >          >      >      > thanks again!<br>
          >          >      >      ><br>
          >          >      >      > On Thu 30. Jan 2020 at
          17:06, cyrille henry <<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>
          <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>>>
          <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a> <mailto:<a href="mailto:ch@chnry.net" target="_blank">ch@chnry.net</a>>>>>>
          wrote:<br>
          >          >      >      ><br>
          >          >      >      >     hello,<br>
          >          >      >      ><br>
          >          >      >      >     Do you have enough
          free memory on your computer?<br>
          >          >      >      >     I just test on y
          computer, I can reproduce this error as soon as I ask an
          allocation bigger than the available memory on my hardware.<br>
          >          >      >      >     (between 500 000
          000 and 1 000 000 000 points)<br>
          >          >      >      ><br>
          >          >      >      >     cheers<br>
          >          >      >      >     Cyrille<br>
          >          >      >      ><br>
          >          >      >      >     Le 30/01/2020 à
          12:11, iftah gabbai a écrit :<br>
          >          >      >      >      > ...perhaps i
          should elaborate, im trying to dump an array in the size of 11
          520 000(2 min of 96 khz audio) to another instance of PD, is
          it possible at all or do i have to break it to smaller chunks?<br>
          >          >      >      >      ><br>
          >          >      >      >      > On Thu, Jan
          30, 2020 at 12:01 PM iftah gabbai <<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>
          <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>>
          <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>
          <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>>>
          <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>
          <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>>
          <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>
          <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a> <mailto:<a href="mailto:ift.gab@gmail.com" target="_blank">ift.gab@gmail.com</a>>>>>>>
          wrote:<br>
          >          >      >      >      ><br>
          >          >      >      >      >     hello
          all, ive been experimenting with shmem (the latest one i could
          find in deken), it works fine as long as i use very small
          arrays, as soon as i try to use bigger arrays ( havent checked
          where the breakpoint is but more than approx 400000) it doesnt
          and it returns "could not allocate shmem memory Id"<br>
          >          >      >      >      ><br>
          >          >      >      >      >     i wonder
          if im doing something wrong or if its a known thing?<br>
          >          >      >      >      ><br>
          >          >      >      >      ><br>
          >          >      >      >      >     thanks!<br>
          >          >      >      >      ><br>
          >          >      >      >      ><br>
          >          >      >      >      >
          _______________________________________________<br>
          >          >      >      >      > <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>>>
          mailing list<br>
          >          >      >      >      > UNSUBSCRIBE
          and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
          >          >      >      >      ><br>
          >          >      >      ><br>
          >          >      >      ><br>
          >          >      >      ><br>
          >          >      >      >   
           _______________________________________________<br>
          >          >      >      > <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>>>
          mailing list<br>
          >          >      >      >     UNSUBSCRIBE and
          account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
          >          >      >      ><br>
          >          >      >      ><br>
          >          >      >      >
          _______________________________________________<br>
          >          >      >      > <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>>
          mailing list<br>
          >          >      >      > UNSUBSCRIBE and
          account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
          >          >      >      ><br>
          >          >      ><br>
          >          >      ><br>
          >          >      ><br>
          >          >      >   
           _______________________________________________<br>
          >          >      > <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>>
          mailing list<br>
          >          >      >     UNSUBSCRIBE and
          account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
          >          >      ><br>
          >          ><br>
          >          ><br>
          >          ><br>
          >          >   
           _______________________________________________<br>
          >          > <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>
          <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>>>
          mailing list<br>
          >          >     UNSUBSCRIBE and account-management
          -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
          >          ><br>
          > <br>
          > <br>
          > _______________________________________________<br>
          > <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
          > UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
          > <br>
          <br>
          <br>
          <br>
          _______________________________________________<br>
          <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
          UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
  </div>

_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div>