Visual Poetry

Great... paste into the little text box doesn't work (used to I'm sure?).
Works fine in Eclipse last time I touched it.
Oh well, type some words and click the applet,
I will get to fixing it sometime, bleah...



Note 1: The command @@churn now works, randomly re-structuring the graph and making movement in the visual. Type @@churn at the end of any "well behaved" input to see.
Note 2: This online version sometimes (mysteriously) does not update the display. It does not do this in the development environment, or as a standalone application.

Below are some input scripts to the Visual Poetry java app above.
Copy them into the text field, they run by themselves using the 'double-at' commands.

@@////////////////////////////////////////////////////////

@@comment: Excerpt from Frank O'Hara's poem Mayakovsky, first published in Meditations in an Emergency. (New York: Grove Press, 1957; 1967) # @@clear # @@words Now I am quietly waiting for the catastrophe of my personality to seem beautiful again, ...and interesting, and modern. The country is grey and brown and white in trees, snows and skies of laughter always diminishing, less funny not just darker, not just grey. It may be the coldest day of the year, what does he think of that? I mean, what do I? And if I do, perhaps I am myself again. # @@Wordcolors the 0.1 0.05 0.8 and 0.1 0.05 0.8 am 0.1 0.05 0.8 for 0.1 0.05 0.8 of 0.1 0.05 0.8 in 0.1 0.05 0.8 and 0.1 0.05 0.8 if 0.5 0.5 1.0 it 0.9 1.0 1.0 does 0.9 1.0 1.0 that 0.9 1.0 1.0 is 0.9 1.0 1.0 be 0.9 1.0 1.0 grey 0.1 0.1 0.5 brown 0.01 1.0 0.7 trees 0.35 1.0 1.0 country 0.35 1.0 1.0 coldest 0.35 1.0 1.0 white 0.1 0.01 1.0 catastrophe 0.1 0.01 1.0 snows 0.1 0.01 0.9 laughter 0.1 0.1 0.5 diminishing 0.1 0.1 0.5 darker 0.1 0.1 0.5 i 0.01 1.0 1.0 my 0.01 1.0 1.0 personality 0.5 1.0 1.0 now 0.1 0.05 0.8 quietly 0.1 0.05 0.8 waiting 0.1 0.05 0.8 seem 0.1 0.05 0.8 modern 0.75 1.0 1.0 think 0.75 1.0 1.0 # @@noedges # @@relax 100 # @@shrink # @@grow # @@relax 100 # @@jiggle # @@churn # @@edges # @@churn # @@noedges #

@@/////////////////////////////////////////

@@comment: A colour wheel... # @@clear # @@Words 01/1/1 01/5/1 01/1/1 01/1/5 01/1/1 05/1/1 1/1/1 1/5/1 1/1/1 15/1/1 2/1/1 2/5/1 2/1/1 25/1/1 3/1/1 3/5/1 3/1/1 35/1/1 4/1/1 4/5/1 4/1/1 45/1/1 5/1/1 5/5/1 5/1/1 5/1/5 5/1/1 55/1/1 6/1/1 6/5/1 6/1/1 65/1/1 7/1/1 7/5/1 7/1/1 75/1/1 8/1/1 8/5/1 8/1/1 85/1/1 9/1/1 9/5/1 9/1/1 95/1/1 99/1/1 99/5/1 99/1/1 01/1/1 # @@WordColors 01/1/1 0.01 1.0 1.0 01/5/1 0.01 0.5 1.0 01/1/5 0.1 1.0 0.5 05/1/1 0.05 1.0 1.0 1/1/1 0.1 1.0 1.0 1/5/1 0.1 0.5 1.0 1/1/5 1.0 1.0 0.5 15/1/1 0.15 1.0 1.0 2/1/1 0.2 1.0 1.0 2/5/1 0.2 0.5 1.0 2/1/5 2.0 1.0 0.5 25/1/1 0.25 1.0 1.0 3/1/1 0.3 1.0 1.0 3/5/1 0.3 0.5 1.0 3/1/5 3.0 1.0 0.5 35/1/1 0.35 1.0 1.0 4/1/1 0.4 1.0 1.0 4/5/1 0.4 0.5 1.0 4/1/5 4.0 1.0 0.5 45/1/1 0.45 1.0 1.0 5/1/1 0.5 1.0 1.0 5/5/1 0.5 0.5 1.0 5/1/5 5.0 1.0 0.5 55/1/1 0.55 1.0 1.0 6/1/1 0.6 1.0 1.0 6/5/1 0.6 0.5 1.0 6/1/5 6.0 1.0 0.5 65/1/1 0.65 1.0 1.0 7/1/1 0.7 1.0 1.0 7/5/1 0.7 0.5 1.0 7/1/5 7.0 1.0 0.5 75/1/1 0.75 1.0 1.0 8/1/1 0.8 1.0 1.0 8/5/1 0.8 0.5 1.0 8/1/5 8.0 1.0 0.5 85/1/1 0.85 1.0 1.0 9/1/1 0.9 1.0 1.0 9/5/1 0.9 0.5 1.0 9/1/5 9.0 1.0 0.5 95/1/1 0.95 1.0 1.0 99/1/1 0.99 1.0 1.0 99/5/1 0.99 0.5 1.0 99/1/5 99.0 1.0 0.5 # @@grow # @@shrink # @@relax 400 #

