Re: [PD] Multiple sessions on Windows

2013-01-05 Thread Pierre-Olivier Boulant



On 04/01/2013 23:46, Hans-Christoph Steiner wrote:

On Jan 1, 2013, at 6:04 PM, Pierre-Olivier Boulant wrote:


On 13/12/2012 04:45, Hans-Christoph Steiner wrote:

On Dec 12, 2012, at 6:51 PM, Patrice Colet wrote:


- Mail original -

De: Hans-Christoph Steiner h...@at.or.at
ok, I'm seeing the same thing.  double-clicking and 'pd -open' are
the same thing on Windows.  I'm going to implement the double-click
opening in Tcl, here's a bug report for 'pd -open':
https://sourceforge.net/tracker/?func=detailaid=3595309group_id=55736atid=478070

allright thanks for that

OK, I implemented the double-click singleton opening. Starting with tomorrow's 
build, double-clicking a .pd file will open the patch in the already running 
instance of Pd-extended.  It also means that üßáôå work.

.hc

Hi,

I can't get a second session of Pd to start with the latest releases (2013 01 
01). The first session catches the double click on pd/bin/pd.exe or 
pd/bin/pd.com and I get this in the console:
Ignoring '': doesn't look like a Pd-file

I tried starting a copy of pd.exe, but I got the same thing in the end.

I notice an extra pd.exe running in the task manager for each subsequent start 
of pd.exe, but I can't access any of them but the first session. I have to shut 
them down from the task manager.

I think I got this working well.  Basically the way it works now is that use uses DDE to receive 
the double-clicked filename.  This also gives Pd the filename in full unicode, while 
%ProgramFiles\pd\bin\pd.exe -open is still only ASCII or maybe latin1.  That 
unfortunately means that if the file that launches Pd has extended unicode chars in it, that file 
won't be loaded since its handed to Pd using pd.exe -open.

So the first instance of Pd that starts registers as the DDE server.  Then any 
double-clicked files are sent to the first instance via DDE.  Then any other 
new Pd instances just don't register with DDE.  Unlike with GNU/Linux, there is 
no check whether the current instance should quit since Windows sends the DDE 
directly, we don't need a tcl program to find the Pd instance and send it a 
message.

.hc


Hi,

Thanks for looking into this. Has this been integrated in the current 
latest?
As of : Pd-0.43.4-extended-20130104 I cannot start a second session from 
a cmd window, the execute from the start menu, double-clicking, 
selecting either pd.exe or pd.com and typing Enter. All this still only 
loads one session.
If I start a patch by all the means listed above, I still only have one 
instance in the end.


Cheers
Pierre-Olivier

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Dynamic routing for audio signals

2013-01-05 Thread i go bananas
G! This perfectly fixes a problem I had years ago  Why did i not
make that connection back then?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Max
Am 03.01.2013 um 22:52 schrieb Hans-Christoph Steiner h...@at.or.at:
 I'm very much interested in maintaining the FLOSS manuals book, and I've
 contributed to it in the past.  These days, my time for Pd is quite limited.
 But I will try to find time to update key bits like that.

Derek has made me an admin of it, but I didn't have the time to look through it 
and do much with it. maybe we can do another sprint some time where we push it 
a bit.

max


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Pierre-Olivier Boulant


On 05/01/2013 02:47, Ed Kelly wrote:

Also notice that neither you nor I are the least bit interested in fixing these
problems in the FLOSS manual, and we're especially not interested in taking
it on as a long term project.  Who does that leave?  If it leaves anyone
wouldn't their time be better spent fixing the doc problems listed on the
tracker
than etching in stone a description of a moving target?


Well, if you have to teach Pd to art students who are used to using Photoshop 
and Final Cut Pro (as I do) the FLOSS manual page is very useful to give them 
some idea of what the objects are. It may not be 100% accurate, but at least it 
is (only) a start. I do hope that the search mechanism replaces static docs 
conceptually, but here is why they should be kept.

Learning Pd from scratch is not easy unless you are already a computer scientist. How do I know what 
the objects are called is I agree, the wrong question in so many ways. However, 80% of my undergraduate 
students basically give up at that point if they can't find the answer, and probably 60% of my masters 
students, often after saying I hate Pd. This question usually comes up in the first lesson. I 
could criticise them for this, except that there is an impression that Pd is open as well as 
open-source. Is it? Or is it highly elitist? I think it can be both, but I don't want to kick away the 
ladder...

Perhaps the problem lies more with standards for documentation across the 
whole community - it's never going to happen (remember Pdpedia?) because the Pd community 
can be somewhat anarchic. Hats off to Hans - making Pd-extended work is like nailing 
jelly to the wall I guess.

There are some small things we could do. For example, a description of what 
lies in each folder of externals and what they are for may well be enough, 
followed by a list of objects. My students are _scared_ of Pd because it is so 
utterly different to anything else they have ever engaged with. A bit of 
documentation that isn't in Pd itself eases the pain somewhat.

A static web page will never be up-to-date since the pd externals folder is 
always a moving target. But it is better than nothing. It was really hard 
persuading students to learn Pd when Flossmanuals didn't exist. It's still 
hard, but it does open some doors to my students.

Ed


-Jonathan


  .hc



