[PD] (breaking symbols) was Re: find a list of numbers in a text file

Jonathan Wilkes jancsika at yahoo.com
Wed Aug 3 10:13:39 CEST 2011


Aw c'mon, Miller, you didn't even try.


It's just a little sprintf hacking and  that idiosyncratic recursion that outputs everything backwards.

-Jonathan




>________________________________
>From: Miller Puckette <msp at ucsd.edu>
>To: Alexandre Torres Porres <porres at gmail.com>
>Cc: pd-lista puredata <pd-list at iem.at>
>Sent: Wednesday, August 3, 2011 12:35 AM
>Subject: Re: [PD] (breaking symbols) was Re: find a list of numbers in a text file
>
>Nope... there needs to be a string-to-binary-list-and-back function somewhere
>but I can't figure out what to name it :)
>
>M
>
>On Wed, Aug 03, 2011 at 01:26:21AM -0300, Alexandre Torres Porres wrote:
>> now, some files come in ratios as one symbol like this
>> 
>> 5/4
>> 3/2
>> 7/4
>> 
>> I'd need to break them into different characters, then treat as numbers to
>> get interval in cents. How do I do that? I believe I can't do it in any way
>> with vanilla objects, right?
>> 
>> thanks
>> Alex
>> 
>> 
>> 
>> 2011/8/3 Alexandre Torres Porres <porres at gmail.com>
>> 
>> > yeah, it works :)
>> >
>> > I knew there had to be an easier way other than the mess I did.
>> >
>> > Perfect, Thanks
>> >
>> > This is a very cool addon feature to my stuff I'm showing at PdCon, see you
>> > all there.
>> >
>> > See you all there soon!
>> >
>> >
>> >
>> >
>> > 2011/8/3 Miller Puckette <msp at ucsd.edu>
>> >
>> >> HI Alex --
>> >>
>> >> Have you tried sending textfile an "open [my-filename] cr" message?  The
>> >> "cr" flag asks to interpret newlines as end-of-list.
>> >>
>> >> cheers
>> >> Miller
>> >>
>> >> On Tue, Aug 02, 2011 at 11:51:17PM -0300, Alexandre Torres Porres wrote:
>> >> > Hi folks
>> >> >
>> >> > Back in the end of my masters, I did make something that allows you to
>> >> load
>> >> > scales from the Scala software into Pd, which has a database of over
>> >> 4000
>> >> > scales.
>> >> >
>> >> > Check the software and data bank here
>> >> http://www.huygens-fokker.org/scala/
>> >> >
>> >> > It's an extremely powerful tool for microtonality, but you may not care
>> >> for
>> >> > that and just want to use the scale data bank in Pd.
>> >> >
>> >> > Anyway, I have a way that exports the  from the Scala software into a
>> >> text
>> >> > file that opens in this specific subpatch of mine.
>> >> >
>> >> > But I was trying to do something easier, and that is just load these
>> >> *.scl
>> >> > files into [textfile] or [msgfile] for example, and extracting the list
>> >> of
>> >> > these scale intervals in cents.
>> >> >
>> >> > Here's what one of these files look like
>> >> >
>> >> >
>> >> > ==============
>> >> >
>> >> > ! 08-11.scl
>> >> > !
>> >> > 8 out of 11-tET
>> >> >  8
>> >> > !
>> >> >  218.18182
>> >> >  327.27273
>> >> >  436.36364
>> >> >  654.54545
>> >> >  763.63636
>> >> >  872.72727
>> >> >  1090.90909
>> >> >  2/1
>> >> >
>> >> >
>> >> > ===============
>> >> >
>> >> > So I assumed it'd be easy to extract each cents value and make a list
>> >> out of
>> >> > it, but I was wrong. Don't know why but it doesn't load this in separate
>> >> > lines, maybe because it is not a *.txt file at all.
>> >> >
>> >> > And anyway, I'm getting in Pd just a list, so the above file, for
>> >> example,
>> >> > file becomes
>> >> >
>> >> >
>> >> > list ! 08-11.scl ! 8 out of 11-tET 8 ! 218.182 327.273 436.364 654.545
>> >> > 763.636 872.727 1090.91 2/1
>> >> >
>> >> >
>> >> > I seem to have found a messy way to get the list out of it, but maybe
>> >> you
>> >> > people know of something really simple and elegant with some extended
>> >> > objects.
>> >> >
>> >> >
>> >> > Thanks
>> >> > Alex
>> >>
>> >> > _______________________________________________
>> >> > Pd-list at iem.at mailing list
>> >> > UNSUBSCRIBE and account-management ->
>> >> http://lists.puredata.info/listinfo/pd-list
>> >>
>> >>
>> >
>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
>
>_______________________________________________
>Pd-list at iem.at mailing list
>UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110803/0794c335/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ratio2list.pd
Type: application/octet-stream
Size: 5267 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110803/0794c335/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ratio2list-help.pd
Type: application/octet-stream
Size: 695 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110803/0794c335/attachment-0003.obj>


More information about the Pd-list mailing list