• on_off

    Cheers mate!
    I just saw that too.


    posted in technical issues read more
  • on_off

    Thanks very much both!

    Portabello >> "If you are using [tabread4~] to scan through an array to generate a control signal then you might want to consider changing your array"

    Yes Portabello, this is what I am trying to do actually!

    Alexandros >> "If you use [line~] or [vline~] though, you might want to multiply by 44,099 in case the ramp reaches 1, as multiplying by 44,100 and adding 1 will yield a ramp from 1 to 44,101 (maybe I'm wrong...)"

    Alexandre, in fact and exactly as you wrote, I am multiplying vline~'s ramp (same goes with line~) with 44,099 (>> ramp: 0 - 44,099) and then I add 1 (>> ramp: 1 - 44,100). The thing is that the tabread4~ object I am using is associated with a "corrected" array (resized to hold 44,103 samples for the 4-point interpolation) in order to use its output as a control signal.

    And here is the tricky bit I don't understand...
    Why the heck the help patch suggests [1 - (n-2)]...??
    I suppose I have to check the source code.

    Cheers both!


    posted in technical issues read more
  • on_off

    Hello Pd people,

    Two questions regarding tabread4~:

    Let's say we have a 1 second sample at 44,100Hz (....44,100 sample size).

    1. Do we have to resize the associated array to hold 3 more samples for the 4-point interpolation, that is 44,103 samples?

    If the answer to my first question is "Yes", then...

    1. Let's say we index our sample using line~, vline~, or phasor~ (three objects whose ramp starts at 0). In order to play the whole sample we need to start at 1 and finish at 44,100, right?
      Then why in the help patch of the tabread4~ object, says:
      "...indices should start from 1 and end n-2..."
      (n = sample size. That is from 1 till 44101 for our example...???).

    Doesn't make sense...

    I am wrong somewhere...?

    Thanks a lot!


    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!