I agree this is something useful despite all that has been said. It's 
not perfect or up to date, but it's really better than nothing.
It is also a bit easier to access for non-English speakers since you can 
translate theses lists (not the object names - yet ;) ) But Search and 
help-patches are limited to English for the moment.


pob


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GUI overload

2013-01-05 Thread Ed Kelly
One other occasion where I used to have the same thing happen to me which might 
shed some light on the situation.

Remember Brazil? I tried all evening to get my GUI-intensive patches working. 
Fortunately we did, in the end, get some music. It was all down to that pesky 
firewire interface, using Jack.

I had to run Pd in -rt mode, and I have found that running Pd in -rt often 
causes the GUI to seize up completely in my patches, in exactly the same way as 
it did for the latest one. I don't use Jack any more, nor do I ever run Pd in 
-rt mode. Without -rt I find I can do things like create a new [table] object 
and copy audio data from a recording of the [adc~] into the table, without any 
audio dropouts.
 
Ed;

Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
http://sharktracks.co.uk/



- Original Message -
 From: Miller Puckette m...@ucsd.edu
 To: Ed Kelly morph_2...@yahoo.co.uk
 Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at
 Sent: Saturday, 5 January 2013, 4:18
 Subject: Re: [PD] GUI overload
 
 So now a question for me is - should I change || to + in the 0.44
 release?  My first impulse is to hold off since I can't be sure it
 won't affect scheduling in some other unknown way - after al if it makes
 one thing happen faster it presumably makes something else happen
 slower.
 
 I'm hoping to make 0.44 official this weekend :)
 
 M
 
 On Sat, Jan 05, 2013 at 01:07:44AM +, Ed Kelly wrote:
  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 h...@at.or.at
   To: Ed Kelly morph_2...@yahoo.co.uk
   Cc: pd-list@iem.at pd-list@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 h...@at.or.at
    To: pd-list@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 

Re: [PD] Multiple sessions on Windows

2013-01-05 Thread Miller Puckette
 
 Hi,
 
 Thanks for looking into this. Has this been integrated in the
 current latest?
 As of : Pd-0.43.4-extended-20130104 I cannot start a second session
 from a cmd window, the execute from the start menu,
 double-clicking, selecting either pd.exe or pd.com and typing Enter.
 All this still only loads one session.
 If I start a patch by all the means listed above, I still only have
 one instance in the end.
 
 Cheers
 Pierre-Olivier
 
Can you try this with Pd 'vanilla' 0.44 test 1?  It's on
http://crca.ucsd.edu/~msp/software.html ... I'd love to know whether this
is happening in vanilla or not before I make the 'official' release!

thanks
Miller

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Jonathan Wilkes
- Original Message -

 From: Ed Kelly morph_2...@yahoo.co.uk
 To: Jonathan Wilkes jancs...@yahoo.com; Hans-Christoph Steiner 
 h...@at.or.at
 Cc: Pd List pd-list@iem.at
 Sent: Friday, January 4, 2013 8:47 PM
 Subject: Re: [PD] translate the Start Here! page
 
  Also notice that neither you nor I are the least bit interested in fixing 
 these
 
  problems in the FLOSS manual, and we're especially not interested in 
 taking
  it on as a long term project.  Who does that leave?  If it leaves anyone
  wouldn't their time be better spent fixing the doc problems listed on 
 the 
  tracker
  than etching in stone a description of a moving target?
 
 
 Well, if you have to teach Pd to art students who are used to using Photoshop 
 and Final Cut Pro (as I do) the FLOSS manual page is very useful to give them 
 some idea of what the objects are. It may not be 100% accurate, but at least 
 it 
 is (only) a start. I do hope that the search mechanism replaces static docs 
 conceptually, but here is why they should be kept.
 
 Learning Pd from scratch is not easy unless you are already a computer 
 scientist. How do I know what the objects are called is I agree, the 
 wrong question in so many ways.

Pd is basically just rectangles containing words, connected by lines.  Each box
should do one thing and do it well, to draw from the unix philosophy.  Lines
connect the input of one box to another so that complex problems may be solved
by combining many simple, clearly-defined building blocks to one another.

Aside from the particulars of controlling the flow of data through the diagram,
what other question is there than, How do I know what the objects are called?

 However, 80% of my undergraduate students 
 basically give up at that point if they can't find the answer, and probably 
 60% of my masters students, often after saying I hate Pd.

Of course they might also have just found out what happens when you try
to click Undo more than once in a row.  Or they projected a patch on a
screen for a demo and tried to enlarge the patch by making the fonts
bigger, and Pd mocked them by making a mess because well, they didn't
tell Pd to also scale the x,y positions and Pd isn't about to make any
assumption at all about what the user wants because then it would be
coddling them.

Also they can't change the colors.  Also in tk 8.4 the fonts hurt their eyes.
Also the tk menus respond to clicks in a slightly different way than native
tk menus.  Also moving an array (which also is limited to black and white)
not only causes dropouts but animates with speed similar to an Apple II.
Also every time they load a soundfile they are in danger of a dropout.

Also patches look slightly different on different machines so that Alice may
send perfectly designed patches to Bob but Bob sees overlapping text
and wonders silently why Alice is so sloppy.

Also any time they consider improving any of this behavior they are faced
with a graveyard of revisions by people much smarter than they are which
are way more elegant than anything they'd ever come up with.

