• Obineg

    Dragging the slider around is giving me CPU thread spikes at
    like 80% on an i5 quad core at 4.0Ghz and the lists only have 5 floats.

    this is something else what casuses this, most likely in the graphics thread.

    your computer can easily move some 50,000 messages per scheduler tick (1 ms?) between 2 pd externals.

    try doing the same with 200 numbers instead of 5 and you will see what is going on.

    posted in technical issues read more
  • Obineg

    if you need to perform a task in quite different ways depending on the data type, sorting input by data type is the first thing to do here, and that should solve most other open questions tehn.

    not sure if there is a third party delay for strings in pd, but in max v4 it is a nightmare to delay symbols, while for int, float and "bang" you simply have to use three different objects. (speedlim in max takes everything, luckily.)

    posted in technical issues read more
  • Obineg

    sending "foo" to [select foo] works as expected, but in case you expected to route "foo" with it.... no. the first list element is always cut off, so [route foo] will just output "bang".

    posted in technical issues read more
  • Obineg

    the examples all seem to use the externals.

    posted in technical issues read more
  • Obineg

    did by chance anyone ever built link and mass (1D) as patch?

    posted in technical issues read more
  • Obineg

    yes, if you look at modes from an arbitrary math perspective, you will find more modes than the ones listed in most books about music.

    but "gypsy" & co dont follow the same rules as the others, i would not call it modes, i would call them scales.

    posted in technical issues read more
  • Obineg

    butterworth/linkwitz is not difficult for biquad~

    posted in technical issues read more
  • Obineg

    aha, i misinterpreted "trend" because i didnt see "weather station"

    yes, lowpassfilter would be good, onepole, slide, or averaging could all be set up for numbers in case you need to avoid signal.

    then poll and compare with N-1

    posted in technical issues read more
  • Obineg

    @nicnut

    i dont know about pd, but in max you can not be sure that phasor~ really reaches a "true" 1.0 in float IEEE. ;)

    so you are better advised to track for the direction change in order to find the "1." within the same sample of the "1." - or actually the "0.", because "1." and "0." is the same moment in a phase accumulator.

    in case there is no factory external you might need to use a delay~ 1 to track the direction change, which means that your system will have 1 sample latency.

    but this is still better to use than treshold~ 0.5 - which will work, but brings new problems when used in a complex application.

    posted in technical issues read more
  • Obineg

    • bang register for comparison with N
    • write N in register and compare N against N-1 (order does not matter)

    grafik.png

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!