[PD] forcing array size based on text file size

Fede camarafede at gmail.com
Fri Apr 6 16:36:43 CEST 2018


Hi Jack, 

Well, yes, it was something ‘like’ that.

here it is with the missing [t b p] and [text size -s text t] 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: array-resize.pd
Type: application/octet-stream
Size: 534 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180406/ab4d1e97/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: your_file
Type: application/octet-stream
Size: 2810 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180406/ab4d1e97/attachment-0001.obj>
-------------- next part --------------

On Apr 6, 2018, at 4:21 PM, Jack <jack at rybn.org> wrote:

> Hello,
> 
> Le 06/04/2018 à 10:55, Fede a écrit :
>> Hi Jim, 
>> 
>> Like [soundfiler]’s “-resize” flag, this would be a very useful feature for array loading.
>> 
>> 
>> You can load a text file and then query its size, something like:
>> 
>> [read -c your_file, bang( 
>> |
>> [text] 
>> |\
>> [text size]
>> |
>> [array size your_array]
> 
> Hmm, not sure this patch will work fine.
> Did you try it ?
> 
> Jim, What do you want to store in the array. That doesn't seem entirely
> clear to me ? Do you need to store each character ? [array]s, in Pd,
> only store floats. So you will be able to store each character as its
> decimal ASCII representation (or maybe better to use Unicode here) in
> the array. For instance, "A" will be 65.
> ++
> 
> Jack
> 
> 
> 
>> 
>> Best,
>> 
>> fede
>> 
>> On Apr 6, 2018, at 10:38 AM, Jim Ruxton <jim.ruxton at gmail.com> wrote:
>> 
>>> I am reading a text file into an array. I would have expected the array size to grow to the same as the number of lines/elements in the text file but it seems to default to a size of 100. Is there a way for the size of the array to take on the size of the text file automatically? If not how do I get the number of lines in the text file so I can resize the array accordingly?
>>> 
>>> Thanks,
>>> 
>>> Jim
>>> 
>>> 
>>> _______________________________________________
>>> Pd-list at lists.iem.at mailing list
>>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>> 
>> 
>> _______________________________________________
>> Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>> 
> 
> 
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list



More information about the Pd-list mailing list