Pd _clearly_ hates them from their perspective.  Provably, because as you
said they're already using advanced software that has tons of quality
documentation and teams of devs devoted to caring about how well-designed
the interface actually is.  And let's hope they don't come on this list and
see the general ethos that while Pd is barebones, real men build patches
from the ground up and eschew pre-fabbed solutions.  (Again drawing
from the unix philosophy.)  Fine, but somehow that translates into a
programming environment that's less accessible for people with vision
problems, and a single undo history?  That's absurd.


I wouldn't criticize them for not being Nelson Mandela.


 This 
 question usually comes up in the first lesson. I could criticise them for 
 this, 
 except that there is an impression that Pd is open as well as 
 open-source. Is it? Or is it highly elitist? I think it can be both, but I 
 don't want to kick away the ladder...

It's much simpler than all that.


A program that has a single undo history quite simply _should_ suck
in the eyes of the beginner.  It sucks because it ignores the small amount
of memory a beginner has for visualizing in the language, and it sucks because
it ignores the enormous power modern computers have to store this history
for the user.  Again, your students _know_ this from working with programs that
require much more sophisticated command histories and deliver them flawlessly.
They should rightly be suspicious of how much of their limited time this
outlier software will actually require of them _before_ they can even start 
benefiting
from its intended design.

And single-item undo is just one small example.  Things like non-standard
navigation within a comment, mode-changes with a single, subtle piece of
visual feedback (the mouse cursor), and a lot else.  (But it's not an endless
list.)


 
 Perhaps the problem lies more with standards 

Re: [PD] Multiple sessions on Windows

2013-01-05 Thread Hans-Christoph Steiner

On Jan 5, 2013, at 11:53 AM, Miller Puckette wrote:

 
 Hi,
 
 Thanks for looking into this. Has this been integrated in the
 current latest?
 As of : Pd-0.43.4-extended-20130104 I cannot start a second session
 from a cmd window, the execute from the start menu,
 double-clicking, selecting either pd.exe or pd.com and typing Enter.
 All this still only loads one session.
 If I start a patch by all the means listed above, I still only have
 one instance in the end.
 
 Cheers
 Pierre-Olivier
 
 Can you try this with Pd 'vanilla' 0.44 test 1?  It's on
 http://crca.ucsd.edu/~msp/software.html ... I'd love to know whether this
 is happening in vanilla or not before I make the 'official' release!

Yes, its affected.  The attached patch fixes it for me, and improves the 
unicode filenames sitation.  It needs to have file associations setup in order 
for the double-clicking to work.



0001-allow-unicode-filenames-via-double-clicking-fix-mult.patch
Description: Binary data


.hc___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Multiple sessions on Windows

2013-01-05 Thread Hans-Christoph Steiner

On Jan 5, 2013, at 3:50 AM, Pierre-Olivier Boulant wrote:

 
 
 On 04/01/2013 23:46, Hans-Christoph Steiner wrote:
 On Jan 1, 2013, at 6:04 PM, Pierre-Olivier Boulant wrote:
 
 On 13/12/2012 04:45, Hans-Christoph Steiner wrote:
 On Dec 12, 2012, at 6:51 PM, Patrice Colet wrote:
 
 - Mail original -
 De: Hans-Christoph Steiner h...@at.or.at
 ok, I'm seeing the same thing.  double-clicking and 'pd -open' are
 the same thing on Windows.  I'm going to implement the double-click
 opening in Tcl, here's a bug report for 'pd -open':
 https://sourceforge.net/tracker/?func=detailaid=3595309group_id=55736atid=478070
 allright thanks for that
 OK, I implemented the double-click singleton opening. Starting with 
 tomorrow's build, double-clicking a .pd file will open the patch in the 
 already running instance of Pd-extended.  It also means that üßáôå work.
 
 .hc
 Hi,
 
 I can't get a second session of Pd to start with the latest releases (2013 
 01 01). The first session catches the double click on pd/bin/pd.exe or 
 pd/bin/pd.com and I get this in the console:
 Ignoring '': doesn't look like a Pd-file
 
 I tried starting a copy of pd.exe, but I got the same thing in the end.
 
 I notice an extra pd.exe running in the task manager for each subsequent 
 start of pd.exe, but I can't access any of them but the first session. I 
 have to shut them down from the task manager.
 I think I got this working well.  Basically the way it works now is that use 
 uses DDE to receive the double-clicked filename.  This also gives Pd the 
 filename in full unicode, while %ProgramFiles\pd\bin\pd.exe -open is still 
 only ASCII or maybe latin1.  That unfortunately means that if the file that 
 launches Pd has extended unicode chars in it, that file won't be loaded 
 since its handed to Pd using pd.exe -open.
 
 So the first instance of Pd that starts registers as the DDE server.  Then 
 any double-clicked files are sent to the first instance via DDE.  Then any 
 other new Pd instances just don't register with DDE.  Unlike with GNU/Linux, 
 there is no check whether the current instance should quit since Windows 
 sends the DDE directly, we don't need a tcl program to find the Pd instance 
 and send it a message.
 
 .hc
 
 Hi,
 
 Thanks for looking into this. Has this been integrated in the current latest?
 As of : Pd-0.43.4-extended-20130104 I cannot start a second session from a 
 cmd window, the execute from the start menu, double-clicking, selecting 
 either pd.exe or pd.com and typing Enter. All this still only loads one 
 session.
 If I start a patch by all the means listed above, I still only have one 
 instance in the end.

