• seb-harmonik.ar

    well feel free to copy it if you want.. else has a far more steady release schedule anyways :grin:

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

    @porres I think I implemented it after reading about the algorithm
    the fundamental preserves the 'residual' phase when it the cycle completes, and at that point the center frequency phase is reset to 0

    the frequencies can only be updated when fundamental or center frequency phase rolls over (or they are already 0)

    it checks to see if there's enough 'space' in the fundamental phase to fit another center frequency cycle (that's the

    phsinc = outfreq/infreq;
    routphase = shadylib_min(1.f - phsinc, duty);
    routphase = routphase - outphase - res;
    

    part)
    but does so while considering the phase it had wrapped around at the beginning of this cycle ('res')

    This was to avoid the last cycle of the center frequency from popping in and out depending on the starting phase of the fundamental

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

    @jamcultur shadylib is on deken and there is a windows version https://deken.puredata.info/search.html?libraries=shadylib&objects=&descriptions=

    It has not had a 'release' in 5 years despite 94 commits.. maybe should get on that

    although I think the only changes in voisim~ were some minor possible performance improvements

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

    @cfry it probably picked up [list-dripdex] which is [list-drip] w/ index
    I think list-abs could use a rewrite using the 'new' [list] objects..
    I recommend just installing zexy and using [drip] though.. externals will always be faster than abstractions

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

    @Konked2 maybe make an attack part of the envelope.. right now it jumps up to one instantly

    @lacuna good call, forgot about clear

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

    @Konked2 hmm.. maybe you're still missing something? here's the edited patch
    or maybe there is inconsistency and my speakers aren't good enough to tell
    picodrumz.pd

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

    @Konked2 you have to connect the [del] to the message box that is going into [vline~]
    also maybe you made a message [del( instead of an object [del]?

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

    Thanks David
    I think it's due to the value of the noise~ and phasor phase
    Try this to fix:
    image.png
    you can use the [seed (message to noise~ to set a consistent set of samples from it
    but, the state in the filters has to 'settle' after that, hence the [del]
    but [line~] can't begin 10 samples after the block starts so [vline~] must be used

    edit: actually I think 3 samples is enough delay.. 1 for each filter
    not sure what the deal is on those number boxes for phase.. range should be 0-1..

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

    I didn't open the patch, but you don't want to multiply audio using message-rate ramp (from regular [line])
    use [line~] instead
    edit: I noticed you're also setting a [*~ ] from a [/ 2] (from the [snapshot~]) every 50 ms. That's probably also doing some popping. Maybe a [line~] over 50 ms instead would be appropriate? not exactly sure of the intent there

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!