Re: Mesostic software
Rod Stasick <[email protected]> Thu, 31 Jan 2019 15:04:12 -0600
| Newsgroups | gmane.music.john-cage |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_87018ADD-FB35-4A3A-B24A-7CCBE3D585DF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Well, shouldn=E2=80=99t it just stop if it can=E2=80=99t find the = mesoletter? In this instance, if there was no =E2=80=9CJ=E2=80=9D , then there would = simply be no text to follow. Also, if you look at my second example, you=E2=80=99ll see that there=E2=80=99s a missing =E2=80=9Cm=E2=80=9D = right away, but, yet, in the following part of the text,=20 you can see it in the word =E2=80=9Cmime=E2=80=9D (TWO =E2=80=9Cm=E2=80=9D= s actually!). Still, you=E2=80=99ve got a start on it! Rod On Jan 31, 2019, at 14:48, Eric Theise <[email protected]> wrote: Hi Rod, In the first example I wonder if there are enough, indeed any, "j"s in = the source text. One example I ran behaved like that when there was no = "q" in the source text. That's a case of the "alerts when letters from = the mesostring are not found in the sourcefile" issue which is probably = the missing feature I should address first. Apart from raising an alert it's not clear how the algorithm should = proceed. One option would be to display the unmatched letters, isolated = on their lines as in: J guArds deMand shE tranSforms J intO sovereigntY proClaims thE Another would be to halt execution with a message to find a larger, = richer source text. The second example is trickier but I think it is the same issue. You're = looking for an "m" but the "m"s I see would be rejected since the next = letter is "e" and "mime" contains it. Are there subsequent acceptable = "m"s in the source text? The bigger and more diverse the source text the better. Eric On Thu, Jan 31, 2019 at 12:15 PM Rod Stasick <[email protected] = <mailto:[email protected]>> wrote: Excited that you=E2=80=99re making this leap. I=E2=80=99m getting some missing mesoletters in the output. The mesostring is supposed to be "James Joyce" guArds deMand shE tranSforms intO sovereigntY proClaims thE another one using different text: Joyce deliberAtely locates locates thE wakean mime aS is perfOrmed undEr as you can see, some mesoletters are missing for some reason. good luck with this and looking forward to its final edition! Rod ************* Now Playing: =E2=80=8CLuc Ferrari=E2=80=8C - Archives G=C3=A9n=C3=A9tiquement = Modifi=C3=A9es (Part 1) from: =E2=80=8CL'=C5=93uvre =C3=A9lectronique (Disc 8)=E2=80=8C =E2=80=8C Last.FM: https://www.last.fm/user/rostasi2 <https://www.last.fm/user/rostasi2> Mixcloud: https://www.mixcloud.com/rostasi/ <https://www.mixcloud.com/rostasi/> ************* Now Playing: =E2=80=8CGamnad737=E2=80=8C - Black Holes from: =E2=80=8CNot Your World Music: Noise in South East Asia=E2=80=8C =E2=80=8C Last.FM: https://www.last.fm/user/rostasi2 <https://www.last.fm/user/rostasi2> Mixcloud: https://www.mixcloud.com/rostasi/ <https://www.mixcloud.com/rostasi/> --Apple-Mail=_87018ADD-FB35-4A3A-B24A-7CCBE3D585DF Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><div class=3D"">Well, shouldn=E2=80=99t it just stop if it = can=E2=80=99t find the mesoletter?</div><div class=3D"">In this = instance, if there was no =E2=80=9CJ=E2=80=9D , then there would simply = be no text to follow.</div><div class=3D""><br class=3D""></div><div = class=3D"">Also, if you look at my second example,</div><div = class=3D"">you=E2=80=99ll see that there=E2=80=99s a missing =E2=80=9Cm=E2= =80=9D right away,</div><div class=3D"">but, yet, in the following part = of the text, </div><div class=3D"">you can see it in the word = =E2=80=9Cmime=E2=80=9D (TWO =E2=80=9Cm=E2=80=9Ds actually!).</div><div = class=3D""><br class=3D""></div><div class=3D"">Still, you=E2=80=99ve = got a start on it!</div><div class=3D""><br class=3D""></div><div = class=3D"">Rod</div><div class=3D""><br class=3D""></div><br = class=3D""><div><div class=3D"">On Jan 31, 2019, at 14:48, Eric Theise = <<a href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> wrote:</div><br = class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" = style=3D"font-family: MyriadPro-Regular; font-size: 15px; font-style: = normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = normal; orphans: auto; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; widows: auto; word-spacing: = 0px; -webkit-text-stroke-width: 0px;" class=3D"">Hi Rod,<div = class=3D""><br class=3D""></div><div class=3D"">In the first example I = wonder if there are enough, indeed any, "j"s in the source text. One = example I ran behaved like that when there was no "q" in the source = text. That's a case of the "alerts when letters from the mesostring are = not found in the sourcefile" issue which is probably the missing feature = I should address first.</div><div class=3D""><br class=3D""></div><div = class=3D"">Apart from raising an alert it's not clear how the algorithm = should proceed. One option would be to display the unmatched letters, = isolated on their lines as in:</div><div class=3D""><br = class=3D""></div><div class=3D""><div class=3D""><font face=3D"monospace, = monospace" class=3D""> = J</font></div><div class=3D""><font face=3D"monospace, monospace" = class=3D""> guArds</font></div><div = class=3D""><font face=3D"monospace, monospace" class=3D""> = deMand</font></div><div class=3D""><font face=3D"monospace, = monospace" class=3D""> shE</font></div><div = class=3D""><font face=3D"monospace, monospace" class=3D""> = tranSforms</font></div><div class=3D""><font face=3D"monospace, = monospace" class=3D""><br class=3D""></font></div><div class=3D""><font = face=3D"monospace, monospace" class=3D""> = J</font></div><div class=3D""><font face=3D"monospace, monospace" = class=3D""><span style=3D"white-space: pre-wrap;" class=3D""> = </span><span = class=3D"Apple-converted-space"> </span> intO</font></div><div = class=3D""><font face=3D"monospace, monospace" = class=3D"">sovereigntY</font></div><div class=3D""><font = face=3D"monospace, monospace" class=3D""> = proClaims</font></div><div class=3D""><font face=3D"monospace, = monospace" class=3D""> = thE</font></div></div><div class=3D""><br class=3D""></div><div = class=3D"">Another would be to halt execution with a message to find a = larger, richer source text.</div><div class=3D""><br class=3D""></div><div= class=3D"">The second example is trickier but I think it is the same = issue. You're looking for an "m" but the "m"s I see would be rejected = since the next letter is "e" and "mime" contains it. Are there = subsequent acceptable "m"s in the source text?</div><div class=3D""><br = class=3D""></div><div class=3D"">The bigger and more diverse the source = text the better.</div><div class=3D""><br class=3D""></div><div = class=3D"">Eric</div><div class=3D""><br class=3D""></div></div><br = style=3D"font-family: MyriadPro-Regular; font-size: 15px; font-style: = normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = normal; orphans: auto; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; widows: auto; word-spacing: = 0px; -webkit-text-stroke-width: 0px;" class=3D""><div = class=3D"gmail_quote" style=3D"font-family: MyriadPro-Regular; = font-size: 15px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div = dir=3D"ltr" class=3D"gmail_attr">On Thu, Jan 31, 2019 at 12:15 PM Rod = Stasick <<a href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> wrote:<br class=3D""></div><blockquote = class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; = border-left-width: 1px; border-left-style: solid; border-left-color: = rgb(204, 204, 204); padding-left: 1ex;"><div style=3D"overflow-wrap: = break-word;" class=3D""><div class=3D"">Excited that you=E2=80=99re = making this leap.</div><div class=3D"">I=E2=80=99m getting some missing = mesoletters in the output.</div><div class=3D"">The mesostring is = supposed to be "James Joyce"</div><div class=3D""><br = class=3D""></div><div class=3D""><div class=3D""><span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> <span = class=3D"Apple-converted-space"> </span>guArds</div><div = class=3D""> <span = class=3D"Apple-converted-space"> </span><span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> <span = class=3D"Apple-converted-space"> </span>deMand</div><div = class=3D""> <span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> shE</div><div class=3D""> = = tranSforms</div><div class=3D""><br class=3D""></div><div = class=3D""> <span = class=3D"Apple-converted-space"> </span><span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> <span = class=3D"Apple-converted-space"> </span>intO</div><div = class=3D""> sovereigntY</div><div class=3D""> = <span = class=3D"Apple-converted-space"> </span><span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> proClaims</div><div class=3D""> = <span = class=3D"Apple-converted-space"> </span><span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> thE</div></div><div class=3D""><br = class=3D""></div><div class=3D"">another one using different = text:</div><div class=3D""><br class=3D""></div><div class=3D""><div = class=3D""> <span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span>Joyce</div><div class=3D""> <span = class=3D"Apple-converted-space"> </span><span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> deliberAtely locates</div><div = class=3D""> locates thE wakean mime</div><div = class=3D""> <span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> aS</div><div class=3D""><br = class=3D""></div><div class=3D""> <span = class=3D"Apple-converted-space"> </span><span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span> is perfOrmed</div><div = class=3D""> <span = class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:= pre-wrap;"> </span>undEr</div></div><div class=3D""><br = class=3D""></div><div class=3D"">as you can see, some mesoletters are = missing for some reason.</div><div class=3D""><br class=3D""></div><div = class=3D"">good luck with this and looking forward to its final = edition!</div><div class=3D""><br class=3D""></div><div = class=3D"">Rod</div><br class=3D""><br class=3D""><div class=3D""><div = style=3D"overflow-wrap: break-word;" class=3D""><div = class=3D"">*************</div><div class=3D"">Now Playing:</div><div = class=3D""><br class=3D""></div></div><div style=3D"overflow-wrap: = break-word;" class=3D""><div class=3D"">=E2=80=8CLuc Ferrari=E2=80=8C = - Archives G=C3=A9n=C3=A9tiquement Modifi=C3=A9es (Part 1)<br = class=3D""><br class=3D"">from:</div><div class=3D""><br = class=3D""></div><div class=3D"">=E2=80=8CL'=C5=93uvre =C3=A9lectronique = (Disc 8)=E2=80=8C<br class=3D"">=E2=80=8C</div><div = class=3D"">Last.FM:</div><div class=3D""><a = href=3D"https://www.last.fm/user/rostasi2" target=3D"_blank" = class=3D"">https://www.last.fm/user/rostasi2</a></div><div class=3D""><br = class=3D""></div><div class=3D"">Mixcloud:</div><div class=3D""><a = href=3D"https://www.mixcloud.com/rostasi/" target=3D"_blank" = class=3D"">https://www.mixcloud.com/rostasi/</a></div></div></div><br = class=3D""></div></blockquote></div><br = class=3D"Apple-interchange-newline"><style = class=3D"">ul[class*=3D'mb-extra__public-links'], = ul[class*=3D'mb-note__public-links'], ul[class*=3D'mb-task__public-links']= { display: none !important; }</style></div></div><br class=3D""><div = class=3D""> <div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; = -webkit-line-break: after-white-space;" class=3D""><div = class=3D"">*************</div><div class=3D"">Now Playing:</div><div = class=3D""><br class=3D""></div></div><div style=3D"word-wrap: = break-word; -webkit-nbsp-mode: space; -webkit-line-break: = after-white-space;" class=3D""><div class=3D"">=E2=80=8CGamnad737=E2=80=8C= - Black Holes<br class=3D""><br class=3D"">from:</div><div = class=3D""><br class=3D""></div><div class=3D"">=E2=80=8CNot Your World = Music: Noise in South East Asia=E2=80=8C<br class=3D"">=E2=80=8C</div><div= class=3D"">Last.FM:</div><div class=3D""><a = href=3D"https://www.last.fm/user/rostasi2" = class=3D"">https://www.last.fm/user/rostasi2</a></div><div class=3D""><br = class=3D""></div><div class=3D"">Mixcloud:</div><div class=3D""><a = href=3D"https://www.mixcloud.com/rostasi/" = class=3D"">https://www.mixcloud.com/rostasi/</a></div></div> </div><br class=3D""></body></html>= --Apple-Mail=_87018ADD-FB35-4A3A-B24A-7CCBE3D585DF--