There were some key changes that I just did yesterday, so 2012-01-05 is the 
build to try for Windows.

.hc
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Jonathan Wilkes




- Original Message -
 From: Pierre-Olivier Boulant po.boul...@free.fr
 To: Ed Kelly morph_2...@yahoo.co.uk
 Cc: Jonathan Wilkes jancs...@yahoo.com; Hans-Christoph Steiner 
 h...@at.or.at; Pd List pd-list@iem.at
 Sent: Saturday, January 5, 2013 5:46 AM
 Subject: Re: [PD] translate the Start Here! page
 
 
 On 05/01/2013 02:47, Ed Kelly wrote:
  Also notice that neither you nor I are the least bit interested in 
 fixing these
  problems in the FLOSS manual, and we're especially not interested 
 in taking
  it on as a long term project.  Who does that leave?  If it leaves 
 anyone
  wouldn't their time be better spent fixing the doc problems listed 
 on the
  tracker
  than etching in stone a description of a moving target?
 
  Well, if you have to teach Pd to art students who are used to using 
 Photoshop and Final Cut Pro (as I do) the FLOSS manual page is very useful to 
 give them some idea of what the objects are. It may not be 100% accurate, but 
 at 
 least it is (only) a start. I do hope that the search mechanism replaces 
 static 
 docs conceptually, but here is why they should be kept.
 
  Learning Pd from scratch is not easy unless you are already a computer 
 scientist. How do I know what the objects are called is I agree, the 
 wrong question in so many ways. However, 80% of my undergraduate students 
 basically give up at that point if they can't find the answer, and probably 
 60% of my masters students, often after saying I hate Pd. This 
 question usually comes up in the first lesson. I could criticise them for 
 this, 
 except that there is an impression that Pd is open as well as 
 open-source. Is it? Or is it highly elitist? I think it can be both, but I 
 don't want to kick away the ladder...
 
  Perhaps the problem lies more with standards for documentation 
 across the whole community - it's never going to happen (remember Pdpedia?) 
 because the Pd community can be somewhat anarchic. Hats off to Hans - making 
 Pd-extended work is like nailing jelly to the wall I guess.
 
  There are some small things we could do. For example, a description of what 
 lies in each folder of externals and what they are for may well be enough, 
 followed by a list of objects. My students are _scared_ of Pd because it is 
 so 
 utterly different to anything else they have ever engaged with. A bit of 
 documentation that isn't in Pd itself eases the pain somewhat.
 
  A static web page will never be up-to-date since the pd externals folder is 
 always a moving target. But it is better than nothing. It was really hard 
 persuading students to learn Pd when Flossmanuals didn't exist. It's 
 still hard, but it does open some doors to my students.
 
  Ed
 
  -Jonathan
 
    .hc
 
 
 I agree this is something useful despite all that has been said. It's 
 not perfect or up to date, but it's really better than nothing.
 It is also a bit easier to access for non-English speakers since you can 
 translate theses lists (not the object names - yet ;) )

But it's the Pd FLOSS manual object list-- and only that-- which I'm addressing.
If it's not yet translated then it is _worse_ than using the search plugin,
because it leaves out info about which objects belong to which libraries and
is already out of date as to which objects are in Pd extended.

Please spend as much time as you want/can to maintain everything else in the
Pd FLOSS manual, and please spend zero time improving the big out-of-date
object list because that's time better spent working on the actual Pd
documentation.  Look at anything in the tracker that includes the word
documentation:

http://sourceforge.net/tracker/?group_id=55736atid=478070source=navbar

 But Search and 
 help-patches are limited to English for the moment.

Search has already been translated to a couple of languages.

-Jonathan

 
 pob
 

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Multiple sessions on Windows

2013-01-05 Thread Miller Puckette
OK... I think I never saw the problem because all my filenames are ASCII :)
I've put out 0.44-0 test 2 (same website) - this affects only Microsoft
Windows.  Please test!

cheers
Miller

On Sat, Jan 05, 2013 at 12:43:05PM -0500, Hans-Christoph Steiner wrote:
 
 On Jan 5, 2013, at 11:53 AM, Miller Puckette wrote:
 
  
  Hi,
  
  Thanks for looking into this. Has this been integrated in the
  current latest?
  As of : Pd-0.43.4-extended-20130104 I cannot start a second session
  from a cmd window, the execute from the start menu,
  double-clicking, selecting either pd.exe or pd.com and typing Enter.
  All this still only loads one session.
  If I start a patch by all the means listed above, I still only have
  one instance in the end.
  
  Cheers
  Pierre-Olivier
  
  Can you try this with Pd 'vanilla' 0.44 test 1?  It's on
  http://crca.ucsd.edu/~msp/software.html ... I'd love to know whether this
  is happening in vanilla or not before I make the 'official' release!
 
 Yes, its affected.  The attached patch fixes it for me, and improves the 
 unicode filenames sitation.  It needs to have file associations setup in 
 order for the double-clicking to work.
 


 
 
 .hc


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Ed Kelly
OK, no need to fight. This is about a version of Pd-extended that has been a 
very long time coming, that had many issues to resolve, that went offline and 
was unavailable at the start of the workshops I teach. I also can't get my 
students to download a version of Pd-extended that isn't finished and won't run 
on their machine. This is their first experience of programming. They'll give 
up straight away!

