Re: Mesostic software
Eric Theise <[email protected]> Thu, 31 Jan 2019 12:48:39 -0800
| Newsgroups | gmane.music.john-cage |
|---|---|
| Message-ID | <CAHnuXWgXp6qPhYSX_9_G-ZN3NY=b6GPSv07W14vb8iX=FWDJrA@mail.gmail.com> |
--0000000000005593680580c7288f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
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]> 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
>
> Mixcloud:
> https://www.mixcloud.com/rostasi/
>
>
--0000000000005593680580c7288f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Hi Rod,<div><br></div><div>In the first example I wonder i=
f there are enough, indeed any, "j"s in the source text. One exam=
ple I ran behaved like that when there was no "q" in the source t=
ext. 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><br></div><div>Apart from raising=
an alert it's not clear how the algorithm should proceed. One option w=
ould be to display the unmatched letters, isolated on their lines as in:</d=
iv><div><br></div><div><div><font face=3D"monospace, monospace">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 J</font></div><div><font face=3D"monospace, monosp=
ace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 guArds</font></div><div><font face=3D"mono=
space, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 deMand</font></div><div><font=
face=3D"monospace, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 shE</font></div>=
<div><font face=3D"monospace, monospace">=C2=A0 =C2=A0 =C2=A0 tranSforms</f=
ont></div><div><font face=3D"monospace, monospace"><br></font></div><div><f=
ont face=3D"monospace, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 J</fon=
t></div><div><font face=3D"monospace, monospace"><span style=3D"white-space=
:pre-wrap">=C2=A0 </span> =C2=A0intO</font></div><div><font face=3D"mono=
space, monospace">sovereigntY</font></div><div><font face=3D"monospace, mon=
ospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0proClaims</font></div><div><font face=3D=
"monospace, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 thE</font></div></div><d=
iv><br></div><div>Another would be to halt execution with a message to find=
a larger, richer source text.</div><div><br></div><div>The second example =
is trickier but I think it is the same issue. You're looking for an &qu=
ot;m" but the "m"s I see would be rejected since the next le=
tter is "e" and "mime" contains it. Are there subsequen=
t acceptable "m"s in the source text?</div><div><br></div><div>Th=
e bigger and more diverse the source text the better.</div><div><br></div><=
div>Eric</div><div><br></div></div><br><div class=3D"gmail_quote"><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]">[email protected]</a>> wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflo=
w-wrap: break-word;"><div>Excited that you=E2=80=99re making this leap.</di=
v><div>I=E2=80=99m getting some missing mesoletters in the output.</div><di=
v>The mesostring is supposed to be "James Joyce"</div><div><br></=
div><div><div><span class=3D"gmail-m_-7941890520704151975Apple-tab-span" st=
yle=3D"white-space:pre-wrap"> </span>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 guArds</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 <span class=3D"gmail-m_-79=
41890520704151975Apple-tab-span" style=3D"white-space:pre-wrap"> </span>=C2=
=A0 =C2=A0 deMand</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0<span class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"whit=
e-space:pre-wrap"> </span>=C2=A0 =C2=A0 =C2=A0shE</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0tranSforms</div><div><br></=
div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <span class=3D"gmail-m_-7941890=
520704151975Apple-tab-span" style=3D"white-space:pre-wrap"> </span>=C2=A0 i=
ntO</div><div>=C2=A0 =C2=A0sovereigntY</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 <span class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=
=3D"white-space:pre-wrap"> </span>=C2=A0proClaims</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <span class=3D"gmail-m_-7941890520704151975Appl=
e-tab-span" style=3D"white-space:pre-wrap"> </span>=C2=A0 =C2=A0thE</div></=
div><div><br></div><div>another one using different text:</div><div><br></d=
iv><div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<span c=
lass=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:pr=
e-wrap"> </span>Joyce</div><div>=C2=A0 <span class=3D"gmail-m_-79418905207=
04151975Apple-tab-span" style=3D"white-space:pre-wrap"> </span>=C2=A0=C2=A0=
deliberAtely locates</div><div>=C2=A0 =C2=A0 =C2=A0locates thE wakean mime<=
/div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<span class=3D"gm=
ail-m_-7941890520704151975Apple-tab-span" style=3D"white-space:pre-wrap"> <=
/span>=C2=A0 =C2=A0 =C2=A0aS</div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =
<span class=3D"gmail-m_-7941890520704151975Apple-tab-span" style=3D"white-s=
pace:pre-wrap"> </span>=C2=A0=C2=A0=C2=A0is perfOrmed</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<span class=3D"gmail-m_-7941890520704151975A=
pple-tab-span" style=3D"white-space:pre-wrap"> </span>undEr</div></div><div=
><br></div><div>as you can see, some mesoletters are missing for some reaso=
n.</div><div><br></div><div>good luck with this and looking forward to its =
final edition!</div><div><br></div><div>Rod</div><br><br><div>
<div style=3D"overflow-wrap: break-word;"><div>*************</div><div>Now =
Playing:</div><div><br></div></div><div style=3D"overflow-wrap: break-word;=
"><div>=E2=80=8CLuc Ferrari=E2=80=8C -=C2=A0Archives G=C3=A9n=C3=A9tiquemen=
t Modifi=C3=A9es (Part 1)<br><br>from:</div><div><br></div><div>=E2=80=8CL&=
#39;=C5=93uvre =C3=A9lectronique (Disc 8)=E2=80=8C<br>=E2=80=8C</div><div>L=
ast.FM:</div><div><a href=3D"https://www.last.fm/user/rostasi2" target=3D"_=
blank">https://www.last.fm/user/rostasi2</a></div><div><br></div><div>Mixcl=
oud:</div><div><a href=3D"https://www.mixcloud.com/rostasi/" target=3D"_bla=
nk">https://www.mixcloud.com/rostasi/</a></div></div>
</div><br></div></blockquote></div>
--0000000000005593680580c7288f--