(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.

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

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