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

Alexandre Torres Porres porres at gmail.com
Wed Aug 3 06:26:21 CEST 2011


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
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110803/67ddbb0c/attachment.htm>


More information about the Pd-list mailing list