<div dir="ltr">Hi, <div><br></div><div>I think you can link C++11 and GNU C code together because I'm doing that with Jamoma [1] which build both on Linux (with GCC 4.8 and 4.9) and Mac OS (with Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn).</div><div>But I'm sorry Arshia have no clue about your error but you can check flags and all the build chain on github [2].</div><div><br></div><div>Cheers</div><div><br></div><div>Antoine</div><div><br></div><div>[1] : <a href="https://travis-ci.org/jamoma/JamomaPureData">https://travis-ci.org/jamoma/JamomaPureData</a></div><div>[2] : <a href="https://github.com/jamoma/JamomaPuredata">https://github.com/jamoma/JamomaPuredata</a></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">--<br>do it yourself                       <br><a href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.fr</a><br></div></div>
<br><div class="gmail_quote">2015-06-03 12:58 GMT+02:00 Thomas Grill <span dir="ltr"><<a href="mailto:gr@grrrr.org" target="_blank">gr@grrrr.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Fwiw, on the external side of things, there is my hr library doing this: <a href="http://puredata.info/Members/thomas/hr" target="_blank">http://puredata.info/Members/thomas/hr</a><div>best, Thomas</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">2015-06-02 22:44 GMT+02:00 Miller Puckette <span dir="ltr"><<a href="mailto:msp@ucsd.edu" target="_blank">msp@ucsd.edu</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">With a pair of single-precision floating-point numbers you can specify<br>
arbitrary sums to about 47 bits of precision.  This is less than the<br>
56 bits (I think) that a double precision number has, but it's enough,<br>
for instance, to specify locations in an hour-long soundfile at 96K down<br>
to less than 1/10000 of a sample.<br>
<br>
This can be done, for instance, by making the first of the two numbers<br>
represent exactly a mmultiple of 256 (up to about (256 * 16,000,000) and the<br>
second one a value less than 256 with 16 bits of fraction (plus 8 of integer<br>
part).<br>
<br>
This is in effect how the demo patch B16-long-varispeed work.s<br>
<br>
But it's tricky to do - I should really put an abstraction in extra to<br>
help people do it :)<br>
<br>
Miller<br>
<div><div><br>
On Tue, Jun 02, 2015 at 04:14:22PM -0400, William Huston wrote:<br>
> I so wish these double precision float patches could be rolled into the<br>
> main branch.<br>
><br>
> This issue of indexing into long arrays is the biggest thing impacting my<br>
> PD joy I've found.<br>
><br>
> Unless I'm missing something, the onset inlet to [tabread4~] is not an<br>
> acceptable solution, since it is only *added* to the value (address) on the<br>
> left inlet. So instead of first encountering noise at 150,000 bytes into<br>
> the array, we defer the problem to 300,000? This is just 7 seconds @<br>
> 44.1khz, and I want to work with audio files potentially 2 hrs long.<br>
><br>
> Thanks Katja for your work on this.<br>
><br>
> On Tuesday, June 2, 2015, Arshia Cont <<a href="mailto:Arshia.Cont@ircam.fr" target="_blank">Arshia.Cont@ircam.fr</a>> wrote:<br>
> > Thank you Katja for the swift response! We will wait for that then.<br>
> ><br>
> > Any one running into run-time problems when compiling with C++11 or<br>
> C++14? We seem to have memory alignment issues… .<br>
> ><br>
> > Arshia Cont<br>
> ><br>
> ><br>
> ><br>
> ><br>
> >> On 02 Jun 2015, at 14:23, katja <<a href="mailto:katjavetter@gmail.com" target="_blank">katjavetter@gmail.com</a>> wrote:<br>
> >><br>
> >> On Tue, Jun 2, 2015 at 1:07 PM, Arshia Cont <<a href="mailto:Arshia.Cont@ircam.fr" target="_blank">Arshia.Cont@ircam.fr</a>> wrote:<br>
> >><br>
> >> [...]<br>
> >><br>
> >>> My second question would be on double-precision audio externals.. I see<br>
> discussions on class_new64 but can’t seem to find any trace of it in<br>
> 0.46-6.. I dig into the archives to figure this one out first!<br>
> >><br>
> >> In 2011 I made a set of patch files for vanilla pd 0.43 to enable<br>
> >> double precision builds (where t_float and t_sample are doubles). That<br>
> >> can be found here:<br>
> >><br>
> >> <a href="https://github.com/pd-projects/pd-double" target="_blank">https://github.com/pd-projects/pd-double</a><br>
> >><br>
> >> You could try it out for evaluation but Miller wants to scrutinize,<br>
> >> test and improve the patch files before accepting them.<br>
> >><br>
> >> Katja<br>
> >><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Pd-dev mailing list<br>
> > <a href="mailto:Pd-dev@lists.iem.at" target="_blank">Pd-dev@lists.iem.at</a><br>
> > <a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br>
> ><br>
><br>
> --<br>
> --<br>
> May you, and all beings<br>
> be happy and free from suffering :)<br>
> -- ancient Buddhist Prayer (Metta)<br>
><br>
> Don't forget to sign the<br>
><br>
</div></div>> *Pledge to Resist*<br>
><br>
> *the Constitution Pipeline:*<br>
><br>
>    - *The Pledge: TinyURL.com/Pledge2ResistCP<br>
>    <<a href="http://TinyURL.com/Pledge2ResistCP" target="_blank">http://TinyURL.com/Pledge2ResistCP</a>>*<br>
>    - *More info: TinyURL.com/Pledge2ResistCP1<br>
>    <<a href="http://TinyURL.com/Pledge2ResistCP1" target="_blank">http://TinyURL.com/Pledge2ResistCP1</a>>*<br>
<div><div><br>
> _______________________________________________<br>
> Pd-dev mailing list<br>
> <a href="mailto:Pd-dev@lists.iem.at" target="_blank">Pd-dev@lists.iem.at</a><br>
> <a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br>
<br>
<br>
_______________________________________________<br>
Pd-dev mailing list<br>
<a href="mailto:Pd-dev@lists.iem.at" target="_blank">Pd-dev@lists.iem.at</a><br>
<a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="">-- <br><div>Thomas Grill<br><a href="http://grrrr.org" target="_blank">http://grrrr.org</a></div>
</span></div>
<br>_______________________________________________<br>
Pd-dev mailing list<br>
<a href="mailto:Pd-dev@lists.iem.at">Pd-dev@lists.iem.at</a><br>
<a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br>
<br></blockquote></div><br></div>