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 <m...@ucsd.edu> >To: Alexandre Torres Porres <por...@gmail.com> >Cc: pd-lista puredata <pd-list@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 <por...@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 <m...@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@iem.at mailing list >> >> > UNSUBSCRIBE and account-management -> >> >> http://lists.puredata.info/listinfo/pd-list >> >> >> >> >> > > >> _______________________________________________ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list > > >_______________________________________________ >Pd-list@iem.at mailing list >UNSUBSCRIBE and account-management -> >http://lists.puredata.info/listinfo/pd-list > > >
ratio2list.pd
Description: Binary data
ratio2list-help.pd
Description: Binary data
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list