← All projects

Refrigerators and Wordsworth

by Lab Rat, shminge

Minted
32 / 32
Published
2023-02-02

Haikus are easy
But sometimes don’t make sense
Refrigerator


DISCLAIMER: Programmatic syllable counting is a difficult problem. Occasionally, this work will generate sentences with one too many or one too few syllables. We have tried to make the syllable counting algorithm as robust as possible, but, due to the quirks of the English language, there will always be more cases that miscount. (And if you get 6 instead of 5, it’s value for money).

Originally made for January 28th, with the prompt “Generative Poetry”, this is a complete overhaul of the original throwaway Genuary project (https://www.fxhash.xyz/generative/24355) for #genuary32nd. This ground up rebuild features new backgrounds, a new method of Haiku generation, and a brand-new syllable counting function.

The Haikus are generated using a Markov Chain, which creates sentences based on a large database of haikus. The Markov Chain Method guarantees that the generated strings are locally sensible (as in, adjacent words will make sense together), however, the whole string won’t necessarily make sense. We feel that this whimsical sentence structure somewhat accents the style of the haiku, by providing (accidentally) artistic phrases. Afterwards, the strings are screened with a homemade syllable counter, which attempts to guarantee a 5-7-5 structure of the Haiku. The generated haiku is then displayed in a field of letters, with various color palettes and animations possible, which are displayed as fxHash Features. Try and collect the Legendary Matrix + Rain combo!

Credits to xiboon, and his excellent Markov Chain library, kurwov (https://github.com/xiboon/kurwov). This framework forms the backbone of the generation. The haikus database was taken from https://github.com/herval/haikuzao/blob/master/inputs/haiku.txt and https://github.com/sballas8/PoetRNN/blob/master/data/haikus.csv , and then cleaned by us.

Project information
fxhash project ID
24582
Runtime
fxhash snippet · params: no
Network
Tezos
Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi
Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv
Artist addresses
tz1YbAm2m88qx1oFvzHcboDwRTrBaAgDWBE8tz2WQsUhg8jGKF4rmhST2juC3t8vvCRtsQjq
Generator URI
ipfs://QmWPEggnB2gg5ALvfFPme4YbAeqVan4WXQffyAkX9cSEtk
Tags
genuaryhaikupoetrymarkovgenuary32genuary32ndp5js
View project on objkt ↗

Editions 32

Ownership snapshot 2026-10-07

Release

Current mint status and pricing are unavailable. Reload to retry.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
32
Indexed editions
32
Mint scheduled
2023-02-02T05:29:14.000Z
Primary mints recorded
32
Prices paid at mint
3.2 tez · 32 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
2
Recorded volume
49.5 tez / wXTZ
Lowest latest priced sale
9.5 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15275886
fxhash issuer v1 (first)
Block 15275886
fxhash issuer v1
Block 15275886
fxhash issuer v2
Block 15275886
fxhash issuer fx(params)
Block 15275886
fxhash marketplace v2
Block 15275886
fxhash marketplace v1
Block 15275886
objkt.com marketplace v1
Block 15275886
objkt.com English auctions v2
Block 15275886
objkt.com marketplace v2
Block 15275886
objkt.com English auctions v1
Block 15275886
objkt.com marketplace v3.2
Block 15275886
objkt.com collection offers
Block 15275886
objkt.com English auctions v3
Block 15275886
objkt.com marketplace v3.1
Block 15275886
objkt.com Dutch auctions v1
Block 15275886