[PD] Problem with Textfile and line with float

matohawk matohawk at gmail.com
Wed Jun 30 01:15:58 CEST 2010


Thanks Pedro, If someone know about this and how to fix this

Have a look of this patch and textfile, it's better to understand the 
problem (see pd console):
http://www.th-th.fr/DOCS/Patch/bug-texfile.pd
http://www.th-th.fr/DOCS/Patch/text-float.txt


Thomas

Pedro Lopes a écrit :
> p.s.: I'm not understanding this line of code completely:
> - "else outlet_list(x->x_ob.ob_outlet, 0, onset2-onset, ap);" (line 136)
> 
> p.p.s: definitely someone with more know-how of this object's internal 
> workings could be of service for you matohawk :)
> 
> On Wed, Jun 30, 2010 at 12:00 AM, Pedro Lopes <pedro.lopes at ist.utl.pt 
> <mailto:pedro.lopes at ist.utl.pt>> wrote:
> 
>     I'm looking at the C code, it should be something with outputing the
>     "float", because when it receives the message "print", the textfile
>     element shows its debugging data and the whole message is there
>     "float bla bla". Well honestly, the only thing the debug method does
>     is print the buffer, so it is obvious "it's there".
> 
>     a more in-depth look, showed this...
> 
>     //code from > externals/vanilla > from the band method of the external
>      {
>             x->x_onset = onset2;
>             if (ap->a_type == A_SYMBOL)
>                 outlet_anything(x->x_ob.ob_outlet, ap->a_w.w_symbol,
>                     onset2-onset-1, ap+1);
>             else outlet_list(x->x_ob.ob_outlet, 0, onset2-onset, ap);
>         }
>         else
>         {
>             x->x_onset = 0x7fffffff;
>             outlet_bang(x->x_bangout);
>         }
>     //end of code
> 
>     This seems that it only adds "stuff" to the list, when a A_SYMBOL is
>     found? Or am I not getting this straight? If its true, then the
>     issue could be this... because according to [1] A_SYMBOL is not
>     A_FLOAT (this sounds philosophical..=P).
> 
>     Best regards,
>     Pedro
> 
>     [1] http://iem.kug.ac.at/pd/externals-HOWTO/node7.html
> 
>     I guess my help won't fix this :)
> 
> 
>     On Tue, Jun 29, 2010 at 11:49 PM, Pedro Lopes
>     <pedro.lopes at ist.utl.pt <mailto:pedro.lopes at ist.utl.pt>> wrote:
> 
>         humm.. I see what you mean now. It gives a error with the float
>         argument when it arrives at the objects after the textfile. I'm
>         trying to figure out the reason for that.
> 
>         On Tue, Jun 29, 2010 at 11:42 PM, Pedro Lopes
>         <pedro.lopes at ist.utl.pt <mailto:pedro.lopes at ist.utl.pt>> wrote:
> 
>             I did that, but what are you expecting your patch to do?
>             Should it send each object read from text file separately?
> 
>             'Cause here (with the patch I explain in my previous reply)
>             the textfile reads your file and outputs all the values to a
>             [print list] so then its just a matter of manipulating that
>             into what you want.
> 
>             I used your file for the tests. I can try to look and guess
>             what do you intend, but its probably less ambiguous if you
>             explain the purpose. :)
> 
>             Best of luck,
>             Pedro
> 
> 
>             On Tue, Jun 29, 2010 at 11:36 PM, matohawk
>             <matohawk at gmail.com <mailto:matohawk at gmail.com>> wrote:
> 
>                 Hi Pedro,
>                 Sorry I think I'm not very with explanation.
>                 I know how textfile works it's not my problem
>                 Have a look of this patch and textfile, it's better to
>                 understand the problem:
>                 http://www.th-th.fr/DOCS/Patch/bug-texfile.pd
>                 http://www.th-th.fr/DOCS/Patch/text-float.txt
> 
>                 Download the twho files, open the patch and click on bang
> 
>                 Cheers,
>                 Thomas
> 
>                 Pedro Lopes a écrit :
> 
>                     I'm not following the "concept" behind your code.
> 
>                     Notice that you can connect a message box "print"
>                     and send that command to textfile. And it reads your
>                     file to the pd shell correctly.
> 
>                     [read your-file.txt]
>                     |   [print(  <-- this is a message
>                     | /
>                     |/
>                     |  [bang] <-- hit this to read,.
>                     | /
>                     |/
>                     [textfile]
>                     |
>                     |
>                     [print list]
> 
>                     And it works. Take a look at the help file, it shows
>                     hot to use it. I hope I'm understanding your issue,
>                     if not, hopefully someone does :)
> 
>                     Best of luck,
>                     Pedro
>                     p.s: remember to use the "rewind" message to
>                     textfile, because otherwise it doesn't read the line
>                     again! Because it moves forward with the seek file
>                     pointer.
> 
>                     On Tue, Jun 29, 2010 at 10:37 PM, thomas thiery
>                     <matohawk at gmail.com <mailto:matohawk at gmail.com>
>                     <mailto:matohawk at gmail.com
>                     <mailto:matohawk at gmail.com>>> wrote:
> 
>                        Hi pd-list,
> 
>                        test this patch, I saw a curious problem. I need
>                     to read line with
>                        "float" at the begining of a line and textfile
>                     can't do this.
>                        It's a pity
> 
>                        --     Matohawk alias Th-Th
>                        www.th-th.fr <http://www.th-th.fr>
>                     <http://www.th-th.fr>
> 
>                        _______________________________________________
>                        Pd-list at iem.at <mailto:Pd-list at iem.at>
>                     <mailto:Pd-list at iem.at <mailto:Pd-list at iem.at>>
>                     mailing list
> 
>                        UNSUBSCRIBE and account-management ->
>                        http://lists.puredata.info/listinfo/pd-list
> 
> 
> 
> 
>                     -- 
>                     Pedro Lopes
>                     contacto: jazz at radiozero.pt
>                     <mailto:jazz at radiozero.pt> <mailto:jazz at radiozero.pt
>                     <mailto:jazz at radiozero.pt>>
> 
>                     website: http://web.ist.utl.pt/Pedro.Lopes
> 
> 
> 
>                 _______________________________________________
>                 Pd-list at iem.at <mailto:Pd-list at iem.at> mailing list
>                 UNSUBSCRIBE and account-management ->
>                 http://lists.puredata.info/listinfo/pd-list
> 
> 
> 
> 
>             -- 
>             Pedro Lopes
>             contacto: jazz at radiozero.pt <mailto:jazz at radiozero.pt>
>             website: http://web.ist.utl.pt/Pedro.Lopes
> 
> 
> 
> 
>         -- 
>         Pedro Lopes
>         contacto: jazz at radiozero.pt <mailto:jazz at radiozero.pt>
>         website: http://web.ist.utl.pt/Pedro.Lopes
> 
> 
> 
> 
>     -- 
>     Pedro Lopes
>     contacto: jazz at radiozero.pt <mailto:jazz at radiozero.pt>
>     website: http://web.ist.utl.pt/Pedro.Lopes
> 
> 
> 
> 
> -- 
> Pedro Lopes
> contacto: jazz at radiozero.pt <mailto:jazz at radiozero.pt>
> website: http://web.ist.utl.pt/Pedro.Lopes




More information about the Pd-list mailing list