(2024)

Kiss Garden

Generative narrative installation about dyke sex and malaise. Two accounts unfold in parallel.

A dyke falls in and out of endless half-hearted relationships, as a garden strangles itself.

A receipt printer is installed from a high-up place. An endless stream of procedurally generated text slowly descends. The audience is encourage to rip off sections of text to take for themselves.

The work was first installed as an original piece for performance art show Granny Ludski’s Wild Gardening at the Rio Cinema.

[d9cce9b] fixed indent | [73446f7] using new jquery 'on' api | [17993b5] added intl dogging beach | [e0c6818] tidied up deploy.yml | [0b835db] ignoring jsconfig all together | [8eb6b5c] minor style fix | [c5e4f8e] naming fix | [195dcd5] stripped out jquery | [158ade2] ignoring node_modules | [ebd00f7] kiss space | [57db78f] overview shortcodes | [a9528be] fonts and colours | [b11be8b] 'game developer' -> 'game maker' + 'witness' -> 'see' | [2d8c901] mobile content background top padding fix | [0b599ba] added data heist | [0c72f4e] changed to data-link-preview-src | [9dc473d] added release to projects archetype | [2d0daba] sidebar padding changes + supports new base section pages | [65b36a5] minor re-order | [bc36318] ticker speed dependent on width and randomises animation start | [351c79e] formatted options nicely | [1a07597] baseof indents | [0288f9c] font size adjust | [6047403] set scrollbar colour | [7b7c91e] site title gradient rework, content title align, working on fonts | [b345e80] figures, img shortcode uses inheritance, rearranged assets, more meatspace ephemera | [944462f] list margin fix + padding adjust and added home | [05d9f92] meatspace using columns | [b7d8753] updated to use new figure shortcode | [8a82b20] Create deploy.yml | [d381aca] better title for singles | [9de7c75] 'selected projects' tag | [9c6bb68] audio shortcode | [eda69ad] commit data read as ticker text | [49dfd97] title improvements | [dd6f84e] storytelling | [64c36d6] attempted fix on mobile svg rendering | [a0c5bb5] our boat the thread | [5bd2e0b] limits and demonstrations space descriptions | [980e98c] indenting hugo templates | [f2bd573] removed bad cave photos | [e1d4d9f] added me to cv | [6071a32] links adjust, better headings, margin adjust | [f5a5807] site title can't get too small | [6dec12e] workflow renames and cleanup | [d78c296] sidebar menu button fix | [6f3e014] ignoring lock file | [6359ace] added mega flatgame workshop | [44e5589] fix z-sorting by rearranging document structure | [3302f01] stripped commit ticker newlines | [8f30c14] midway through overview rework | [e52eada] script to write commit log as json | [f98c1fa] ticker text class instead of id + scrolling time is a variable | [8eade8c] twine experiments | [080ff88] internal-link uses a link-preview-data-attribute | [e662127] sidebar refactor | [57ab706] github action yaml and compiled | [729cb73] removed redundant project.sass | [f97589a] fixed customer support chatbot release | [02d26aa] featuring kiss garden | [621fe1f] home page | [4ba8c51] our boat has montez press, using columns | [f9499c5] overview text column is container | [7221f6a] single without hero image | [944481e] fixed sidebar not showing bottom | [5bee191] responsive sidebar, broke up sass, using jquery | [a2da721] images, sass renames, etc | [d21b271] beginning of framework for home page | [437e2f5] adjust drop cap to fit new line height | [87161f7] using new twine shortcode | [28d3626] twine shortcode | [aac126c] limits and demonstrations minimal | [e600360] better grain noise | [4c33e2b] indent fix | [af283da] added 'source code' to sidebar + switched to menu | [64b309c] not-working attribute version | [576cc91] added credit to bradwill hungtop | [81b0b4a] revert to regular baseurl | [87a7c2f] padding adjustments | [8da44fb] sidebar padding adjust | [1069228] limits and demonstrations placeholder | [273a2ec] correct testing url before switching back | [aabd9c5] added link to art monthly | [fae7013] switched to four space indent | [8242ee2] fix by not returning printf because hugo is a diva | [43978db] beach | [35feebc] faster sidebar transition | [0fec04a] replaced link-preview-image with one line of code | [304074d] renamed index.js to _index.js | [d33cfc3] our boat spelling errors and phrasing fix | [f0c8498] consistent italics | [e271600] added rendering | [5a228a1] meatspace ephemera using itchio shortcode | [33699e8] rotated mobile improvements | [79354b7] customer support chatbot | [b0c6dd2] content padding adjusts | [735bd7e] mobile: content title improvements, site title goes left in horizontal, content background padding fixed | [f9bd6ae] added cv | [4f2babe] added 20:20 to cv | [34f1782] removed sidebar featured project year italics | [548db78] added git log json to deploy.yml | [1b994cf] mobile font size decrease | [594e501] contact details | [67348cd] customer support chatbot title format adjusted | [1c785ab] added sophisticate adult party | [ed9e039] added default 'about' | [1655611] revert "removed bundle from repo"This reverts commit e54b31bbadc89291555080c4a72eb70e9163f054. | [e54b31b] removed bundle from repo | [b25bf24] added we searched its remains for the heart | [2be5593] added kiss garden | [443741a] added art monthly to cv | [7b6b46e] maybe safari fix who knows anymore | [450c1c6] switch var to let | [ce3592c] emptying the link preview src on mouseleave | [e5f9736] don't display link previews on mobile | [ad0e851] removed content image partial | [85d62f0] reimplemented mobile sidebar button on all pages | [0d67b02] columns plus 404 | [65d4a1f] stop publishing page resources | [315ab00] page titles in progress, site title improvements | [82f5a15] font changes, rename pages to projects | [69bf483] content columns adjustment | [4943033] adjusted mobile hero image height | [29b1e99] source mapping | [2f399c5] kiss space promoted to selected | [e74cba3] the fisherman | [8e4d8c3] attempt at safari fix | [df77a7f] content-title made block in hero-less | [4228f8f] mentioned publications on front page | [362a80d] EVIL hack to solve svg nonsense | [45a7672] improved margins | [2f31675] catastrophic interference | [d582476] prettied jsconfig | [907e957] homepage spelling and rewrite | [73a3d0b] blah | [3060cc6] columns, rename class to parent-image, itchio uses container | [82a3b05] image resizing and conversion to jpg | [9e0b5bf] added red images on hover | [9446ad1] sorting by date | [ae272c4] added bradwill hungtop | [d9c85bb] more padding fixes | [3a1e325] internal links shortcode | [bb0661d] replaced tags taxonomy with params | [d15a884] figure margin fix | [4c1654c] site title adjust | [b017486] sidebar group by year + improved style | [0e63f24] more sidebar adjustments | [6e1d492] added granny ludki to cv | [ca6e8b1] added the return home | [4bcf4da] removed redundant parens | [7db4d3a] updated default archetype | [3d7ada0] weird videos | [c86b5a7] figure shortcode uses inside tag for caption | [b368cfa] External links and more stuff | [7cad296] display audio as block | [0b9a33e] added magic circle | [63d0592] cv education + formatting | [b2480f5] updated cv with 2025 stuff | [4116bdc] elaborated on white pube mention in cv | [88fb9ec] finished meatspace ephemera for now, fixed shortcodes, added archetypes | [1f36360] twine shortcode takes raw uri | [08d125a] added gill street grass corner | [876a554] minor adjustment to overview images | [5be3ff0] prettied js | [413dc1c] figure not hard italic | [14b957e] moved ticker down in body | [b1aeeff] js for images on hover | [4afad51] using sass test | [ebc2f40] added occupy to cv | [bba0205] ticker adjustment | [1f78bcb] brought the hero scrolling effect out to a separate file loaded async | [0b6540f] bundling my js | [db38c99] renamed js files to camelCase | [21bd25e] added wren church | [b5c24a1] horizontal/vertical image margin fix | [6a6bdbc] added cave | [57fa570] added 20:20 print exchange mention | [ab4d2b7] line height increases + figure margin regression fix | [5a152df] made image fitting size a site param | [4e722a1] sidebar only shows projects in project list | [dedfc90] favicon + baseof adjustments | [616d965] new image of me | [8d34175] turning red scroll effect | [3c33fd9] drop cap experiment | [5e6d190] first letter fix on chrome browers | [8a84d24] added bonfire | [c76931f] init | [df45bbb] max fetch depth in deploy | [9b278f8] added gmtk game jam draft | [c47f70b] added richmond castle | [ee661ae] display iframes as block | [2d0a45c] added the landlord's game | [681a5d0] scroll effect with hugo filters | [7adcb84] header margin top increase + refactor | [d191202] added in that great fire | [70bd6ee] sidebar stays where it should be between loads | [7b2a088] title noise | [d0b39d6] scrolling red effect occurs on load | [9063eb2] updated 'selected projects' styling in sidebar | [b3302db] hero images, new svg noise gradient | [4ebe0e7] ticker, responsive | [ecde3c1] our boat | [b9ba5cf] creates 'data' dir if doesn't exist | [36c1777] itchio shortcode |