It sounds like it will be finished soon, and then we can all relax. Until then 
anything I can do to help my students achieve some traction with Pd, including 
pointing to a list of objects - until search is finished AND in the release 
version, is pedagogically valid.

PS - I think they learned more this year than they did last year.

best,
Ed

 
Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
http://sharktracks.co.uk/



- Original Message -
 From: Jonathan Wilkes jancs...@yahoo.com
 To: Ed Kelly morph_2...@yahoo.co.uk; Hans-Christoph Steiner h...@at.or.at
 Cc: Pd List pd-list@iem.at
 Sent: Saturday, 5 January 2013, 17:37
 Subject: Re: [PD] translate the Start Here! page
 
 - Original Message -
 
  From: Ed Kelly morph_2...@yahoo.co.uk
  To: Jonathan Wilkes jancs...@yahoo.com; Hans-Christoph Steiner 
 h...@at.or.at
  Cc: Pd List pd-list@iem.at
  Sent: Friday, January 4, 2013 8:47 PM
  Subject: Re: [PD] translate the Start Here! page
 
   Also notice that neither you nor I are the least bit interested in 
 fixing 
  these
 
   problems in the FLOSS manual, and we're especially not interested 
 in 
  taking
   it on as a long term project.  Who does that leave?  If it leaves 
 anyone
   wouldn't their time be better spent fixing the doc problems listed 
 on 
  the 
   tracker
   than etching in stone a description of a moving target?
 
 
  Well, if you have to teach Pd to art students who are used to using 
 Photoshop 
  and Final Cut Pro (as I do) the FLOSS manual page is very useful to give 
 them 
  some idea of what the objects are. It may not be 100% accurate, but at 
 least it 
  is (only) a start. I do hope that the search mechanism replaces static docs 
 
  conceptually, but here is why they should be kept.
 
  Learning Pd from scratch is not easy unless you are already a computer 
  scientist. How do I know what the objects are called is I 
 agree, the 
  wrong question in so many ways.
 
 Pd is basically just rectangles containing words, connected by lines.  Each 
 box
 should do one thing and do it well, to draw from the unix philosophy.  Lines
 connect the input of one box to another so that complex problems may be solved
 by combining many simple, clearly-defined building blocks to one another.
 
 Aside from the particulars of controlling the flow of data through the 
 diagram,
 what other question is there than, How do I know what the objects are 
 called?
 
  However, 80% of my undergraduate students 
  basically give up at that point if they can't find the answer, and 
 probably 
  60% of my masters students, often after saying I hate Pd.
 
 Of course they might also have just found out what happens when you try
 to click Undo more than once in a row.  Or they projected a patch on 
 a
 screen for a demo and tried to enlarge the patch by making the fonts
 bigger, and Pd mocked them by making a mess because well, they didn't
 tell Pd to also scale the x,y positions and Pd isn't about to make any
 assumption at all about what the user wants because then it would be
 coddling them.
 
 Also they can't change the colors.  Also in tk 8.4 the fonts hurt their 
 eyes.
 Also the tk menus respond to clicks in a slightly different way than native
 tk menus.  Also moving an array (which also is limited to black and white)
 not only causes dropouts but animates with speed similar to an Apple II.
 Also every time they load a soundfile they are in danger of a dropout.
 
 Also patches look slightly different on different machines so that Alice may
 send perfectly designed patches to Bob but Bob sees overlapping text
 and wonders silently why Alice is so sloppy.
 
 Also any time they consider improving any of this behavior they are faced
 with a graveyard of revisions by people much smarter than they are which
 are way more elegant than anything they'd ever come up with.
 
 Pd _clearly_ hates them from their perspective.  Provably, because as you
 said they're already using advanced software that has tons of quality
 documentation and teams of devs devoted to caring about how well-designed
 the interface actually is.  And let's hope they don't come on this list 
 and
 see the general ethos that while Pd is barebones, real men build patches
 from the ground up and eschew pre-fabbed solutions.  (Again drawing
 from the unix philosophy.)  Fine, but somehow that translates into a
 programming environment that's less accessible for people with vision
 problems, and a single undo history?  That's absurd.
 
 
 I wouldn't criticize them for not being Nelson Mandela.
 
 
  

Re: [PD] Tcl/Tk 8.6.0

2013-01-05 Thread Fero Kiraly
Hallo,

I just did a PKGBUILD with paches for Tcl 8.60 yesterday --
https://aur.archlinux.org/packages/pd-extended/
Build process is correct, but I have some problems with JACK, BUT I have
changed my sound configuration, so maybe it is my fault...

-- 
Fero
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Jonathan Wilkes
- Original Message -

 From: Ed Kelly morph_2...@yahoo.co.uk
 To: Jonathan Wilkes jancs...@yahoo.com; Hans-Christoph Steiner 
 h...@at.or.at
 Cc: Pd List pd-list@iem.at
 Sent: Saturday, January 5, 2013 5:18 PM
 Subject: Re: [PD] translate the Start Here! page
 
 OK, no need to fight. This is about a version of Pd-extended that has been a 
 very long time coming, that had many issues to resolve, that went offline and 
 was unavailable at the start of the workshops I teach. I also can't get my 
 students to download a version of Pd-extended that isn't finished and 
 won't run on their machine. This is their first experience of programming. 
 They'll give up straight away!

