[PD] Cleaned patch for Jupiter (Maxence Larrieu)

Maxence Larrieu m at larri.eu
Sun Feb 14 17:30:51 CET 2016


Hello,
thanks for the feedback,
 as usual the error come from the student (me) : the synthesis "chapo"
works fine now (see section 6 and 12).
now lets see the problems with spat and the samplers (interpolation).

new patch is there http://jupiter.larri.eu/patch/
and readme here : http://jupiter.larri.eu/

​greetings,
​Maxence​


2016-02-08 10:44 GMT+01:00 <pd-list-request at lists.iem.at>:

> Send Pd-list mailing list submissions to
>         pd-list at lists.iem.at
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.puredata.info/listinfo/pd-list
> or, via email, send a message with subject or body 'help' to
>         pd-list-request at lists.iem.at
>
> You can reach the person managing the list at
>         pd-list-owner at lists.iem.at
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pd-list digest..."
>
>
> Today's Topics:
>
>    1. Re: Cleaned patch for Jupiter (Miller Puckette)
>    2. Re: freeverb~ problem (Kjetil Matheussen)
>    3. Re: freeverb~ problem (Kjetil Matheussen)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 7 Feb 2016 21:05:42 -0800
> From: Miller Puckette <msp at ucsd.edu>
> To: Maxence Larrieu <m at larri.eu>
> Cc: pd-list at lists.iem.at
> Subject: Re: [PD] Cleaned patch for Jupiter
> Message-ID: <20160208050542.GO23918 at fuzz.localdomain>
> Content-Type: text/plain; charset=utf-8
>
> I do think the distributed patch should work.  (One minor thing: "chapo"
> puts out no sound until the pitch tracker gets a pitch from the input).
> Anyhow, I've run many performances with it.
>
> I'm not sure what the table "goobers" ever did :)
>
> cheers
> Miller
>
> On Fri, Feb 05, 2016 at 05:17:12PM +0100, Maxence Larrieu wrote:
> > ​Hello,
> >
> > I am working on Jupiter patch which is present in the Pd Repertory
> Project
> > [1]. The problem is that this original patch (maybe the one which have
> the
> > longest history since it starts in 1987 ;) is not fully functional. For
> > example one synthesis named "chapo" do not outputs signal (see [2] in pd
> > forum) and few tables needed in the patch are empty ( goobers, expo.tab,
> > fto4.t, dist.t).
> >
> > I would like to make a functionnal patch, and to make it as readeable as
> > possible.
> > I need help for "debugging", and understand what it should do.
> > If some of you are interested let me know so we can work together.
> >
> > I share the last "cleaned patch" version there, with all depedencies
> (lib,
> > abstraction, sounds) :
> > http://jupiter.larri.eu/patch/
> >
> > You can find a readme file (editable) + an error list (not exhaustive)
> > there :
> > http://jupiter.larri.eu/index.html
> >
> >
> > I hope some of you will be interested,
> > greetings,
> > Maxence Larrieu
> >
> > [1]http://msp.ucsd.edu/pdrp/latest/files/doc/
> > [2]http://forum.pdpatchrepo.info/topic/9781/help-synthesis
> >
> > <https://lite6.framapad.org/p/jupiter>
>
> > _______________________________________________
> > Pd-list at lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 8 Feb 2016 10:28:05 +0100
> From: Kjetil Matheussen <k.s.matheussen at gmail.com>
> To: Ivica Bukvic <ico at vt.edu>
> Cc: IOhannes m zmoelnig <zmoelnig at iem.at>, Pd-list
>         <pd-list at lists.iem.at>
> Subject: Re: [PD] freeverb~ problem
> Message-ID:
>         <
> CAC6niELAsyOT-sRdrDiwF8r2E+5kZ1ESTTAhD5TdQQP7GFeTUw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> You could use the faust version of freeverb and compile it for pd. It's
> probably less likely to have bugs.
> For instance by pasting
>
> http://sourceforge.net/p/faudiostream/code/ci/master/tree/examples/freeverb.dsp?format=raw
> into http://faust.grame.fr/onlinecompiler/
>
>
> On Sun, Feb 7, 2016 at 4:08 AM, Ivica Bukvic <ico at vt.edu> wrote:
>
> > Thank you, Katja. Is there a newer version than this out there?
> >
> > Best,
> >
> > --
> > Ivica Ico Bukvic, D.M.A.
> > Associate Professor
> > Computer Music
> > ICAT Senior Fellow
> > Director -- DISIS, L2Ork
> > Virginia Tech
> > School of Performing Arts – 0141
> > Blacksburg, VA 24061
> > (540) 231-6139
> > ico at vt.edu
> > www.performingarts.vt.edu
> > disis.icat.vt.edu
> > l2ork.icat.vt.edu
> > ico.bukvic.net
> > On Feb 6, 2016 10:25 AM, "katja" <katjavetter at gmail.com> wrote:
> >
> >> If the freeverb~ version you use looks like the one in
> >>
> >>
> http://sourceforge.net/p/pure-data/svn/HEAD/tree/trunk/externals/freeverb~/freeverb~.c
> >> ,
> >> there's a function 'fix_denorm_nan_float() defined starting at line
> >> 154. The function is called later (in line 225 and others) but the
> >> return value is never stored. Therefore freeverb~ doesn't flush
> >> denormals.
> >>
> >> On Sat, Feb 6, 2016 at 3:34 PM, Ivica Bukvic <ico at vt.edu> wrote:
> >> > Thank you all. Looks like I've got some troubleshooting to do and will
> >> > report what I find.
> >> >
> >> > Best,
> >> >
> >> > --
> >> > Ivica Ico Bukvic, D.M.A.
> >> > Associate Professor
> >> > Computer Music
> >> > ICAT Senior Fellow
> >> > Director -- DISIS, L2Ork
> >> > Virginia Tech
> >> > School of Performing Arts – 0141
> >> > Blacksburg, VA 24061
> >> > (540) 231-6139
> >> > ico at vt.edu
> >> > www.performingarts.vt.edu
> >> > disis.icat.vt.edu
> >> > l2ork.icat.vt.edu
> >> > ico.bukvic.net
> >> >
> >> > On Feb 6, 2016 9:20 AM, "IOhannes m zmölnig" <zmoelnig at iem.at> wrote:
> >> >>
> >> >> On 02/06/2016 10:29 AM, katja wrote:
> >> >> > Possibly an inf or nan recirculating in the delay lines? It seems
> >> that
> >> >> > freeverb~ calls function fix_denorm_nan_float(float v) but doesn't
> >> use
> >> >> > the return value.
> >> >>
> >> >> you *might* be able to confirm this by sending the output for
> >> >> [freeverb~] to [print~] (the silent samples would be NaN or Inf
> rather
> >> >> than 0 (or some other constant value))
> >> >>
> >> >> gamds
> >> >> IOhannes
> >> >>
> >> >>
> >> >>
> >> >> _______________________________________________
> >> >> Pd-list at lists.iem.at mailing list
> >> >> UNSUBSCRIBE and account-management ->
> >> >> http://lists.puredata.info/listinfo/pd-list
> >> >>
> >> >
> >> > _______________________________________________
> >> > Pd-list at lists.iem.at mailing list
> >> > UNSUBSCRIBE and account-management ->
> >> > http://lists.puredata.info/listinfo/pd-list
> >> >
> >>
> >
> > _______________________________________________
> > Pd-list at lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> > http://lists.puredata.info/listinfo/pd-list
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20160208/7e7cc84b/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Mon, 8 Feb 2016 10:44:14 +0100
> From: Kjetil Matheussen <k.s.matheussen at gmail.com>
> To: Kjetil Matheussen <k.s.matheussen at notam02.no>
> Cc: Pd-list <pd-list at lists.iem.at>
> Subject: Re: [PD] freeverb~ problem
> Message-ID:
>         <CAC6niEJXXd73Gr-zp=
> wyA6ffia9ax9zVC76sTUGeaRqp98OLkA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Regarding denormals, if that's the problem, shouldn't it be good enough
> to compile with -fpmath=sse -msse2 and run the following code one time in
> the dsp thread?
>
> #ifdef __SSE__
>     #ifdef __SSE2__
>         #define AVOIDDENORMALS _mm_setcsr(_mm_getcsr() | 0x8040)
>     #else
>         #define AVOIDDENORMALS _mm_setcsr(_mm_getcsr() | 0x8000)
>     #endif
> #else
> #   error "must compile with -fmpath=sse"
> #endif
>
>
>
>
> On Mon, Feb 8, 2016 at 10:28 AM, Kjetil Matheussen <
> k.s.matheussen at gmail.com
> > wrote:
>
> > You could use the faust version of freeverb and compile it for pd. It's
> > probably less likely to have bugs.
> > For instance by pasting
> >
> http://sourceforge.net/p/faudiostream/code/ci/master/tree/examples/freeverb.dsp?format=raw
> > into http://faust.grame.fr/onlinecompiler/
> >
> >
> > On Sun, Feb 7, 2016 at 4:08 AM, Ivica Bukvic <ico at vt.edu> wrote:
> >
> >> Thank you, Katja. Is there a newer version than this out there?
> >>
> >> Best,
> >>
> >> --
> >> Ivica Ico Bukvic, D.M.A.
> >> Associate Professor
> >> Computer Music
> >> ICAT Senior Fellow
> >> Director -- DISIS, L2Ork
> >> Virginia Tech
> >> School of Performing Arts – 0141
> >> Blacksburg, VA 24061
> >> (540) 231-6139
> >> ico at vt.edu
> >> www.performingarts.vt.edu
> >> disis.icat.vt.edu
> >> l2ork.icat.vt.edu
> >> ico.bukvic.net
> >> On Feb 6, 2016 10:25 AM, "katja" <katjavetter at gmail.com> wrote:
> >>
> >>> If the freeverb~ version you use looks like the one in
> >>>
> >>>
> http://sourceforge.net/p/pure-data/svn/HEAD/tree/trunk/externals/freeverb~/freeverb~.c
> >>> ,
> >>> there's a function 'fix_denorm_nan_float() defined starting at line
> >>> 154. The function is called later (in line 225 and others) but the
> >>> return value is never stored. Therefore freeverb~ doesn't flush
> >>> denormals.
> >>>
> >>> On Sat, Feb 6, 2016 at 3:34 PM, Ivica Bukvic <ico at vt.edu> wrote:
> >>> > Thank you all. Looks like I've got some troubleshooting to do and
> will
> >>> > report what I find.
> >>> >
> >>> > Best,
> >>> >
> >>> > --
> >>> > Ivica Ico Bukvic, D.M.A.
> >>> > Associate Professor
> >>> > Computer Music
> >>> > ICAT Senior Fellow
> >>> > Director -- DISIS, L2Ork
> >>> > Virginia Tech
> >>> > School of Performing Arts – 0141
> >>> > Blacksburg, VA 24061
> >>> > (540) 231-6139
> >>> > ico at vt.edu
> >>> > www.performingarts.vt.edu
> >>> > disis.icat.vt.edu
> >>> > l2ork.icat.vt.edu
> >>> > ico.bukvic.net
> >>> >
> >>> > On Feb 6, 2016 9:20 AM, "IOhannes m zmölnig" <zmoelnig at iem.at>
> wrote:
> >>> >>
> >>> >> On 02/06/2016 10:29 AM, katja wrote:
> >>> >> > Possibly an inf or nan recirculating in the delay lines? It seems
> >>> that
> >>> >> > freeverb~ calls function fix_denorm_nan_float(float v) but doesn't
> >>> use
> >>> >> > the return value.
> >>> >>
> >>> >> you *might* be able to confirm this by sending the output for
> >>> >> [freeverb~] to [print~] (the silent samples would be NaN or Inf
> rather
> >>> >> than 0 (or some other constant value))
> >>> >>
> >>> >> gamds
> >>> >> IOhannes
> >>> >>
> >>> >>
> >>> >>
> >>> >> _______________________________________________
> >>> >> Pd-list at lists.iem.at mailing list
> >>> >> UNSUBSCRIBE and account-management ->
> >>> >> http://lists.puredata.info/listinfo/pd-list
> >>> >>
> >>> >
> >>> > _______________________________________________
> >>> > Pd-list at lists.iem.at mailing list
> >>> > UNSUBSCRIBE and account-management ->
> >>> > http://lists.puredata.info/listinfo/pd-list
> >>> >
> >>>
> >>
> >> _______________________________________________
> >> Pd-list at lists.iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> >> http://lists.puredata.info/listinfo/pd-list
> >>
> >>
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20160208/fe8e4689/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Pd-list mailing list
> Pd-list at lists.iem.at
> to manage your subscription (including un-subscription) see
> http://lists.puredata.info/listinfo/pd-list
>
>
> ------------------------------
>
> End of Pd-list Digest, Vol 131, Issue 19
> ****************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20160214/a7ecb1d7/attachment-0001.html>


More information about the Pd-list mailing list