• polle

    @seb-harmonik-ar thats a really neat solution, thanks for your help!

    @lacuna tabread4 is also a good idea, thanks!

    posted in technical issues read more
  • polle

    thanks for explaining the differences between subpatch and abstraction, which does make sense now!
    The waveguide is running, thanks for your help!

    posted in technical issues read more
  • polle

    Good Day,
    I want to change the volume of a source, but not linear or formula. More like with an array as an input, where I interpolate between the values. Something like this: But in this implementation the output just jumps between the values in the array of course.

    image.png

    I found Fader or Interpolate1D between 2 Values, but nothing like this with an array.

    Perhaps there is something I am missing and there is a better approach or has an Idea how to interpolate between these values?
    Cheers polle.

    posted in technical issues read more
  • polle

    @lacuna
    if i understand correcly, the solution I just posted with the send /receive will be calculated in blocks so it also needs to be put in another subpatch with a block~ 1?

    @lacuna said:

    offtopic but all those 1-sample delays in the abstraction (one of many ways to do this in Vanilla would be [rzero_rev~] ) are not required I guess.

    that could make sense now!

    posted in technical issues read more
  • polle

    @lacuna

    you mean something like this?

    image.png
    so the loop needs to be "broken" outside of a subpatch?

    posted in technical issues read more
  • polle

    Perhaps you can give me some insight on how pure data calculates, i am kinda lost in debugging this issue.

    I want to do a waveguide simulation,In short the signal goes in, gets delayed, reflected on the and with some dampening and gets delayed again with some dampening. In the end you got 2 inlets and 2 outlets (front and back of the pipe). When you connect two waveguides together the reflection feed into each other.

    I searched the forum about DSP Loop error and other people trying to implement a Waveguide, but I still can't solve it. I read about how pd does 64 sample blocks and you need to set them to one, which i did. And that i need to add a throw/catch or similar (i tried multiple) to force instant calculatins, but i dont really understand why or how (beside adding block~ 1) the implemetation works. Especially where do i need to do the 1-sample delays to force the calculation.

    Prior using pd I implemented my idea using python (but its to slow) and luckily i found pure data which is a godsend so far! Strange that iam doing music for over a decade and never heard of it... Because of the Python implemetation I understand it in a technical standpoint, but not how i can do it in pd and why I allways get a DSP Loop error.

    Thats my current setup. The red Arrows show the incoming and outgoing signal in the end.

    pd-waveguide-connect.jpg

    ps-waveguide.jpg

    I tried all three.
    pd-1-sample-delay.jpg

    Can you help me?
    Cheers and Thanks
    Polle

    posted in technical issues read more
  • polle

    @xaverius Were you able to implement that? Currently i am struggling to implement something similar for a waveguide simulation. Still getting the DSP loop error with everything I try.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!