[PD] GUI overload
Ed Kelly
morph_2016 at yahoo.co.uk
Sat Jan 5 02:07:44 CET 2013
Oooh, aargh, exactly the same!
San Diego (Houston) we have a problem...Miller's sys_pollgui() fix is the only one I found that works, and perhaps we don't know why it works, but it works for me. Bear in mind I have 32x64+256=2304 GUI objects to update when the pattern changes on my sequencer, but I'm not entirely convinced that is the whole problem. The version I sent you (with all those GUI updates) worked fine it turned out, but the version I made of the sequencer to try to counteract this (with no GUI updates) - the performance patch with that still had the problem.
Since I now have both Pd versions - hacked vanilla and extended - is there any test I can carry out to determine what the issue might be?
Ed
Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
http://sharktracks.co.uk/
----- Original Message -----
> From: Hans-Christoph Steiner <hans at at.or.at>
> To: Ed Kelly <morph_2016 at yahoo.co.uk>
> Cc: "pd-list at iem.at" <pd-list at iem.at>
> Sent: Saturday, 5 January 2013, 0:08
> Subject: Re: [PD] GUI overload
>
>
> Have you tried using the Pd-extended PPA, there is a Lucid package there:
>
> https://launchpad.net/~eighthave/+archive/pd-extended
>
> sudo add-apt-repository ppa:eighthave/pd-extended
>
> .hc
>
> On Jan 4, 2013, at 6:15 PM, Ed Kelly wrote:
>
>> Hey Hans...
>>
>> I'm on Lucid (10.04LTS Ubuntu). I've tried to get later Ubuntu
> versions to run on my new and old machines with no success, so I compiled the
> source code of Pd-extended 0.43 (2012-12-28 build). All was fine in linux_make/,
> then I tried "sudo make install" from packages directory.
>>
>> install -p -m 644 jmmmp-meta.pd \
>>
> /home/edward/software/pd/extended/0.43/pd-extended/packages/build/lib/pd-extended/extra/jmmmp
>> test -z "" || (\
>> install -p -m 644
> /home/edward/software/pd/extended/0.43/pd-extended/packages/build/lib/pd-extended/extra/jmmmp
> && \
>> )
>> /bin/sh: Syntax error: ")" unexpected
>> make[2]: *** [libdir_install] Error 2
>>
>> ?
>> Ed
>>
>>
>> Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
>> http://sharktracks.co.uk/
>>
>>
>>
>> ----- Original Message -----
>>> From: Hans-Christoph Steiner <hans at at.or.at>
>>> To: pd-list at iem.at
>>> Cc:
>>> Sent: Friday, 28 December 2012, 5:22
>>> Subject: Re: [PD] GUI overload
>>>
>>>
>>> Hey Ed,
>>>
>>> I just committed a couple more fixes for [tgl] and [mknob] that make
> them only
>>> send the GUI updates when something actually has changed. This can
> greatly
>>> reduce the amount of traffic to the GUI.
>>>
>>> Can you try your patch with the 2012-12-28 build of Pd-extended and see
> if you
>>> still get freezes?
>>> http://autobuild.puredata.info/auto-build/2012-12-28/
>>>
>>> .hc
>>>
>>> On 12/16/2012 08:47 AM, Ed Kelly wrote:
>>>> Hi List,
>>>>
>>>> I'm not going to say whether this is a "recurrent"
> problem as
>>> it's hard to say whether the rewrite of the GUI has affected it...
>>>>
>>>> I'm using a lot of abstractions with larger GOP or non-GOP
> GUIs, and I
>>> find the following problem occurs. There comes a point where the GUI
> objects
>>> stop responding in a patch when it is reloaded. I am wondering if there
> is a
>>> specific limit to GUI objects that could be changed. I think Pd is
> making some
>>> kind of decision that "there's too much of this stuff -
> I'm gonna
>>> prioritize the audio and not worry about it" and I'd like to
> know how
>>> or if it is possible to control this process from within Pd, or by
> setting flags
>>> on the command line.
>>>>
>>>> I'm also making less GUI intensive versions for performance
> time, since
>>> the really big GUI patches are often pattern-sequencers which I will
> not want to
>>> program when I am performing. Example patch enclosed to give you an
> idea. The
>>> really GUI-intensive objects are the trackers, especially quadtracker
> (which I
>>> think has pushed the GUI of Pd patches about as far as I can go now).
>>>>
>>>> System: quad core i5 PC running Ubuntu (10.04 Lucid), Pd-0.43-4,
> lots of
>>> externals compiled and loaded.
>>>>
>>>> Warm wishes,
>>>> Ed
>>>>
>>>> Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
>>>> http://sharktracks.co.uk/
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pd-list at iem.at mailing list
>>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>>>
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>>
>
More information about the Pd-list
mailing list