[d9cce9b] fixed indent | [73446f7] using new jquery 'on' api | [17993b5] added intl dogging beach | [e0c6818] tidied up deploy.yml | [0b835db] ignoring jsconfig all together | [8eb6b5c] minor style fix | [c5e4f8e] naming fix | [195dcd5] stripped out jquery | [158ade2] ignoring node_modules | [ebd00f7] kiss space | [57db78f] overview shortcodes | [a9528be] fonts and colours | [b11be8b] 'game developer' -> 'game maker' + 'witness' -> 'see' | [2d8c901] mobile content background top padding fix | [0b599ba] added data heist | [0c72f4e] changed to data-link-preview-src | [9dc473d] added release to projects archetype | [2d0daba] sidebar padding changes + supports new base section pages | [65b36a5] minor re-order | [bc36318] ticker speed dependent on width and randomises animation start | [351c79e] formatted options nicely | [1a07597] baseof indents | [0288f9c] font size adjust | [6047403] set scrollbar colour | [7b7c91e] site title gradient rework, content title align, working on fonts | [b345e80] figures, img shortcode uses inheritance, rearranged assets, more meatspace ephemera | [944462f] list margin fix + padding adjust and added home | [05d9f92] meatspace using columns | [b7d8753] updated to use new figure shortcode | [8a82b20] Create deploy.yml | [d381aca] better title for singles | [9de7c75] 'selected projects' tag | [9c6bb68] audio shortcode | [eda69ad] commit data read as ticker text | [49dfd97] title improvements | [dd6f84e] storytelling | [64c36d6] attempted fix on mobile svg rendering | [a0c5bb5] our boat the thread | [5bd2e0b] limits and demonstrations space descriptions | [980e98c] indenting hugo templates | [f2bd573] removed bad cave photos | [e1d4d9f] added me to cv | [6071a32] links adjust, better headings, margin adjust | [f5a5807] site title can't get too small | [6dec12e] workflow renames and cleanup | [d78c296] sidebar menu button fix | [6f3e014] ignoring lock file | [6359ace] added mega flatgame workshop | [44e5589] fix z-sorting by rearranging document structure | [3302f01] stripped commit ticker newlines | [8f30c14] midway through overview rework | [e52eada] script to write commit log as json | [f98c1fa] ticker text class instead of id + scrolling time is a variable | [8eade8c] twine experiments | [080ff88] internal-link uses a link-preview-data-attribute | [e662127] sidebar refactor | [57ab706] github action yaml and compiled | [729cb73] removed redundant project.sass | [f97589a] fixed customer support chatbot release | [02d26aa] featuring kiss garden | [621fe1f] home page | [4ba8c51] our boat has montez press, using columns | [f9499c5] overview text column is container | [7221f6a] single without hero image | [944481e] fixed sidebar not showing bottom | [5bee191] responsive sidebar, broke up sass, using jquery | [a2da721] images, sass renames, etc | [d21b271] beginning of framework for home page | [437e2f5] adjust drop cap to fit new line height | [87161f7] using new twine shortcode | [28d3626] twine shortcode | [aac126c] limits and demonstrations minimal | [e600360] better grain noise | [4c33e2b] indent fix | [af283da] added 'source code' to sidebar + switched to menu | [64b309c] not-working attribute version | [576cc91] added credit to bradwill hungtop | [81b0b4a] revert to regular baseurl | [87a7c2f] padding adjustments | [8da44fb] sidebar padding adjust | [1069228] limits and demonstrations placeholder | [273a2ec] correct testing url before switching back | [aabd9c5] added link to art monthly | [fae7013] switched to four space indent | [8242ee2] fix by not returning printf because hugo is a diva | [43978db] beach | [35feebc] faster sidebar transition | [0fec04a] replaced link-preview-image with one line of code | [304074d] renamed index.js to _index.js | [d33cfc3] our boat spelling errors and phrasing fix | [f0c8498] consistent italics | [e271600] added rendering | [5a228a1] meatspace ephemera using itchio shortcode | [33699e8] rotated mobile improvements | [79354b7] customer support chatbot | [b0c6dd2] content padding adjusts | [735bd7e] mobile: content title improvements, site title goes left in horizontal, content background padding fixed | [f9bd6ae] added cv | [4f2babe] added 20:20 to cv | [34f1782] removed sidebar featured project year italics | [548db78] added git log json to deploy.yml | [1b994cf] mobile font size decrease | [594e501] contact details | [67348cd] customer support chatbot title format adjusted | [1c785ab] added sophisticate adult party | [ed9e039] added default 'about' | [1655611] revert "removed bundle from repo"This reverts commit e54b31bbadc89291555080c4a72eb70e9163f054. | [e54b31b] removed bundle from repo | [b25bf24] added we searched its remains for the heart | [2be5593] added kiss garden | [443741a] added art monthly to cv | [7b6b46e] maybe safari fix who knows anymore | [450c1c6] switch var to let | [ce3592c] emptying the link preview src on mouseleave | [e5f9736] don't display link previews on mobile | [ad0e851] removed content image partial | [85d62f0] reimplemented mobile sidebar button on all pages | [0d67b02] columns plus 404 | [65d4a1f] stop publishing page resources | [315ab00] page titles in progress, site title improvements | [82f5a15] font changes, rename pages to projects | [69bf483] content columns adjustment | [4943033] adjusted mobile hero image height | [29b1e99] source mapping | [2f399c5] kiss space promoted to selected | [e74cba3] the fisherman | [8e4d8c3] attempt at safari fix | [df77a7f] content-title made block in hero-less | [4228f8f] mentioned publications on front page | [362a80d] EVIL hack to solve svg nonsense | [45a7672] improved margins | [2f31675] catastrophic interference | [d582476] prettied jsconfig | [907e957] homepage spelling and rewrite | [73a3d0b] blah | [3060cc6] columns, rename class to parent-image, itchio uses container | [82a3b05] image resizing and conversion to jpg | [9e0b5bf] added red images on hover | [9446ad1] sorting by date | [ae272c4] added bradwill hungtop | [d9c85bb] more padding fixes | [3a1e325] internal links shortcode | [bb0661d] replaced tags taxonomy with params | [d15a884] figure margin fix | [4c1654c] site title adjust | [b017486] sidebar group by year + improved style | [0e63f24] more sidebar adjustments | [6e1d492] added granny ludki to cv | [ca6e8b1] added the return home | [4bcf4da] removed redundant parens | [7db4d3a] updated default archetype | [3d7ada0] weird videos | [c86b5a7] figure shortcode uses inside tag for caption | [b368cfa] External links and more stuff | [7cad296] display audio as block | [0b9a33e] added magic circle | [63d0592] cv education + formatting | [b2480f5] updated cv with 2025 stuff | [4116bdc] elaborated on white pube mention in cv | [88fb9ec] finished meatspace ephemera for now, fixed shortcodes, added archetypes | [1f36360] twine shortcode takes raw uri | [08d125a] added gill street grass corner | [876a554] minor adjustment to overview images | [5be3ff0] prettied js | [413dc1c] figure not hard italic | [14b957e] moved ticker down in body | [b1aeeff] js for images on hover | [4afad51] using sass test | [ebc2f40] added occupy to cv | [bba0205] ticker adjustment | [1f78bcb] brought the hero scrolling effect out to a separate file loaded async | [0b6540f] bundling my js | [db38c99] renamed js files to camelCase | [21bd25e] added wren church | [b5c24a1] horizontal/vertical image margin fix | [6a6bdbc] added cave | [57fa570] added 20:20 print exchange mention | [ab4d2b7] line height increases + figure margin regression fix | [5a152df] made image fitting size a site param | [4e722a1] sidebar only shows projects in project list | [dedfc90] favicon + baseof adjustments | [616d965] new image of me | [8d34175] turning red scroll effect | [3c33fd9] drop cap experiment | [5e6d190] first letter fix on chrome browers | [8a84d24] added bonfire | [c76931f] init | [df45bbb] max fetch depth in deploy | [9b278f8] added gmtk game jam draft | [c47f70b] added richmond castle | [ee661ae] display iframes as block | [2d0a45c] added the landlord's game | [681a5d0] scroll effect with hugo filters | [7adcb84] header margin top increase + refactor | [d191202] added in that great fire | [70bd6ee] sidebar stays where it should be between loads | [7b2a088] title noise | [d0b39d6] scrolling red effect occurs on load | [9063eb2] updated 'selected projects' styling in sidebar | [b3302db] hero images, new svg noise gradient | [4ebe0e7] ticker, responsive | [ecde3c1] our boat | [b9ba5cf] creates 'data' dir if doesn't exist | [36c1777] itchio shortcode |