• seb-harmonik.ar

    It's possible to delay by 1 sample without changing the block size using del write~ and delread~. (see the example G05.execution.order.pd in the docs)

    However, to get a delay of .005 ms you would need a very large sample rate (200000).
    If your output sample rate is fixed at a lower rate (less than 200,000), the best you can hope for is putting out samples at that lower rate, and maybe using lagrange interpolation via [vd~] to get values that are slightly phase-shifted from each other. I also have a hermite-spline delay line interpolator [vdhs~] in my lib

    You can also use an FIR filter to interpolate using more samples than 4 (in this case using a windowed since function as an interpolator):
    http://www.labbookpages.co.uk/audio/beamforming/fractionalDelay.html

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

    the other way of doing it is the way list-nth from list-abs does

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

    Here it is,
    vocode.zip
    I also put smaller block sizes for the higher frequencies to catch transients better & larger for low frequencies so that they are read correctly, you need my lib mainly for the highest~ peak envelope follower

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

    I tried messing around with your patch and got good results when I
    -replaced env~ with a peak envelope follower (highest~ from my library) rather than an rms one
    -used 2 filters everywhere there is 1
    -set the q to 10-15 in each bandpass filter
    -use a line~ after the envelope follower to convert to signal that has interpolation time equal to the rate of output of the envelope follower
    -use a [lop~ 10] between [line~] and [*~ ] to take the high frequencies out of the line~ signal (which has first-derivative discontinuities)
    I used a block size of 64 for the envelope follower

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

    I think "res" corresponds to feedback which I think can be made by feeding the output back into the input of the all pass chain

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

    OK I have set it from within the .so here it is updated
    gem_videoVLC.so

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

    seems like VLC works if you do in terminal
    export VLC_PLUGIN_PATH=/Applications/VLC.app/Contents/MacOS/plugins
    and then run Pd
    /Applications/Pd.app/Contents/Resources/bin/pd
    so now to figure out how to set it from within Gem...
    And I also get a TCL error when sending the ddevice message, but it works

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

    @whale-av Gem in Deken is not for 64-bit Pd
    I did compile against pd 48.0 but I'm not sure why that would make a difference.. also on OS X 10.10

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

    Ohhh I get it now.. I get the same error, seems like a runtime issue with opening the plugin but I'm not sure why since the .so file is there..

    I'm not sure why my GEM wouldn't load for you either.. odd

    posted in extra~ read more

Internal error.

Oops! Looks like something went wrong!