• seb-harmonik.ar

    A few things:
    the comb filtering only happens when you add delayed and non-delayed signals. However, you only have the delayed version going into the fft.

    Secondly, I didn't know why the biquad filter was there so I removed it, and scaled the graph so the peaks were at the top of the graph.

    Thirdly, the array size has to match the block size of the fft. Since the real fft only does half a block, it's only necessary to have the graph go to 2048 in this case

    After doing those things you should be able to see it (at relatively high frequencies anyways).

    delays-1-fix.pd

    posted in technical issues read more
  • seb-harmonik.ar

    you could also do it like this
    Screen Shot 2017-02-21 at 4.27.08 PM.png

    posted in technical issues read more
  • seb-harmonik.ar

    there's a list-shuffle in sfruit that seems to do what you want, I misunderstood at first, not knowing that the re-ordering you wanted was a random one

    posted in patch~ read more
  • seb-harmonik.ar

    [list-abs/list-sort]?

    posted in patch~ read more
  • seb-harmonik.ar

    I think what you describe could be accomplished using samphold~ and a delay line if I understand correctly

    posted in technical issues read more
  • seb-harmonik.ar

    install fftw3, I recommend using Homebrew http://brew.sh. In order to store a dynamic library in a location other than the place it was linked from requires some otooling and install_name_tooling (which I wouldn't mess with), (e.g. packages/darwin_app/embed-McOSX-dependencies.sh)

    I'm not sure which version of bsaylor you have but mine doesn't have a libs folder

    posted in technical issues read more
  • seb-harmonik.ar

    the unsupported architecture probably points to trying to compile for ppc if I had to guess.
    You also need to point to the correct location of pd. Try taking out all -arch ppc and -ftree-vectorizer-verbose=2 from the makefile & run
    make PD_PATH=/Applications/Pd-0.47-1/Contents/Resources PD_INCLUDE=/Applications/Pd-0.47-1.app/Contents/Resources/include

    as for learning this stuff, unfortunately I have no concrete advice besides learning common compiler args, the make program and the gnu build tools in general. I also usually do a lot of googling of errors & such (modern luxuries)

    http://autotoolset.sourceforge.net/tutorial.html
    http://clang.llvm.org/docs/UsersManual.html

    posted in technical issues read more
  • seb-harmonik.ar

    @whale-av this still results in an infinite loop? try putting a print somewhere and it will make pd very slow

    posted in technical issues read more
  • seb-harmonik.ar

    hmm seems you're using 32 bit pd. try adding -arch i386 to CFLAGS

    you can run file /Applications/Pd-0.47-1.app/Contents/Resources/bin/pd to know for sure

    edit: though now that I think about it you might not be able to use these externals w/ 32 bit pd?? How would double precision lookup be achieved without double precision?

    posted in technical issues read more
  • seb-harmonik.ar

    try taking away -Werror or adding -Wno-unused-parameter in the makefile CFLAGS. -Wno-unused doesn't seem to work, The issue is that pd uses certain patterns for calling functions, so devs include arguments in functions that aren't used all the time. This is supposed to result in a warning. However, -Werror makes warnings into errors (so it doesn't compile). -Wno-unused is probably meant to ignore unused variables (counteract -Wunused-parameter) but doesn't seem to work that way

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!