@@//////////////////////////////////

@@clear # @@Words The cat sat on the mat, the mouse quietly ate some cheese while warily looking at the cat. # @@WordColors The 0.1 1.0 1.0 cat 0.2 1.0 1.0 sat 0.3 1.0 1.0 on 0.4 1.0 1.0 mat 0.5 1.0 1.0 mouse 0.6 1.0 1.0 quietly 0.7 1.0 1.0 ate 0.8 1.0 1.0 some 0.9 1.0 1.0 cheese 0.91 1.0 1.0 while 0.93 1.0 1.0 warily 0.95 1.0 1.0 looking 0.97 1.0 1.0 at 0.99 1.0 1.0 # @@setminsize 1200 # @@trans 20 8 #

@@//////////////////////////////////////////

@@comment: Shakespeare quote, not sure from which play. @@clear # @@words Conversation should be pleasant without scurrility, witty without affectation, free without indecency, learned without conceitedness, novel without falsehood. # @@wordcolors Conversation 0.1 1.0 1.0 should 0.15 1.0 1.0 be 0.20 1.0 1.0 pleasant 0.25 1.0 1.0 without 0.01 0.01 1.0 scurrility 0.55 1.0 1.0 witty 0.5 1.0 1.0 affectation 0.8 1.0 1.0 free 0.5 1.0 1.0 indecency 0.8 1.0 1.0 learned 0.5 1.0 1.0 conceitedness 0.8 1.0 1.0 novel 0.5 1.0 1.0 falsehood 0.55 1.0 1.0 # @@relax 200 #

@@////////////////////////////////////

@@comment, works ok with standard transcience parameters # @@clear # @@words a b c a d e f a # @@wordcolors a 0.5 1.0 1.0 b 0.5 1.0 1.0 c 0.5 1.0 1.0 d 0.5 1.0 1.0 e 0.5 1.0 1.0 f 0.5 1.0 1.0 # @@doesntwork_setminsize 1000.0 # @@setminsize 1200.0 # @@trans 20 4 #

@@////////////////////////////////////////////////

And finally, a quote I have been thinking about, from one of my favourites...

Not really an input file (should work though), I just want to keep it here for now.
Note too.. the 'atat' commands are interactive, so try typing '@@relax 200' into the text box,
etc, should work ok.

...things that have their origin in the imagination or in the
emotions very often take on a form that is ambiguous or uncertain.
It is not possible to attach a single, rational meaning to such
things without destroying the imaginative or emotional ambiguity
or uncertainty that is inherent in them and that is why poets
do not like to explain. That the meanings given by others are
sometimes meanings not intended by the poet or that were
never present in his mind does not impair them as meanings.