Dear list,
I have to debug and optimize a rather complex patch that was made by a friend. 
Some parts of the patch are fine, other parts are edgy. Right now, when the dsp 
is on, the patch seems to be working fine most of the time but there are some 
specific manipulations that tends to cause tcl Invalid command name error 
messages in the console. I'm rather good at patching but I lack the under the 
hood knowledge that some of you seems to have in order to understand exactly 
what those error messages are about. Although I intuitively solved some of 
those errors, there are other errors for which I will need help.
First of all, this one is very intriguing (I'm using Pd extended 0.43.4 on a 
2014 Mac mini running osx 10.9.) : 
(Tcl) NOM DE COMMANDE INVALIDE : invalid command name ".x929b540.c"    while 
executing".x929b540.c delete graph9375b40o0"    ("uplevel" body line 2569)    
invoked from within"uplevel #0 $cmds_from_pd".
and then a bunch of normal error messages like this one appear in succession 
:x2257570: no such object
It happens when I try to close the main pd windows of the patch, but only when 
I've been working on it for a certain time with the dsp on. The main pd windows 
I'm trying to close actually stays there and freezes. I wish I could be more 
specific but maybe someone can help already?
Also, I found quite a few nested GOP abstractions in this patch and I noticed 
that can cause problems (and tcl Invalid command name errors). I searched on 
forums but I found only rather technical and specific discussions about this 
issue. Is it recommended to avoid all nested GOP or are there guidelines to 
follow that makes them work well? Or maybe the problem is caused by something 
else? I'll post the specific error message that I get the next time is shows 
up, I havent't got it for a while because I removed a lot of the nested GOP 
abstractions. I remember the "while executing" line was mentioning something 
about $select_color. 
Generally speaking, I wish I could understand a little bit more what the tcl 
invalid command name error messages are trying to tell me. What type of errors 
are they for specifically? A lot of them seems to show up because of bad 
patching.... how can I tell that? Is there a way to quickly narrow down what I 
should be looking for in the patch to solve the problem? How can I interpret 
those messages in order to help me try to intuitively solve those error? Which 
of those error message can I safely ignore if any? Sorry, so many questions... 
I guess you get the Idea. 
For your curiosity it's a pitch tracking device that will be used soon in 
concert with a string quartet in Quebec City. The patch will be used to 
"enhance" the sound of each instrument.  Many thanks in advance.

Benoît Fortier

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to