Of course.  I'm just giving you a beginner's perspective;  it's my own
memory of that perspective that drives me to work on tools which are currently
only marginally useful to me personally.  The supermajority of discontent
among your students tells me that this perspective hasn't changed much.
By far, that is currently the fault of the software-- the documentation is
currently too slim and core pd building blocks (and interface) too crude
for the question how do I find more objects to be anything like an ancillary
question.

A static out-of-date list is better than nothing, but as far as potential dev
energy I'd really rather see that put into core docs like the ones listed
on the bug tracker, which are extremely lacking.  That FLOSS list will hopefully
become obsolete, but the help docs won't-- even if they're dropped from
Pd-extended they're still publicly available.

-Jonathan


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Tcl/Tk 8.6.0

2013-01-05 Thread Jonathan Wilkes

 From: michael noble loop...@gmail.com
To: PD send List pd-list@iem.at 
Sent: Saturday, January 5, 2013 12:53 AM
Subject: [PD] Tcl/Tk 8.6.0
 

Archlinux has bumped Tcl/Tk to the recently released 8.6.0 version.


I'm in no hurry to upgrade, but was wondering if the new version is likely to 
cause problems for Pd in the same way as the move from 8.4.0 to 8.5.0?


There's really no way to tell without trying it out. 8.6 is _extremely_ new, 
though, so I wouldn't
be surprised if there are some bugs here and there.
Looks like it has png support, and some new commands for moving canvas items, 
as well as
native oo support.  There's also a try command that looks pretty nice.

List of changes:
http://www.tcl.tk/software/tcltk/8.6.html

-Jonathan




thanks
Michael



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Tcl/Tk 8.6.0

2013-01-05 Thread Hans-Christoph Steiner

On Jan 5, 2013, at 6:32 PM, Jonathan Wilkes wrote:

 
 From: michael noble loop...@gmail.com
 To: PD send List pd-list@iem.at 
 Sent: Saturday, January 5, 2013 12:53 AM
 Subject: [PD] Tcl/Tk 8.6.0
 
 
 Archlinux has bumped Tcl/Tk to the recently released 8.6.0 version.
 
 
 I'm in no hurry to upgrade, but was wondering if the new version is likely 
 to cause problems for Pd in the same way as the move from 8.4.0 to 8.5.0?
 
 
 There's really no way to tell without trying it out. 8.6 is _extremely_ new, 
 though, so I wouldn't
 be surprised if there are some bugs here and there.
 Looks like it has png support, and some new commands for moving canvas items, 
 as well as
 native oo support.  There's also a try command that looks pretty nice.
 
 List of changes:
 http://www.tcl.tk/software/tcltk/8.6.html

Tcl/Tk 8.6 has been in the works for years, so I wouldn't say its entirely new. 
 But yes, a lot has changed since 8.5, which was released 5 years ago.  I plan 
to switch all the Pd-extended builds to it once 0.43.4 is out.  So its good to 
hear that so far, its working fine :)

Tcl/Tk 8.6 is also already in Ubuntu/raring and Debian/sid.

.hc
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Hans-Christoph Steiner

On Jan 5, 2013, at 6:22 PM, Jonathan Wilkes wrote:

 - Original Message -
 
 From: Ed Kelly morph_2...@yahoo.co.uk
 To: Jonathan Wilkes jancs...@yahoo.com; Hans-Christoph Steiner 
 h...@at.or.at
 Cc: Pd List pd-list@iem.at
 Sent: Saturday, January 5, 2013 5:18 PM
 Subject: Re: [PD] translate the Start Here! page
 
 OK, no need to fight. This is about a version of Pd-extended that has been a 
 very long time coming, that had many issues to resolve, that went offline 
 and 
 was unavailable at the start of the workshops I teach. I also can't get my 
 students to download a version of Pd-extended that isn't finished and 
 won't run on their machine. This is their first experience of programming. 
 They'll give up straight away!
 
 Of course.  I'm just giving you a beginner's perspective;  it's my own
 memory of that perspective that drives me to work on tools which are currently
 only marginally useful to me personally.  The supermajority of discontent
 among your students tells me that this perspective hasn't changed much.
 By far, that is currently the fault of the software-- the documentation is
 currently too slim and core pd building blocks (and interface) too crude
 for the question how do I find more objects to be anything like an ancillary
 question.
 
 A static out-of-date list is better than nothing, but as far as potential dev
 energy I'd really rather see that put into core docs like the ones listed
 on the bug tracker, which are extremely lacking.  That FLOSS list will 
 hopefully
 become obsolete, but the help docs won't-- even if they're dropped from
 Pd-extended they're still publicly available.
 
 -Jonathan

While I have agreed and disagreed with various points in this discussion, I 
think Jonathan's two paragraphs above sum up my feelings on this topic too.  
Jonathan has put together a really great system for help from the meta data to 
the search plugin, now we need to put actual content and meta data in our help 
patches and it'll all be findable in a multitude of ways.  All this could even 
be used to generate the static listing in the FLOSS manuals: just take the 
object name, then get the library and description from the [pd META].

.hc


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] the next PdCon in...

2013-01-05 Thread Hans-Christoph Steiner

I had a feeling that was the case.  Would the week before be possible?

.hc

