Send Pd-list mailing list submissions to
pd-list@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@lists.iem.at
You can reach the person managing the list at
pd-list-owner@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@ucsd.edu>
To: Maxence Larrieu <m@larri.eu>
Cc: pd-list@lists.iem.at
Subject: Re: [PD] Cleaned patch for Jupiter
Message-ID: <20160208050542.GO23918@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@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@gmail.com>
To: Ivica Bukvic <ico@vt.edu>
Cc: IOhannes m zmoelnig <zmoelnig@iem.at>, Pd-list
<pd-list@lists.iem.at>
Subject: Re: [PD] freeverb~ problem
Message-ID:
<CAC6niELAsyOT-sRdrDiwF8r2E+5kZ1ESTTAhD5TdQQP7GFeTUw@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@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@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@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@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@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@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@lists.iem.at mailing list
>> >> UNSUBSCRIBE and account-management ->
>> >> http://lists.puredata.info/listinfo/pd-list
>> >>
>> >
>> > _______________________________________________
>> > Pd-list@lists.iem.at mailing list
>> > UNSUBSCRIBE and account-management ->
>> > http://lists.puredata.info/listinfo/pd-list
>> >
>>
>
> _______________________________________________
> Pd-list@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@gmail.com>
To: Kjetil Matheussen <k.s.matheussen@notam02.no>
Cc: Pd-list <pd-list@lists.iem.at>
Subject: Re: [PD] freeverb~ problem
Message-ID:
<CAC6niEJXXd73Gr-zp=wyA6ffia9ax9zVC76sTUGeaRqp98OLkA@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@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@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@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@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@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@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@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@lists.iem.at mailing list
>>> >> UNSUBSCRIBE and account-management ->
>>> >> http://lists.puredata.info/listinfo/pd-list
>>> >>
>>> >
>>> > _______________________________________________
>>> > Pd-list@lists.iem.at mailing list
>>> > UNSUBSCRIBE and account-management ->
>>> > http://lists.puredata.info/listinfo/pd-list
>>> >
>>>
>>
>> _______________________________________________
>> Pd-list@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@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
****************************************