WordSalad.AntonioRoque History

Hide minor edits - Show changes to output - Cancel

 
 
April 26, 2016, at 09:26 AM by MichaelPaulukonis -
Deleted lines 22-24:

TODO: did I ever put my re-working online?

Added lines 26-27:
[[http://michaelpaulukonis.github.io/poetrygen/jGnoetry/index.html|my reworked code]]
It is also being used to power (parts of) http://poeticalbot.tumblr.com/
 
 
August 24, 2015, at 09:12 AM by MichaelPaulukonis -
Added line 18:
[[http://www.eddeaddad.net/jGnoetry/]]
Added lines 22-24:


TODO: did I ever put my re-working online?
 
 
February 11, 2015, at 02:03 PM by MichaelPaulukonis - archive.org links
Changed lines 9-10 from:

to:
[[https://web.archive.org/web/20130704143650/http://www.netpoetic.com/2010/06/computer-science-for-poets-n-gram-language-models/|Computer Science for Poets: n-gram language models]]

Changed line 53 from:
[[http://www.netpoetic.com/2011/06/charng-case-study-of-authoring-a-poetry-generator/|charNG: case study of authoring a poetry generator]]
to:
[[https://web.archive.org/web/20130704143653/http://www.netpoetic.com/2011/06/charng-case-study-of-authoring-a-poetry-generator/|charNG: case study of authoring a poetry generator]]
 
 
December 11, 2014, at 10:43 AM by MichaelPaulukonis -
Changed lines 67-68 from:
see http://gnoetrydaily.wordpress.com/2012/06/05/var-news-early-june/
to:
[[https://gnoetrydaily.wordpress.com/2011/01/11/codework-parenthetical-insertions/]]
[[http://gnoetrydaily.wordpress.com/2012/06/05/var-news-early-june/]]
 
 
December 11, 2014, at 10:37 AM by MichaelPaulukonis -
Changed line 78 from:
[[#writer]] [[#programmer]] [[#epoetry]] [[#poet]]
to:
[[#writer]] [[#programmer]] [[#epoetry]] [[#poet]] [[!Markov]] [[!TextGeneration]] [[!NLP]]
 
 
February 14, 2013, at 01:27 PM by OtherMichael -
Changed line 50 from:
!!! [[#charNG]] [=charNG=]
to:
!!! [[#charNG]] [=charNG=] ''(pronounced “carnage”)''
Added lines 52-54:
[[http://www.netpoetic.com/2011/06/charng-case-study-of-authoring-a-poetry-generator/|charNG: case study of authoring a poetry generator]]
[[http://gnoetrydaily.wordpress.com/2011/06/14/sketch-charng/|sketch charNG]]

 
 
February 14, 2013, at 10:02 AM by OtherMichael - notes and xref for charNG
Changed line 25 from:
!!!! syllable algorithm
to:
!!!! [[#syllables]] syllable algorithm
Changed line 28 from:
!!!! Usage notes
to:
!!!! [[#usage]] Usage notes
Changed lines 51-60 from:
http://www.eddeaddad.net/charNG/ - ''a character n-gram generator''
to:
[[http://www.eddeaddad.net/charNG/]] - ''a character n-gram generator''

Since it is a character based engine, there is no need for pre-tokenizing with his algorithm.
Instead of interrogating each key for the subsequent matches and picking one at random, the algorithm takes a random spot in the string, searches for the next match of the key, and takes the next character.
Since most markov engines that I've seen first tokenize the source material, I found this to be a novel approach.


There are three methods of text generation -- markov, cento (cut-up), and 1-character-overlap. Practically speaking, only the markov produces "readable" results.
As with any markov engine with a small sample set, it can get bogged down in infinite loops (where one key points to another key that points back to the first).
I've made [[PrantedMutter.Sketch#sketch17|some stabs]] at rewiring the engine with some repetition governors, but the implementation is problematic (ie, buggy).
 
 
September 28, 2012, at 11:21 AM by OtherMichael -
Changed line 3 from:
!! Edde's just zis guy, you know?
to:
!![[#edde]] Edde's just zis guy, you know?
Changed lines 10-11 from:
[[#software]]
!!
software
to:

!![[#software]] software
Changed lines 15-16 from:
[[#jgnoetry]]
!!!
[[http://www.eddeaddad.net/jGnoetry/|jGnoetry]]
to:

!!![[#jgnoetry]] [[http://www.eddeaddad.net/jGnoetry/|jGnoetry]]
Changed lines 41-42 from:
[[#ediastic]]
!!!
eDiastic
to:
!!![[#ediastic]] eDiastic
Changed lines 58-59 from:
[[#seealso]]
!!
See Also
to:
!![[#seealso]] See Also
 
 
September 28, 2012, at 11:20 AM by OtherMichael - screenshot and not on jGnoetry
Changed lines 19-22 from:
https://gnoetrydaily.wordpress.com/2011/12/27/presenting-jgnoetry/
to:
Gnoetry Daily: [[https://gnoetrydaily.wordpress.com/2011/12/27/presenting-jgnoetry/|Introducing....]]

Mini:jgnoetry.2012.png
Words in white have been "selected" for keeping; words in pink will be replaced when regenerated.
 
 
June 08, 2012, at 01:50 PM by OtherMichael -
Added lines 51-53:

!!! Codework parenthetical insertions
see http://gnoetrydaily.wordpress.com/2012/06/05/var-news-early-june/
 
 
June 06, 2012, at 10:24 AM by OtherMichael -
Added lines 46-50:


!!! [[#charNG]] [=charNG=]
http://www.eddeaddad.net/charNG/ - ''a character n-gram generator''

 
 
June 05, 2012, at 04:17 PM by OtherMichael -
Added lines 43-45:

!!!! usage notes
Instead of a phrase, try using a seed text like [[http://gnoetrydaily.wordpress.com/2012/05/30/everlasting-thought/|aaaaa e iiii o uuuu a eeee i oooo u]]
 
 
June 04, 2012, at 12:18 PM by OtherMichael - ediastic
Changed lines 10-11 from:
!! [[#software]] software
to:
[[#software]]
!!
software
Changed lines 15-16 from:
!!! [[#jgnoetry]] [[http://www.eddeaddad.net/jGnoetry/|jGnoetry]]
to:
[[#jgnoetry]]
!!!
[[http://www.eddeaddad.net/jGnoetry/|jGnoetry]]
Changed line 22 from:
!!!! syllable algortith
to:
!!!! syllable algorithm
Changed lines 38-46 from:
!! [[#seealso]] See Also
to:
[[#ediastic]]
!!! eDiastic
http://gnoetrydaily.wordpress.com/2011/02/15/sketch-ediastic/
http://www.eddeaddad.net/eDiastic/
->''Analogous to acrostic. Based on Jackson Mac Low's "diastic technique" as described by Charles Hartman in Virtual Muse: Experiments In Computer Poetry pgs. 95-96. ''


[[#seealso]]
!!
See Also
 
 
May 21, 2012, at 10:31 AM by OtherMichael -
Added lines 18-21:


!!!! syllable algortith
Notes @ https://gnoetrydaily.wordpress.com/2011/12/27/presenting-jgnoetry/#comment-952
 
 
May 17, 2012, at 09:02 AM by OtherMichael -
Added lines 11-12:
!!! Web-based (javascript) poetry generators
http://sourceforge.net/projects/poetrygen/
 
 
May 14, 2012, at 11:41 AM by OtherMichael -
Added lines 1-38:
(:description also known as ''Edde Addad'':)
(:*toc-float:)
!! Edde's just zis guy, you know?
http://www.eddeaddad.net/


[[http://quod.lib.umich.edu/cgi/t/text/text-idx?c=jep;view=text;rgn=main;idno=3336451.0014.209|Language Technology Enables a Poetics of Interactive Generation]]


!! [[#software]] software

!!! [[#jgnoetry]] [[http://www.eddeaddad.net/jGnoetry/|jGnoetry]]
A Javascript implementation of [[http://beardofbees.com/gnoetry.html|Gnoetry]]

https://gnoetrydaily.wordpress.com/2011/12/27/presenting-jgnoetry/

!!!! Usage notes
>>clip lrindent<<
Yeah, punctuation would be great to have more control over. I do kind of like the one line at a time process, though. I vary the syllable lengths, generate a bunch of lines, paste them into a text editor, and move the lines around or paste lines in between others until I get the poem I’m happy with.

One big difference I have noticed with jGnoetry when compared with what I do in Gnoetry 0.2 is that jGnoetry will often change words beyond what was highlighted. So if I try to regenerate individual words or a phrase, the program quickly begins adding additional words (and syllables) beyond the highlighted section. This would not be much of a problem, though, if an undo function could be added.

I have found that I can work with the Stein material more easily in jGnoetry. Gnoetry does maintain the punctuation better, but regenerating lines until all of the lines end in a period is extremely tedious and probably wears my mice buttons down. I can write a Stein poem, if my mind is working properly, in between 30 minutes and 2 hours in jGnoetry, whereas in Gnoetry it would take considerably longer to get everything set up.

This comment’s getting stupidly long. Adding some punctuation functionality to jGnoetry would certainly be a very good thing.
->([[https://gnoetrydaily.wordpress.com/2012/05/05/living-as-in-waiting-for-an-end-stein-poem/#comment-1221|source]])
>><<


!! [[#seealso]] See Also
[[WritingMachines]]
[[ElectroPoetics]]
[[ElectroText]]
[[TextMunger]]


!! [[#tags]] Tags
[[#writer]] [[#programmer]] [[#epoetry]] [[#poet]]