On Jan 4, 2013, at 8:51 PM, Ed Kelly wrote:

 The first week of October really sucks for anyone working in a UK university 
 (it's the first week of the teaching year). Not sure about other European 
 (sic) nations...
 
 Ed
  
 Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
 http://sharktracks.co.uk/
 
 
 
 - Original Message -
 From: Hans-Christoph Steiner h...@at.or.at
 To: Pd List pd-list@iem.at
 Cc: 
 Sent: Wednesday, 2 January 2013, 22:04
 Subject: [PD] the next PdCon in...
 
 
 Hey all,
 
 Its time to start talking about the next PdCon! I was just talking with 
 Golan 
 Levin and Dan Wilcox about the possibility of having the next PdCon at 
 Carnegie 
 Mellon University in Pittsburgh.
 
 One possibility is having it coincide and partner with a local music and new 
 media festival in the first week of october: 
 http://www.via-pgh.com/festival/2012/
 
 Is that workable for people?  Any other discussion about other possible 
 locations?
 
 .hc
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] translate the Start Here! page

2013-01-05 Thread Martin Peach

On 2013-01-05 22:36, Hans-Christoph Steiner wrote:


On Jan 5, 2013, at 6:22 PM, Jonathan Wilkes wrote:


- Original Message -


From: Ed Kelly morph_2...@yahoo.co.uk
To: Jonathan Wilkes jancs...@yahoo.com; Hans-Christoph Steiner h...@at.or.at
Cc: Pd List pd-list@iem.at
Sent: Saturday, January 5, 2013 5:18 PM
Subject: Re: [PD] translate the Start Here! page

OK, no need to fight. This is about a version of Pd-extended that has been a
very long time coming, that had many issues to resolve, that went offline and
was unavailable at the start of the workshops I teach. I also can't get my
students to download a version of Pd-extended that isn't finished and
won't run on their machine. This is their first experience of programming.
They'll give up straight away!


Of course.  I'm just giving you a beginner's perspective;  it's my own
memory of that perspective that drives me to work on tools which are currently
only marginally useful to me personally.  The supermajority of discontent
among your students tells me that this perspective hasn't changed much.
By far, that is currently the fault of the software-- the documentation is
currently too slim and core pd building blocks (and interface) too crude
for the question how do I find more objects to be anything like an ancillary
question.

A static out-of-date list is better than nothing, but as far as potential dev
energy I'd really rather see that put into core docs like the ones listed
on the bug tracker, which are extremely lacking.  That FLOSS list will hopefully
become obsolete, but the help docs won't-- even if they're dropped from
Pd-extended they're still publicly available.

-Jonathan


While I have agreed and disagreed with various points in this discussion, I 
think Jonathan's two paragraphs above sum up my feelings on this topic too.  
Jonathan has put together a really great system for help from the meta data to 
the search plugin, now we need to put actual content and meta data in our help 
patches and it'll all be findable in a multitude of ways.  All this could even 
be used to generate the static listing in the FLOSS manuals: just take the 
object name, then get the library and description from the [pd META].



Yeah, and we need the spec for [Pd META] to be known.
For devs maybe en entry in the externals HOWTO?

Martin


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GUI overload

2013-01-05 Thread Hans-Christoph Steiner

What would be very useful for me for debugging is if your patch ran on plain 
Pd-extended, and included every object outside of Pd-extended it needs to run.  
When I open your Test.perf patch, I get quite a few errors amount missing 
objects.

.hc

On Jan 5, 2013, at 6:05 AM, Ed Kelly wrote:

 One other occasion where I used to have the same thing happen to me which 
 might shed some light on the situation.
 
 Remember Brazil? I tried all evening to get my GUI-intensive patches working. 
 Fortunately we did, in the end, get some music. It was all down to that pesky 
 firewire interface, using Jack.
 
 I had to run Pd in -rt mode, and I have found that running Pd in -rt often 
 causes the GUI to seize up completely in my patches, in exactly the same way 
 as it did for the latest one. I don't use Jack any more, nor do I ever run Pd 
 in -rt mode. Without -rt I find I can do things like create a new [table] 
 object and copy audio data from a recording of the [adc~] into the table, 
 without any audio dropouts.
  
 Ed;
 
 Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
 http://sharktracks.co.uk/
 
 
 
 - Original Message -
 From: Miller Puckette m...@ucsd.edu
 To: Ed Kelly morph_2...@yahoo.co.uk
 Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at
 Sent: Saturday, 5 January 2013, 4:18
 Subject: Re: [PD] GUI overload
 
 So now a question for me is - should I change || to + in the 0.44
 release?  My first impulse is to hold off since I can't be sure it
 won't affect scheduling in some other unknown way - after al if it makes
 one thing happen faster it presumably makes something else happen
 slower.
 
 I'm hoping to make 0.44 official this weekend :)
 
 M
 
 On Sat, Jan 05, 2013 at 01:07:44AM +, Ed Kelly wrote:
 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 h...@at.or.at
 To: Ed Kelly morph_2...@yahoo.co.uk
 Cc: pd-list@iem.at pd-list@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 h...@at.or.at
   To: pd-list@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 

Re: [PD] translate the Start Here! page

