hello
I was wondering about the Max/MSP equivalents of these Pure Data objects :
[tabsend~] (sends continuously a block to an array) [tabreceive~] (receives continuously a block) [block~] (choose the size of the dsp block, and overlap, for the current subpatch) [bang~] (bang after each dsp cycle, the size of a dsp cycle is set by [block~])
what would you use ? it looks like these four objects are very specific to Pure Data
I am currently porting my Pd abstractions to Max/MSP, and I often use these objects, especially for spectral applications I know the FFT is implemented completely differently under Max (with [pfft~])
There are some solutions for replacing the above objects under Max (for example [groove~] instead of [tabreceive~]), but most of these solutions are millisecond-based, not sample-based ; [bang~], for example, sends a bang message "after each logical DSP cycle" of the sub-window
is there a difference of accuracy between ms and samples ? if you convert an integer number of samples (like 4096) to a time in milliseconds depending on a frequency rate, you always get a floating point number, therefore a very small error ; but that error may be cumulated if the operation is repeated many times
any information will be appreciated !
j