• korax_ole

    Hello,

    I am new to making externals and generally "non-visual" programing,
    and I would like to do the following:

    • write a signal to a table, in a pd patch - OK
    • read from the table with my external. - hm....

    I saw the d_array.c file, and can understand, more or less, how to "connect" to a table, but the thing I cannot figure out, is how to get the position of the table that is being written to.
    Lets say, the table is 1000 samples long. What sample is tabwrite~ at, on any given time? How can I get that info ?
    I want to read parts of the signal being recorded, in various speeds, thous creating the possibility to read over the point that is being written, resulting to "clicks" possibly.

    Is this the right approach, or should I make my external have its own array ( about 3 seconds long) ?
    And on that, I couldn't find the table src code, so, how should I create a sample array?
    Is this correct "t_sample myBuffer[132300] ; " (132300 sample in 3 secs, for 44.1K sr)

    Sorry for the amount of questions, I am really trying to get my head around this...
    Thank you in advance,
    Nick

    posted in extra~ read more
  • korax_ole

    Hello everyone,
    Sorry if the post is in the wrong topic...
    I would like to construct o patch for a physical model of piano.
    I've been searching the internet for any algorithms that might help me
    but i find many,many physics formulas, and i don't do well with physics...
    Is there any place i should look that might have a simple digital algorithm or flow chart?
    Thank you in advance!

    posted in technical issues read more
  • korax_ole

    thank you very much slvmchn.
    This will sure help me.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!