[PD] no pd?? WTF ????
Mathieu Bouchard
matju at artengine.ca
Fri Jan 13 19:35:28 CET 2012
Le 2012-01-13 à 16:10:00, João Pais a écrit :
> I already have an abstraction in pd to automatically set the offset to
> play segments with tabread4~. But if I need e.g. to play indices
> 100000000 to 100000111, which are read from an array, and then rescaled
> in the meantime, how is it possible to keep precision using
> symbol-tricks?
No. A hundred million is already beyond capacity of the float32 format (in
terms of contiguïty), anything made with text formats will get converted
to float32 before they get used.
> The 2nd inlet doesn't help me much, if the numbers going inside are
> still wrong.
What can I say... just don't make them wrong ! :}
> Or, a concrete question: my table has 15312000 samples (5m19s at 48K). You
> mean that if I want to play from index 15311000 to 15312019, (these
> values are read from a file and stored in an array, and also quantized
> in the way), the precision will be correct, just will be printed wrongly
> in the atom boxes?
For [tabread~], yes, because they're below 16777216.
For [tabread4~], it will be exactly like plain [tabread4~], because
starting at half of 16777216, you don't have fractional indices anymore,
and the whole point of [tabread4~] is to use fractional indices. For
normal playback, [tabread~] is ok, but if you want to speed up or slow
down the playback, you may need a few extra bits of precision to prevent
certain artifacts.
______________________________________________________________________
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
More information about the Pd-list
mailing list