My guess is that your 'pd-svn' is actually my 'trunk', so try this:
find ~/pd-svn/ -type f -print0 | xargs -0 grep '"biquad~"'
.hc
On Nov 9, 2011, at 9:35 PM, Olivier Baudry wrote:
Hans-Christoph
Thanks but this command dont work , There isn't a folder trunk inside pd-svn :
Last login: Wed Nov 9 22:20:16 on ttys000 MacBook-Pro-de-Olivier-Baudry:~ olivierbaudry$ cd pd-svn MacBook-Pro-de-Olivier-Baudry:pd-svn olivierbaudry$ find ~/code/pure-data/trunk -type f -print0 | xargs -0 grep '"biquad~"' find: /Users/olivierbaudry/code/pure-data/trunk: No such file or directory MacBook-Pro-de-Olivier-Baudry:pd-svn olivierbaudry$
and I see d_filter.c but I don't see any line who turn arround biquad~ structure.
Le 09/11/11 18:20, Hans-Christoph Steiner a écrit :
I find the best way to find the source of an object is to run this in the terminal:
find ~/code/pure-data/trunk -type f -print0 | xargs -0 grep '"biquad~"'
The class name needs to be declared using gensym("biquad~"), so if you search for the object name with double quotes around it, you'll find that gensym statement:
./pd/src/d_filter.c: sigbiquad_class = class_new(gensym("biquad~"), (t_newmethod)sigbiquad_new,
.hc
On Nov 9, 2011, at 12:15 PM, Olivier Baudry wrote:
Dear all
I upload all pd-svn source code si I research a code of biquad object so biquad.help is in pddp folder not a source code , and where is a code of object like addition, subtraction, multiplication, division : * ; -; + ; / _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
If you are not part of the solution, you are part of the problem.
As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin