• seb-harmonik.ar

    @metaphysician In moop~, the transposition is independent from the length of the window. So to play the sample "slower", you play it at a lower transposition. For instance, if you want to play the sample at 1/2 speed you have a transposition of -12. The "times" message is the window length in ms of how long the sample will play for for that play through. So, it might not be what you're looking for after all.

    maybe your best bet is using [loop~], and using a construction like this to reverse the phase for reverse playback: (this would go into the "onset [+~]" in the help file above)
    Screen Shot 2019-04-07 at 5.23.43 AM.png

    as for the clicking, you have 2 options the way I see it: you could either: 1. use a window using the output of your phase from the first outlet of [loop~] or 2. dynamically create a signal that reads the first and last samples from your window and creates the opposite discontinuity whenever the phase resets. The second option is obviously much more involved & tricky.. I would recommend a stretched hanning~ window where you "ramp up" and "ramp down" over a fixed number of samples (say 5 ms worth), and then leave the output of the window @ 1 in the middle

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

    also, I should say that loop~ is an "extra" part of the Pd-vanilla distribution (like bob~ or sigmund~ or fiddle~). the loop object in the ELSE library is something else, some kind of control-rate object by the looks of it

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

    hi, I have an object "moop~" in my library (in signature) that is similar, it might be helpful to you. It can do reverse with negative "times" messages. (set the end point with "range" messages). It also has a "phase" outlet you can use for windowing

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

    after this I discovered that the root cause of the supercollider problems was a code-signing issue :unamused: hopefully it's not the same in Pd (doesn't seem like it)

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

    I've not experienced this, but I have had similar freezing issues with supercollider on Mojave. In addition, when compiling Tcl/Tk 8.5.9 from source there are issues.. not sure if any of these things are related

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

    @phil123456 I'm confused.. what was wrong? your setup function sounded like it was defined before, and it was defined in the hello world example

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

    @phil123456 just "spitballing" - what happens if you take out all the -lpng and -lbm2835 flags
    edit: just saw you used the pd-lib-builder also.. hmmm

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

    maybe your external is dynamically linked to a library that doesn't exist anymore/has a different version? idk. probably something in your setup() or new() functions I'd think

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

    as LarsXI hints [rzero~ 1] is a differentiator and a crude highpass filter, just to be clear (its output is the difference between successive samples)

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

    I think if you just get it to compile it should work with vanilla? I think the examples probably just use other externals

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!