2013-01-05 Thread Jonathan Wilkes
- Original Message -

 From: Martin Peach martin.pe...@sympatico.ca
 To: Hans-Christoph Steiner h...@at.or.at
 Cc: Jonathan Wilkes jancs...@yahoo.com; Pd List pd-list@iem.at
 Sent: Saturday, January 5, 2013 11:23 PM
 Subject: Re: [PD] translate the Start Here! page
 
 On 2013-01-05 22:36, Hans-Christoph Steiner wrote:
 
  On Jan 5, 2013, at 6:22 PM, Jonathan Wilkes wrote:
 
  - Original Message -
 
  From: Ed Kelly morph_2...@yahoo.co.uk
  To: Jonathan Wilkes jancs...@yahoo.com; Hans-Christoph 
 Steiner h...@at.or.at
  Cc: Pd List pd-list@iem.at
  Sent: Saturday, January 5, 2013 5:18 PM
  Subject: Re: [PD] translate the Start Here! page
 
  OK, no need to fight. This is about a version of Pd-extended that 
 has been a
  very long time coming, that had many issues to resolve, that went 
 offline and
  was unavailable at the start of the workshops I teach. I also 
 can't get my
  students to download a version of Pd-extended that isn't 
 finished and
  won't run on their machine. This is their first experience of 
 programming.
  They'll give up straight away!
 
  Of course.  I'm just giving you a beginner's perspective;  
 it's my own
  memory of that perspective that drives me to work on tools which are 
 currently
  only marginally useful to me personally.  The supermajority of 
 discontent
  among your students tells me that this perspective hasn't changed 
 much.
  By far, that is currently the fault of the software-- the documentation 
 is
  currently too slim and core pd building blocks (and interface) too 
 crude
  for the question how do I find more objects to be anything 
 like an ancillary
  question.
 
  A static out-of-date list is better than nothing, but as far as 
 potential dev
  energy I'd really rather see that put into core docs like the ones 
 listed
  on the bug tracker, which are extremely lacking.  That FLOSS list will 
 hopefully
  become obsolete, but the help docs won't-- even if they're 
 dropped from
  Pd-extended they're still publicly available.
 
  -Jonathan
 
  While I have agreed and disagreed with various points in this discussion, I 
 think Jonathan's two paragraphs above sum up my feelings on this topic too.  
 Jonathan has put together a really great system for help from the meta data 
 to 
 the search plugin, now we need to put actual content and meta data in our 
 help 
 patches and it'll all be findable in a multitude of ways.  All this could 
 even be used to generate the static listing in the FLOSS manuals: just take 
 the 
 object name, then get the library and description from the [pd META].
 
 
 Yeah, and we need the spec for [Pd META] to be known.

doc/5.reference/all_about_pd_META.pd

I indicate GPL licenses as GPL v2 or GPL v3
because the original search engine was written in
Pd and it was easier to parse that way.  But I think
the standard is GPLv2 so this should probably
be mass replaced at some point.

 For devs maybe en entry in the externals HOWTO?
 
 Martin
 

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GUI overload

2013-01-05 Thread Jonathan Wilkes
As far as freezes-- with the -rt flag isn't Pd running at a higher
priority than the x server?


-Jonathan


- Original Message -
 From: Hans-Christoph Steiner h...@at.or.at
 To: Ed Kelly morph_2...@yahoo.co.uk
 Cc: pd-list@iem.at pd-list@iem.at; Miller Puckette m...@ucsd.edu
 Sent: Saturday, January 5, 2013 11:36 PM
 Subject: Re: [PD] GUI overload
 
 
 What would be very useful for me for debugging is if your patch ran on plain 
 Pd-extended, and included every object outside of Pd-extended it needs to 
 run.  
 When I open your Test.perf patch, I get quite a few errors amount missing 
 objects.
 
 .hc
 
 On Jan 5, 2013, at 6:05 AM, Ed Kelly wrote:
 
  One other occasion where I used to have the same thing happen to me which 
 might shed some light on the situation.
 
  Remember Brazil? I tried all evening to get my GUI-intensive patches 
 working. Fortunately we did, in the end, get some music. It was all down to 
 that 
 pesky firewire interface, using Jack.
 
  I had to run Pd in -rt mode, and I have found that running Pd in -rt often 
 causes the GUI to seize up completely in my patches, in exactly the same way 
 as 
 it did for the latest one. I don't use Jack any more, nor do I ever run Pd 
 in -rt mode. Without -rt I find I can do things like create a new [table] 
 object 
 and copy audio data from a recording of the [adc~] into the table, without 
 any 
 audio dropouts.
   
  Ed;
 
  Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!
  http://sharktracks.co.uk/
 
 
 
  - Original Message -
  From: Miller Puckette m...@ucsd.edu
  To: Ed Kelly morph_2...@yahoo.co.uk
  Cc: Hans-Christoph Steiner h...@at.or.at; 
 pd-list@iem.at pd-list@iem.at
  Sent: Saturday, 5 January 2013, 4:18
  Subject: Re: [PD] GUI overload
 
  So now a question for me is - should I change || to + in the 0.44
  release?  My first impulse is to hold off since I can't be sure it
  won't affect scheduling in some other unknown way - after al if it 
 makes
  one thing happen faster it presumably makes something else happen
  slower.
 
  I'm hoping to make 0.44 official this weekend :)
 
  M
 
  On Sat, Jan 05, 2013 at 01:07:44AM +, Ed Kelly wrote:
  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 h...@at.or.at
  To: Ed Kelly morph_2...@yahoo.co.uk
  Cc: pd-list@iem.at pd-list@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 h...@at.or.at
    To: pd-list@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/