[PD-dev] Tabread/write on array bigger than 16777216 points
Nicolas Montgermont
nicolas_montgermont at yahoo.fr
Wed Jul 13 15:30:21 CEST 2011
Le 13/07/11 14:29, IOhannes m zmoelnig a écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 2011-07-13 14:20, Nicolas Montgermont wrote:
>> Before going further (tabread~, tabread4,...) I wanted to know if
>> someone has already done something similar or if you have advices on
>> names and behavior.
> i think thomas musil did something like a "double precision table
> library" once, using the same approach.
can i find it on the svn?
> i simultaneously worked on the problem with the totally different
> approach of making Pd "double precision" aware.
>
> thomas is on holidays right now (won't be back before august), and i
> would be interested in what failed to work when using PD_FLOATTYPE=double.
I use
#define PD_FLOATTYPE double
before including m_pd.h
in an external.
it compiles but it occurred to me that i have to recompile Pd with the
same definition to test it,
that was not what i searched cause i prefer to use "standard" pd and to
add externals.
with the [tabread_double] paradigm, it'll work regarding any floattype
of the Pd used.
otoh, im' not sure i can manage transparent operation keeping the
precision i want, i mean building an abstraction that takes as an input
a float that can be bigger than 2^24 and that automaticcaly use
tabread_double or tabwrite_double the good way.
Maybe i'll need to do a special + - or % / or >> << to achieve that.
mmm tricky
n
--
http://nim.on.free.fr
More information about the Pd-dev
mailing list