CINXE.COM

Generative art - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Generative art - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"64fe86e6-161d-4abf-baa2-56820ad49b74","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Generative_art","wgTitle":"Generative art","wgCurRevisionId":1264551851,"wgRevisionId":1264551851,"wgArticleId":250466,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Webarchive template wayback links","CS1 French-language sources (fr)","Articles with short description","Short description is different from Wikidata","All articles with unsourced statements","Articles with unsourced statements from July 2016","Visual arts media","Computer art","Digital art","New media","Electronic music","Visual arts genres","Art movements","Painting techniques","Conceptual art","Generative artificial intelligence"],"wgPageViewLanguage":"en","wgPageContentLanguage" :"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Generative_art","wgRelevantArticleId":250466,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q1502032","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model" ,"platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher", "ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.15"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/en/a/a0/Condensation_Cube_of_Haacke.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="898"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/en/a/a0/Condensation_Cube_of_Haacke.jpg"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="598"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="479"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Generative art - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Generative_art"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Generative_art&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Generative_art"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Generative_art rootpage-Generative_art skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Generative+art" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Generative+art" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Generative+art" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Generative+art" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Types" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Types"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Types</span> </div> </a> <button aria-controls="toc-Types-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Types subsection</span> </button> <ul id="toc-Types-sublist" class="vector-toc-list"> <li id="toc-Music" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Music"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Music</span> </div> </a> <ul id="toc-Music-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Visual_art" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Visual_art"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Visual art</span> </div> </a> <ul id="toc-Visual_art-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Software_art" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Software_art"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Software art</span> </div> </a> <ul id="toc-Software_art-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Architecture" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Architecture"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Architecture</span> </div> </a> <ul id="toc-Architecture-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Literature" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Literature"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>Literature</span> </div> </a> <ul id="toc-Literature-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Live_coding" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Live_coding"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.6</span> <span>Live coding</span> </div> </a> <ul id="toc-Live_coding-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Blockchain" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Blockchain"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.7</span> <span>Blockchain</span> </div> </a> <ul id="toc-Blockchain-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Theories" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Theories"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Theories</span> </div> </a> <button aria-controls="toc-Theories-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Theories subsection</span> </button> <ul id="toc-Theories-sublist" class="vector-toc-list"> <li id="toc-Philip_Galanter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Philip_Galanter"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Philip Galanter</span> </div> </a> <ul id="toc-Philip_Galanter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Margaret_Boden_and_Ernest_Edmonds" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Margaret_Boden_and_Ernest_Edmonds"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Margaret Boden and Ernest Edmonds</span> </div> </a> <ul id="toc-Margaret_Boden_and_Ernest_Edmonds-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Questions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Questions"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Questions</span> </div> </a> <ul id="toc-Questions-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Generative art</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 22 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-22" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">22 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%81%D9%86_%D8%AA%D9%88%D8%A7%D9%84%D8%AF%D9%8A" title="فن توالدي – Arabic" lang="ar" hreflang="ar" data-title="فن توالدي" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Art_generatiu" title="Art generatiu – Catalan" lang="ca" hreflang="ca" data-title="Art generatiu" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Generative_Kunst" title="Generative Kunst – German" lang="de" hreflang="de" data-title="Generative Kunst" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Generatiivne_kunst" title="Generatiivne kunst – Estonian" lang="et" hreflang="et" data-title="Generatiivne kunst" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Arte_generativo" title="Arte generativo – Spanish" lang="es" hreflang="es" data-title="Arte generativo" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%87%D9%86%D8%B1_%D9%85%D9%88%D9%84%D8%AF" title="هنر مولد – Persian" lang="fa" hreflang="fa" data-title="هنر مولد" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Art_g%C3%A9n%C3%A9ratif" title="Art génératif – French" lang="fr" hreflang="fr" data-title="Art génératif" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/Arte_xerativa" title="Arte xerativa – Galician" lang="gl" hreflang="gl" data-title="Arte xerativa" data-language-autonym="Galego" data-language-local-name="Galician" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%83%9D%EC%84%B1_%EC%98%88%EC%88%A0" title="생성 예술 – Korean" lang="ko" hreflang="ko" data-title="생성 예술" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D4%B8%D5%B6%D5%A9%D5%A1%D6%81%D5%A1%D5%AF%D5%A1%D6%80%D5%A3%D5%A1%D5%B5%D5%AB%D5%B6_%D5%A1%D6%80%D5%BE%D5%A5%D5%BD%D5%BF" title="Ընթացակարգային արվեստ – Armenian" lang="hy" hreflang="hy" data-title="Ընթացակարգային արվեստ" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Arte_generativa" title="Arte generativa – Italian" lang="it" hreflang="it" data-title="Arte generativa" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Generatieve_kunst" title="Generatieve kunst – Dutch" lang="nl" hreflang="nl" data-title="Generatieve kunst" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%BC%E3%83%88" title="ジェネレーティブアート – Japanese" lang="ja" hreflang="ja" data-title="ジェネレーティブアート" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Sztuka_generatywna" title="Sztuka generatywna – Polish" lang="pl" hreflang="pl" data-title="Sztuka generatywna" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Art%C4%83_generativ%C4%83" title="Artă generativă – Romanian" lang="ro" hreflang="ro" data-title="Artă generativă" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%BE" title="Процедуральное искусство – Russian" lang="ru" hreflang="ru" data-title="Процедуральное искусство" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sc mw-list-item"><a href="https://sc.wikipedia.org/wiki/Arte_generativa" title="Arte generativa – Sardinian" lang="sc" hreflang="sc" data-title="Arte generativa" data-language-autonym="Sardu" data-language-local-name="Sardinian" class="interlanguage-link-target"><span>Sardu</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Generative_art" title="Generative art – Simple English" lang="en-simple" hreflang="en-simple" data-title="Generative art" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Generativna_umetnost" title="Generativna umetnost – Serbian" lang="sr" hreflang="sr" data-title="Generativna umetnost" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B5_%D0%BC%D0%B8%D1%81%D1%82%D0%B5%D1%86%D1%82%D0%B2%D0%BE" title="Генеративне мистецтво – Ukrainian" lang="uk" hreflang="uk" data-title="Генеративне мистецтво" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E7%94%9F%E6%88%90%E8%97%9D%E8%A1%93" title="生成藝術 – Cantonese" lang="yue" hreflang="yue" data-title="生成藝術" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E7%94%9F%E6%88%90%E8%89%BA%E6%9C%AF" title="生成艺术 – Chinese" lang="zh" hreflang="zh" data-title="生成艺术" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q1502032#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Generative_art" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Generative_art" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Generative_art"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Generative_art&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Generative_art&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Generative_art"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Generative_art&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Generative_art&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Generative_art" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Generative_art" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Generative_art&amp;oldid=1264551851" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Generative_art&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Generative_art&amp;id=1264551851&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FGenerative_art"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FGenerative_art"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Generative_art&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Generative_art&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q1502032" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Art created by a set of rules, often using computers</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">This article is about all autonomously-created art. For generative AI art, see <a href="/wiki/Artificial_intelligence_art" title="Artificial intelligence art">artificial intelligence art</a>.</div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Condensation_Cube_of_Haacke.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/a/a0/Condensation_Cube_of_Haacke.jpg/220px-Condensation_Cube_of_Haacke.jpg" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a0/Condensation_Cube_of_Haacke.jpg/330px-Condensation_Cube_of_Haacke.jpg 1.5x, //upload.wikimedia.org/wikipedia/en/a/a0/Condensation_Cube_of_Haacke.jpg 2x" data-file-width="365" data-file-height="273" /></a><figcaption><i><a href="/wiki/Condensation" title="Condensation">Condensation</a> Cube</i>, <a href="/wiki/Plexiglass" class="mw-redirect" title="Plexiglass">plexiglass</a> and water, by <a href="/wiki/Hans_Haacke" title="Hans Haacke">Hans Haacke</a>; <a href="/wiki/Hirshhorn_Museum_and_Sculpture_Garden" title="Hirshhorn Museum and Sculpture Garden">Hirshhorn Museum and Sculpture Garden</a>, begun 1965, completed 2008</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Dombis_1687.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/Dombis_1687.jpg/220px-Dombis_1687.jpg" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/Dombis_1687.jpg/330px-Dombis_1687.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/41/Dombis_1687.jpg/440px-Dombis_1687.jpg 2x" data-file-width="800" data-file-height="600" /></a><figcaption>Installation view of <i>Irrational Geometrics</i> 2008 by <a href="/wiki/Pascal_Dombis" title="Pascal Dombis">Pascal Dombis</a></figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:10%27000_moving_cities_V3,_net-and-telepresence-based_installation,_2015.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e5/10%27000_moving_cities_V3%2C_net-and-telepresence-based_installation%2C_2015.jpg/220px-10%27000_moving_cities_V3%2C_net-and-telepresence-based_installation%2C_2015.jpg" decoding="async" width="220" height="124" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e5/10%27000_moving_cities_V3%2C_net-and-telepresence-based_installation%2C_2015.jpg/330px-10%27000_moving_cities_V3%2C_net-and-telepresence-based_installation%2C_2015.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e5/10%27000_moving_cities_V3%2C_net-and-telepresence-based_installation%2C_2015.jpg/440px-10%27000_moving_cities_V3%2C_net-and-telepresence-based_installation%2C_2015.jpg 2x" data-file-width="800" data-file-height="450" /></a><figcaption>Telepresence-based installation <i>10.000 Moving Cities</i>, 2016 by <a href="/wiki/Marc_Lee" title="Marc Lee">Marc Lee</a></figcaption></figure> <p><b>Generative art</b> is <a href="/wiki/Post-conceptual_art" title="Post-conceptual art">post-conceptual art</a> that has been created (in whole or in part) with the use of an <a href="/wiki/Autonomous" class="mw-redirect" title="Autonomous">autonomous</a> system. An <i>autonomous system</i> in this context is generally one that is non-human and can independently determine features of an artwork that would otherwise require decisions made directly by the artist. In some cases the human creator may claim that the <a href="/wiki/Generative_systems" title="Generative systems">generative system</a> represents their own artistic idea, and in others that the system takes on the role of the creator. </p><p>"Generative art" often refers to <a href="/wiki/Algorithmic_art" title="Algorithmic art">algorithmic art</a> (<a href="/wiki/Algorithmically" class="mw-redirect" title="Algorithmically">algorithmically</a> determined <a href="/wiki/Computer-generated_artwork" class="mw-redirect" title="Computer-generated artwork">computer generated artwork</a>) and <a href="/wiki/Synthetic_media" title="Synthetic media">synthetic media</a> (general term for any algorithmically generated media), but artists can also make generative art using systems of <a href="/wiki/Chemistry" title="Chemistry">chemistry</a>, <a href="/wiki/Biology" title="Biology">biology</a>, <a href="/wiki/Mechanics" title="Mechanics">mechanics</a> and <a href="/wiki/Robotics" title="Robotics">robotics</a>, <a href="/wiki/Smart_materials" class="mw-redirect" title="Smart materials">smart materials</a>, manual <a href="/wiki/Randomization" title="Randomization">randomization</a>, <a href="/wiki/Mathematics" title="Mathematics">mathematics</a>, <a href="/wiki/Data_mapping" title="Data mapping">data mapping</a>, <a href="/wiki/Symmetry" title="Symmetry">symmetry</a>, and <a href="/wiki/Tessellation" title="Tessellation">tiling</a>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The use of the word "generative" in the discussion of art has developed over time. The use of "<a href="/wiki/Artificial_DNA" class="mw-redirect" title="Artificial DNA">Artificial DNA</a>" defines a generative approach to art focused on the construction of a system able to generate unpredictable events, all with a recognizable common character. The use of <a href="/wiki/Autonomous_robot" title="Autonomous robot">autonomous systems</a>, required by some contemporary definitions, focuses a generative approach where the controls are strongly reduced. This approach is also named "emergent". <a href="/wiki/Margaret_Boden" title="Margaret Boden">Margaret Boden</a> and Ernest Edmonds have noted the use of the term "generative art" in the broad context of automated <a href="/wiki/Computer_graphics" title="Computer graphics">computer graphics</a> in the 1960s, beginning with artwork exhibited by <a href="/wiki/Georg_Nees" title="Georg Nees">Georg Nees</a> and <a href="/wiki/Frieder_Nake" title="Frieder Nake">Frieder Nake</a> in 1965:<sup id="cite_ref-Boden_1-0" class="reference"><a href="#cite_note-Boden-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> A. Michael Noll did his initial computer art, combining randomness with order, in 1962,<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> and exhibited it along with works by Bell Julesz in 1965.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r1244412712">.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}</style><blockquote class="templatequote"><p> The terms "generative art" and "computer art" have been used in tandem, and more or less interchangeably, since the very earliest days.<sup id="cite_ref-Boden_1-1" class="reference"><a href="#cite_note-Boden-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup></p></blockquote> <p>The first such exhibition showed the work of Nees in February 1965, which some claim was titled "Generative Computergrafik".<sup id="cite_ref-Boden_1-2" class="reference"><a href="#cite_note-Boden-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> While Nees does not himself remember, this was the title of his doctoral thesis published a few years later.<sup id="cite_ref-Nake12_4-0" class="reference"><a href="#cite_note-Nake12-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> The correct title of the first exhibition and catalog was "computer-grafik".<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> "Generative art" and related terms was in common use by several other early computer artists around this time, including <a href="/wiki/Manfred_Mohr" title="Manfred Mohr">Manfred Mohr</a><sup id="cite_ref-Boden_1-3" class="reference"><a href="#cite_note-Boden-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> and <a href="/wiki/Ken_Knowlton" title="Ken Knowlton">Ken Knowlton</a>. <a href="/wiki/Vera_Moln%C3%A1r" title="Vera Molnár">Vera Molnár</a> (born 1924) is a French media artist of Hungarian origin. Molnar is widely considered to be a pioneer of generative art, and is also one of the first women to use computers in her art practice. </p><p>The term "Generative Art" with the meaning of dynamic artwork-systems able to generate multiple artwork-events was clearly used the first time for the "Generative Art" conference in Milan in 1998. The term has also been used to describe geometric <a href="/wiki/Abstract_art" title="Abstract art">abstract art</a> where simple elements are repeated, transformed, or varied to generate more complex forms. Thus defined, generative art was practiced by the Argentinian artists <a href="/wiki/Eduardo_Mac_Entyre" title="Eduardo Mac Entyre">Eduardo Mac Entyre</a> and Miguel Ángel Vidal in the late 1960s. In 1972 the Romanian-born <a href="/wiki/Paul_Neagu" title="Paul Neagu">Paul Neagu</a> created the Generative Art Group in Britain. It was populated exclusively by Neagu using aliases such as "Hunsy Belmood" and "Edward Larsocchi". In 1972 Neagu gave a lecture titled 'Generative Art Forms' at the <a href="/wiki/Queen%27s_University,_Belfast" class="mw-redirect" title="Queen&#39;s University, Belfast">Queen's University, Belfast</a> Festival.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 1970 the <a href="/wiki/School_of_the_Art_Institute_of_Chicago" title="School of the Art Institute of Chicago">School of the Art Institute of Chicago</a> created a department called <i><a href="/wiki/Generative_Systems:_Art,_Science_and_Technology" title="Generative Systems: Art, Science and Technology">Generative Systems</a></i>. As described by <a href="/wiki/Sonia_Landy_Sheridan" class="mw-redirect" title="Sonia Landy Sheridan">Sonia Landy Sheridan</a> the focus was on art practices using the then new technologies for the capture, inter-machine transfer, printing and transmission of images, as well as the exploration of the aspect of time in the transformation of image information. Also noteworthy is <a href="/wiki/John_Dunn_(software_developer)" title="John Dunn (software developer)">John Dunn</a>,<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> first a student and then a collaborator of Sheridan.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 1988 Clauser<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> identified the aspect of systemic autonomy as a critical element in generative art: </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1244412712"><blockquote class="templatequote"><p> It should be evident from the above description of the evolution of generative art that process (or structuring) and change (or transformation) are among its most definitive features, and that these features and the very term 'generative' imply dynamic development and motion. (the result) is not a creation by the artist but rather the product of the generative process - a self-precipitating structure. </p></blockquote> <p>In 1989 Celestino Soddu defined the Generative Design approach to Architecture and Town Design in his book <i>Citta' Aleatorie</i>.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 1989 Franke referred to "generative mathematics" as "the study of mathematical operations suitable for generating artistic images."<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> </p><p>From the mid-1990s <a href="/wiki/Brian_Eno" title="Brian Eno">Brian Eno</a> popularized the terms <a href="/wiki/Generative_music" title="Generative music">generative music</a> and generative systems, making a connection with earlier <a href="/wiki/Experimental_music" title="Experimental music">experimental music</a> by <a href="/wiki/Terry_Riley" title="Terry Riley">Terry Riley</a>, <a href="/wiki/Steve_Reich" title="Steve Reich">Steve Reich</a> and <a href="/wiki/Philip_Glass" title="Philip Glass">Philip Glass</a>.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> </p><p>From the end of the 20th century, communities of generative artists, designers, musicians and theoreticians began to meet, forming cross-disciplinary perspectives. The first meeting about generative Art was in 1998, at the inaugural International Generative Art conference at Politecnico di Milano University, Italy.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> In Australia, the Iterate conference on generative systems in the electronic arts followed in 1999.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> On-line discussion has centered around the eu-gene mailing list,<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> which began late 1999, and has hosted much of the debate which has defined the field.<sup id="cite_ref-Galanter2003_17-0" class="reference"><a href="#cite_note-Galanter2003-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 1">&#58;&#8202;1&#8202;</span></sup> These activities have more recently been joined by the <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170110174746/http://www.generatorx.no/generatorx-introduction/">Generator.x</a> conference in Berlin starting in 2005. In 2012 the new journal GASATHJ, Generative Art Science and Technology Hard Journal was founded by Celestino Soddu and Enrica Colabella<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> jointing several generative artists and scientists in the editorial board. </p><p>Some have argued that as a result of this engagement across disciplinary boundaries, the community has converged on a shared meaning of the term. As Boden and Edmonds<sup id="cite_ref-Boden_1-4" class="reference"><a href="#cite_note-Boden-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> put it in 2011: </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1244412712"><blockquote class="templatequote"><p> Today, the term "Generative Art" is still current within the relevant artistic community. Since 1998 a series of conferences have been held in Milan with that title (Generativeart.com), and Brian Eno has been influential in promoting and using generative art methods (Eno, 1996). Both in music and in visual art, the use of the term has now converged on work that has been produced by the activation of a set of rules and where the artist lets a computer system take over at least some of the decision-making (although, of course, the artist determines the rules).</p></blockquote> <p>In the call of the Generative Art conferences in Milan (annually starting from 1998), the definition of Generative Art by Celestino Soddu: </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1244412712"><blockquote class="templatequote"><p> Generative Art is the idea realized as genetic code of artificial events, as construction of dynamic complex systems able to generate endless variations. Each Generative Project is a concept-software that works producing unique and non-repeatable events, like music or 3D Objects, as possible and manifold expressions of the generating idea strongly recognizable as a vision belonging to an artist / designer / musician / architect /mathematician.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup></p></blockquote> <p>Discussion on the eu-gene mailing list was framed by the following definition by <a href="/wiki/Adrian_Ward_(artist)" title="Adrian Ward (artist)">Adrian Ward</a> from 1999: </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1244412712"><blockquote class="templatequote"><p> Generative art is a term given to work which stems from concentrating on the processes involved in producing an artwork, usually (although not strictly) automated by the use of a machine or computer, or by using mathematic or pragmatic instructions to define the rules by which such artworks are executed.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup></p></blockquote> <p>A similar definition is provided by Philip Galanter:<sup id="cite_ref-Galanter2003_17-1" class="reference"><a href="#cite_note-Galanter2003-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1244412712"><blockquote class="templatequote"><p> Generative art refers to any art practice where the artist creates a process, such as a set of natural language rules, a computer program, a machine, or other procedural invention, which is then set into motion with some degree of autonomy contributing to or resulting in a completed work of art.</p></blockquote> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Astronaut_Riding_a_Horse_Picasso_and_Juan_Gris_(FLUX_1.1_Pro).webp" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Astronaut_Riding_a_Horse_Picasso_and_Juan_Gris_%28FLUX_1.1_Pro%29.webp/220px-Astronaut_Riding_a_Horse_Picasso_and_Juan_Gris_%28FLUX_1.1_Pro%29.webp.png" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Astronaut_Riding_a_Horse_Picasso_and_Juan_Gris_%28FLUX_1.1_Pro%29.webp/330px-Astronaut_Riding_a_Horse_Picasso_and_Juan_Gris_%28FLUX_1.1_Pro%29.webp.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Astronaut_Riding_a_Horse_Picasso_and_Juan_Gris_%28FLUX_1.1_Pro%29.webp/440px-Astronaut_Riding_a_Horse_Picasso_and_Juan_Gris_%28FLUX_1.1_Pro%29.webp.png 2x" data-file-width="1024" data-file-height="768" /></a><figcaption>An image generated by <a href="/wiki/Flux_(text-to-image_model)" title="Flux (text-to-image model)">Flux</a> using the prompt <code>an astronaut riding a horse, by <a href="/wiki/Picasso" class="mw-redirect" title="Picasso">Picasso</a> and <a href="/wiki/Juan_Gris" title="Juan Gris">Juan Gris</a></code>. Generative image models are adept at imitating the visual style of particular artists in their training set, prompting a backlash from some artists who object to having imitations of their style generated on a massive scale without their permission.</figcaption></figure> <p>Around the 2020s, generative AI models learned to imitate the distinct style of particular authors. For example, a generative image model such as <a href="/wiki/Stable_Diffusion" title="Stable Diffusion">Stable Diffusion</a> is able to model the stylistic characteristics of an artist like <a href="/wiki/Pablo_Picasso" title="Pablo Picasso">Pablo Picasso</a> (including his particular brush strokes, use of colour, perspective, and so on), and a user can engineer a prompt such as "an astronaut riding a horse, by Picasso" to cause the model to generate a novel image applying the artist's style to an arbitrary subject. Generative image models have received significant backlash from artists who object to their style being imitated without their permission, arguing that this harms their ability to profit from their own work.<sup id="cite_ref-crs_21-0" class="reference"><a href="#cite_note-crs-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Types">Types</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=2" title="Edit section: Types"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Music">Music</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=3" title="Edit section: Music"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Generative_music" title="Generative music">Generative music</a></div> <p><a href="/wiki/Johann_Kirnberger" title="Johann Kirnberger">Johann Kirnberger</a>'s <i><a href="/wiki/Musikalisches_W%C3%BCrfelspiel" title="Musikalisches Würfelspiel">Musikalisches Würfelspiel</a></i> ("Musical Dice Game") of 1757 is considered an early example of a generative system based on randomness. Dice were used to select musical sequences from a numbered pool of previously composed phrases. This system provided a balance of order and disorder. The structure was based on an element of order on one hand, and disorder on the other.<sup id="cite_ref-Algorithmic_22-0" class="reference"><a href="#cite_note-Algorithmic-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> </p><p>The <a href="/wiki/Fugues" class="mw-redirect" title="Fugues">fugues</a> of <a href="/wiki/J.S._Bach" class="mw-redirect" title="J.S. Bach">J.S. Bach</a> could be considered generative, in that there is a strict underlying process that is followed by the composer.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> Similarly, <a href="/wiki/Serialism" title="Serialism">serialism</a> follows strict procedures which, in some cases, can be set up to generate entire compositions with limited human intervention.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> </p><p>Composers such as <a href="/wiki/John_Cage" title="John Cage">John Cage</a>,<sup id="cite_ref-Paul_26-0" class="reference"><a href="#cite_note-Paul-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 13–15">&#58;&#8202;13–15&#8202;</span></sup> <a href="/wiki/Farmers_Manual" title="Farmers Manual">Farmers Manual</a>,<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">&#91;</span>27<span class="cite-bracket">&#93;</span></a></sup> and <a href="/wiki/Brian_Eno" title="Brian Eno">Brian Eno</a><sup id="cite_ref-Paul_26-1" class="reference"><a href="#cite_note-Paul-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 133">&#58;&#8202;133&#8202;</span></sup> have used <a href="/wiki/Generative_systems" title="Generative systems">generative systems</a> in their works. </p> <div class="mw-heading mw-heading3"><h3 id="Visual_art">Visual art</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=4" title="Edit section: Visual art"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The artist <a href="/wiki/Ellsworth_Kelly" title="Ellsworth Kelly">Ellsworth Kelly</a> created paintings by using chance operations to assign colors in a grid. He also created works on paper that he then cut into strips or squares and reassembled using chance operations to determine placement.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">&#91;</span>28<span class="cite-bracket">&#93;</span></a></sup> </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Album_de_10_s%C3%A9rigraphies_sur_10_ans_09.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Album_de_10_s%C3%A9rigraphies_sur_10_ans_09.jpg/220px-Album_de_10_s%C3%A9rigraphies_sur_10_ans_09.jpg" decoding="async" width="220" height="221" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Album_de_10_s%C3%A9rigraphies_sur_10_ans_09.jpg/330px-Album_de_10_s%C3%A9rigraphies_sur_10_ans_09.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/d/d5/Album_de_10_s%C3%A9rigraphies_sur_10_ans_09.jpg 2x" data-file-width="422" data-file-height="423" /></a><figcaption> Album de 10 sérigraphies sur 10 ans, by <a href="/wiki/Fran%C3%A7ois_Morellet" title="François Morellet">François Morellet</a>, 2009</figcaption></figure> <p>Artists such as <a href="/wiki/Hans_Haacke" title="Hans Haacke">Hans Haacke</a> have explored processes of physical and social systems in artistic context. <a href="/wiki/Fran%C3%A7ois_Morellet" title="François Morellet">François Morellet</a> has used both highly ordered and highly disordered systems in his artwork. Some of his paintings feature regular systems of radial or parallel lines to create <a href="/wiki/Moir%C3%A9_Patterns" class="mw-redirect" title="Moiré Patterns">Moiré Patterns</a>. In other works he has used chance operations to determine the coloration of grids.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">&#91;</span>29<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">&#91;</span>30<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Sol_LeWitt" title="Sol LeWitt">Sol LeWitt</a> created generative art in the form of systems expressed in <a href="/wiki/Natural_language" title="Natural language">natural language</a> and systems of geometric <a href="/wiki/Permutation" title="Permutation">permutation</a>. <a href="/wiki/Harold_Cohen_(artist)" title="Harold Cohen (artist)">Harold Cohen</a>'s <a href="/wiki/AARON" title="AARON">AARON</a> system is a longstanding project combining software artificial intelligence with robotic painting devices to create physical artifacts.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">&#91;</span>31<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Steina_and_Woody_Vasulka" title="Steina and Woody Vasulka">Steina and Woody Vasulka</a> are video art pioneers who used analog video feedback to create generative art. Video feedback is now cited as an example of deterministic chaos, and the early explorations by the Vasulkas anticipated contemporary science by many years. Software systems exploiting <a href="/wiki/Evolutionary_computing" class="mw-redirect" title="Evolutionary computing">evolutionary computing</a> to create visual form include those created by <a href="/wiki/Scott_Draves" title="Scott Draves">Scott Draves</a> and <a href="/wiki/Karl_Sims" title="Karl Sims">Karl Sims</a>. The digital artist <a href="/wiki/Joseph_Nechvatal" title="Joseph Nechvatal">Joseph Nechvatal</a> has exploited models of viral contagion.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">&#91;</span>32<span class="cite-bracket">&#93;</span></a></sup> <i><a href="/wiki/Autopoiesis" title="Autopoiesis">Autopoiesis</a></i> by <a href="/wiki/Ken_Rinaldo" title="Ken Rinaldo">Ken Rinaldo</a> includes fifteen musical and <a href="/wiki/Robotic" class="mw-redirect" title="Robotic">robotic</a> sculptures that interact with the public and modify their behaviors based on both the presence of the participants and each other.<sup id="cite_ref-Paul_26-2" class="reference"><a href="#cite_note-Paul-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 144–145">&#58;&#8202;144–145&#8202;</span></sup> <a href="/wiki/Jean-Pierre_Hebert" class="mw-redirect" title="Jean-Pierre Hebert">Jean-Pierre Hebert</a> and <a href="/wiki/Roman_Verostko" title="Roman Verostko">Roman Verostko</a> are founding members of the <a href="/wiki/Algorists" class="mw-redirect" title="Algorists">Algorists</a>, a group of artists who create their own algorithms to create art. <a href="/wiki/Michael_Noll" class="mw-redirect" title="Michael Noll">A. Michael Noll</a>, of Bell Telephone Laboratories, Incorporated, programmed computer art using mathematical equations and programmed randomness, starting in 1962.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">&#91;</span>33<span class="cite-bracket">&#93;</span></a></sup> </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Iapetus_1985.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Iapetus_1985.jpg/220px-Iapetus_1985.jpg" decoding="async" width="220" height="174" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Iapetus_1985.jpg/330px-Iapetus_1985.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Iapetus_1985.jpg/440px-Iapetus_1985.jpg 2x" data-file-width="850" data-file-height="674" /></a><figcaption><i>Iapetus</i>, by <a href="/wiki/Jean-Max_Albert" title="Jean-Max Albert">Jean-Max Albert</a>, 1985</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Calmoduline_Monument.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Calmoduline_Monument.jpg/170px-Calmoduline_Monument.jpg" decoding="async" width="170" height="365" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Calmoduline_Monument.jpg/255px-Calmoduline_Monument.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/70/Calmoduline_Monument.jpg/340px-Calmoduline_Monument.jpg 2x" data-file-width="413" data-file-height="886" /></a><figcaption><i>Calmoduline Monument</i>, by <a href="/wiki/Jean-Max_Albert" title="Jean-Max Albert">Jean-Max Albert</a>, 1991</figcaption></figure> <p>The French artist <a href="/wiki/Jean-Max_Albert" title="Jean-Max Albert">Jean-Max Albert</a>, beside environmental sculptures like <i>Iapetus</i>,<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">&#91;</span>34<span class="cite-bracket">&#93;</span></a></sup> and <i>O=C=O</i>,<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">&#91;</span>35<span class="cite-bracket">&#93;</span></a></sup> developed a project dedicated to the vegetation itself, in terms of biological activity. The <i>Calmoduline Monument</i> project is based on the property of a protein, <a href="/wiki/Calmodulin" title="Calmodulin">calmodulin</a>, to bond selectively to calcium. Exterior physical constraints (wind, rain, etc.) modify the electric potential of the cellular membranes of a plant and consequently the flux of calcium. However, the calcium controls the expression of the calmoduline gene.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">&#91;</span>36<span class="cite-bracket">&#93;</span></a></sup> The plant can thus, when there is a stimulus, modify its "typical" growth pattern. So the basic principle of this monumental sculpture is that to the extent that they could be picked up and transported, these signals could be enlarged, translated into colors and shapes, and show the plant's "decisions" suggesting a level of fundamental biological activity.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">&#91;</span>37<span class="cite-bracket">&#93;</span></a></sup> </p><p><a href="/wiki/Maurizio_Bolognini" title="Maurizio Bolognini">Maurizio Bolognini</a> works with generative machines to address conceptual and social concerns.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">&#91;</span>38<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Mark_Napier_(artist)" title="Mark Napier (artist)">Mark Napier</a> is a pioneer in data mapping, creating works based on the streams of zeros and ones in Ethernet traffic, as part of the "Carnivore" project. <a href="/wiki/Martin_M._Wattenberg" title="Martin M. Wattenberg">Martin Wattenberg</a> pushed this theme further, transforming "data sets" as diverse as musical scores (in "Shape of Song", 2001) and Wikipedia edits (<a href="/wiki/History_Flow" class="mw-redirect" title="History Flow">History Flow</a>, 2003, with <a href="/wiki/Fernanda_Viegas" class="mw-redirect" title="Fernanda Viegas">Fernanda Viegas</a>) into dramatic visual compositions. The Canadian artist <a href="/wiki/San_Base" title="San Base">San Base</a> developed a "Dynamic Painting" algorithm in 2002. Using computer algorithms as "brush strokes", Base creates sophisticated imagery that evolves over time to produce a fluid, never-repeating artwork.<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">&#91;</span>39<span class="cite-bracket">&#93;</span></a></sup> </p><p>Since 1996 there have been <a href="/wiki/Ambigram#Ambigram_generators" title="Ambigram">ambigram generators</a> that auto generate <a href="/wiki/Ambigram" title="Ambigram">ambigrams</a>.<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">&#91;</span>40<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">&#91;</span>41<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">&#91;</span>42<span class="cite-bracket">&#93;</span></a></sup> </p><p>Italian composer <a href="/wiki/Pietro_Grossi" title="Pietro Grossi">Pietro Grossi</a>, pioneer of <a href="/wiki/Computer_music" title="Computer music">computer music</a> since 1986, he extended his experiments to images, (same procedure used in his musical work) precisely to computer graphics, writing programs with specific auto-decisions, and developing the concept of <i>HomeArt</i>, presented for the first time in the exhibition <i>New Atlantis: the continent of electronic music</i> organized by the <a href="/wiki/Venice_Biennale" title="Venice Biennale">Venice Biennale</a> in 1986. </p><p>Some contemporary artists who create generative visual artworks are <a href="/wiki/John_Maeda" title="John Maeda">John Maeda</a>, <a href="/wiki/Daniel_Shiffman" title="Daniel Shiffman">Daniel Shiffman</a>, <a href="/wiki/Zachary_Lieberman" title="Zachary Lieberman">Zachary Lieberman</a>, <a href="/wiki/Golan_Levin" title="Golan Levin">Golan Levin</a>, <a href="/wiki/Casey_Reas" title="Casey Reas">Casey Reas</a>, <a href="/wiki/Ben_Fry" title="Ben Fry">Ben Fry</a>, and <a href="/wiki/Giles_Whitaker_(artist)" class="mw-redirect" title="Giles Whitaker (artist)">Giles Whitaker (artist)</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Software_art">Software art</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=5" title="Edit section: Software art"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Software_art" title="Software art">Software art</a></div> <p>For some artists, graphic user interfaces and computer code have become an independent art form in themselves. <a href="/wiki/Adrian_Ward_(artist)" title="Adrian Ward (artist)">Adrian Ward</a> created Auto-Illustrator as a commentary on software and generative methods applied to art and design.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (July 2016)">citation needed</span></a></i>&#93;</sup> </p> <div class="mw-heading mw-heading3"><h3 id="Architecture">Architecture</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=6" title="Edit section: Architecture"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In 1987 <a href="/wiki/Celestino_Soddu" title="Celestino Soddu">Celestino Soddu</a> created the artificial DNA of Italian Medieval towns able to generate endless <a href="/wiki/3D_computer_graphics" title="3D computer graphics">3D</a> models of cities identifiable as belonging to the idea.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">&#91;</span>43<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 2010, <a href="/wiki/Michael_Hansmeyer" title="Michael Hansmeyer">Michael Hansmeyer</a> generated architectural columns in a project called "Subdivided Columns – A New Order (2010)". The piece explored how the simple process of repeated subdivision can create elaborate architectural patterns. Rather than designing any columns directly, Hansmeyer designed a process that produced columns automatically. The process could be run again and again with different parameters to create endless permutations. Endless permutations could be considered a hallmark of generative design.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">&#91;</span>44<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Literature">Literature</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=7" title="Edit section: Literature"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Further information: <a href="/wiki/Generative_literature" title="Generative literature">Generative literature</a>, <a href="/wiki/The_Eureka" title="The Eureka">The Eureka</a>, <a href="/wiki/Electronic_literature" title="Electronic literature">Electronic literature</a>, <a href="/wiki/Spam_Lit" class="mw-redirect" title="Spam Lit">Spam Lit</a>, <a href="/wiki/Informationist_poetry" title="Informationist poetry">Informationist poetry</a>, <a href="/wiki/Language_game" title="Language game">Language game</a>, and <a href="/wiki/Prehistoric_Digital_Poetry" title="Prehistoric Digital Poetry">Prehistoric Digital Poetry</a></div> <p>Writers such as <a href="/wiki/Tristan_Tzara" title="Tristan Tzara">Tristan Tzara</a>, <a href="/wiki/Brion_Gysin" title="Brion Gysin">Brion Gysin</a>, and <a href="/wiki/William_Burroughs" class="mw-redirect" title="William Burroughs">William Burroughs</a> used the <a href="/wiki/Cut-up_technique" title="Cut-up technique">cut-up technique</a> to introduce randomization to literature as a generative system. <a href="/wiki/Jackson_Mac_Low" title="Jackson Mac Low">Jackson Mac Low</a> produced computer-assisted poetry and used algorithms to generate texts; <a href="/wiki/Philip_M._Parker#Automatically_generated_books" title="Philip M. Parker">Philip M. Parker</a> has written software to automatically generate entire books. <a href="/wiki/Jason_Nelson" title="Jason Nelson">Jason Nelson</a> used generative methods with speech-to-text software to create a series of digital poems from movies, television and other audio sources.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">&#91;</span>45<span class="cite-bracket">&#93;</span></a></sup> </p><p>In the late 2010s, authors began to experiment with <a href="/wiki/Artificial_neural_network" class="mw-redirect" title="Artificial neural network">neural networks</a> trained on large language datasets. <a href="/wiki/David_Jhave_Johnston" title="David Jhave Johnston">David Jhave Johnston</a>'s <i><a href="/wiki/ReRites" title="ReRites">ReRites</a></i> is an early example of human-edited AI-generated poetry. </p> <div class="mw-heading mw-heading3"><h3 id="Live_coding">Live coding</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=8" title="Edit section: Live coding"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Live_coding" title="Live coding">Live coding</a></div> <p>Generative systems may be modified while they operate, for example by using interactive programming environments such as <a href="/wiki/Csound" title="Csound">Csound</a>, <a href="/wiki/SuperCollider" title="SuperCollider">SuperCollider</a>, <a href="/wiki/Fluxus_(programming_environment)" title="Fluxus (programming environment)">Fluxus</a> and <a href="/wiki/TidalCycles" title="TidalCycles">TidalCycles</a>, including patching environments such as <a href="/wiki/Max/MSP" class="mw-redirect" title="Max/MSP">Max/MSP</a>, <a href="/wiki/Pure_Data" title="Pure Data">Pure Data</a> and <a href="/wiki/Vvvv" title="Vvvv">vvvv</a>. This is a standard approach to programming by artists, but may also be used to create live music and/or video by manipulating generative systems on stage, a performance practice that has become known as <a href="/wiki/Live_coding" title="Live coding">live coding</a>. As with many examples of <a href="/wiki/Software_art" title="Software art">software art</a>, because live coding emphasizes human authorship rather than autonomy, it may be considered in opposition to generative art.<sup id="cite_ref-McLean11_46-0" class="reference"><a href="#cite_note-McLean11-46"><span class="cite-bracket">&#91;</span>46<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Blockchain">Blockchain</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=9" title="Edit section: Blockchain"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Chromie_Squiggle_7515.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/0/02/Chromie_Squiggle_7515.png/220px-Chromie_Squiggle_7515.png" decoding="async" width="220" height="221" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/0/02/Chromie_Squiggle_7515.png 1.5x" data-file-width="315" data-file-height="316" /></a><figcaption>Chromie Squiggle #7515, from the first generative art collection of Art Blocks</figcaption></figure><p> In 2020, Erick "Snowfro" Calderon launched the Art Blocks platform<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">&#91;</span>47<span class="cite-bracket">&#93;</span></a></sup> for combining the ideas of generative art and the <a href="/wiki/Blockchain" title="Blockchain">blockchain</a>, with resulting artworks created as <a href="/wiki/Non-fungible_token" title="Non-fungible token">NFTs</a> on the <a href="/wiki/Ethereum" title="Ethereum">Ethereum</a> blockchain. One of the key innovations with the generative art created in this way is that all the source code and algorithm for creating the art has to be finalized and put on the blockchain permanently, without any ability to alter it further. Only when the artwork is sold ("minted"), the artwork is generated; the result is random yet should reflect the overall aesthetic defined by the artist. Calderon argues that this process forces the artist to be very thoughtful of the algorithm behind the art:</p><blockquote><p>Until today, a [generative] artist would create an algorithm, press the spacebar 100 times, pick five of the best ones and print them in high quality. Then they would frame them, and put them in a gallery. <i>Maybe.</i> Because Art Blocks forces the artist to accept every single output of the algorithm as their signed piece, the artist has to go back and tweak the algorithm until it's perfect. They can't just cherry pick the good outputs. That elevates the level of algorithmic execution because the artist is creating something that they know they're proud of before they even know what's going to come out on the other side.<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">&#91;</span>48<span class="cite-bracket">&#93;</span></a></sup></p></blockquote> <div class="mw-heading mw-heading2"><h2 id="Theories">Theories</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=10" title="Edit section: Theories"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Philip_Galanter">Philip Galanter</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=11" title="Edit section: Philip Galanter"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In 2003, Philip Galanter published the most widely cited theory of generative art which describes generative art systems in the context of complexity theory.<sup id="cite_ref-Galanter2003_17-2" class="reference"><a href="#cite_note-Galanter2003-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> In particular the notion of <a href="/wiki/Murray_Gell-Mann" title="Murray Gell-Mann">Murray Gell-Mann</a> and <a href="/wiki/Seth_Lloyd" title="Seth Lloyd">Seth Lloyd</a>'s <a href="/wiki/Effective_complexity" title="Effective complexity">effective complexity</a> is cited. In this view both highly ordered and highly disordered generative art can be viewed as simple. Highly ordered generative art minimizes <a href="/wiki/Entropy" title="Entropy">entropy</a> and allows maximal <a href="/wiki/Data_compression" title="Data compression">data compression</a>, and highly disordered generative art maximizes entropy and disallows significant data compression. Maximally complex generative art blends order and disorder in a manner similar to biological life, and indeed biologically inspired methods are most frequently used to create complex generative art. This view is at odds with the earlier <a href="/wiki/Information_theory" title="Information theory">information theory</a> influenced views of <a href="/wiki/Max_Bense" title="Max Bense">Max Bense</a><sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">&#91;</span>49<span class="cite-bracket">&#93;</span></a></sup> and <a href="/wiki/Abraham_Moles" title="Abraham Moles">Abraham Moles</a><sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">&#91;</span>50<span class="cite-bracket">&#93;</span></a></sup> where complexity in art increases with disorder. </p><p>Galanter notes further that given the use of visual symmetry, pattern, and repetition by the most ancient known cultures generative art is as old as art itself. He also addresses the mistaken equivalence by some that rule-based art is synonymous with generative art. For example, some art is based on constraint rules that disallow the use of certain colors or shapes. Such art is not generative because constraint rules are not constructive, i.e. by themselves they do not assert what is to be done, only what cannot be done.<sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">&#91;</span>51<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Margaret_Boden_and_Ernest_Edmonds">Margaret Boden and Ernest Edmonds</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=12" title="Edit section: Margaret Boden and Ernest Edmonds"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In their 2009 article, <a href="/wiki/Margaret_Boden" title="Margaret Boden">Margaret Boden</a> and Ernest Edmonds agree that generative art need not be restricted to that done using computers, and that some rule-based art is not generative. They develop a technical vocabulary that includes Ele-art (electronic art), C-art (<a href="/wiki/Computer_art" title="Computer art">computer art</a>), D-art (digital art), CA-art (computer assisted art), G-art (generative art), CG-art (computer based generative art), Evo-art (evolutionary based art), R-art (robotic art), I-art (<a href="/wiki/Interactive_art" title="Interactive art">interactive art</a>), CI-art (computer based interactive art), and VR-art (virtual reality art).<sup id="cite_ref-Boden_1-5" class="reference"><a href="#cite_note-Boden-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Questions">Questions</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=13" title="Edit section: Questions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The discourse around generative art can be characterized by the theoretical questions which motivate its development. McCormack et al. propose the following questions, shown with paraphrased summaries, as the most important:<sup id="cite_ref-McC_52-0" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup> </p> <ol><li>Can a machine originate anything? <i>Related to <a href="/wiki/Machine_intelligence" class="mw-redirect" title="Machine intelligence">machine intelligence</a> - can a machine generate something new, meaningful, surprising and of value: a poem, an artwork, a useful idea, a solution to a long-standing problem?</i><sup id="cite_ref-McC_52-1" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>What is it like to be a computer that makes art? <i>If a computer could originate art, what would it be like from the computer's perspective?</i><sup id="cite_ref-McC_52-2" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>Can human aesthetics be formalized?<sup id="cite_ref-McC_52-3" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>What new kinds of art does the computer enable? <i>Many generative artworks do not involve digital computers, but what does generative computer art bring that is new?</i><sup id="cite_ref-McC_52-4" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>In what sense is generative art representational, and what is it representing?<sup id="cite_ref-McC_52-5" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>What is the role of randomness in generative art? <i>For example, what does the use of randomness say about the place of intentionality in the making of art?</i><sup id="cite_ref-McC_52-6" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>What can computational generative art tell us about creativity? <i>How could generative art give rise to artifacts and ideas that are new, surprising and valuable?</i><sup id="cite_ref-McC_52-7" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>What characterizes good generative art? <i>How can we form a more critical understanding of generative art?</i><sup id="cite_ref-McC_52-8" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>What can we learn about art from generative art? <i>For example, can the art world be considered a complex generative system involving many processes outside the direct control of artists, who are agents of production within a stratified global art market?</i><sup id="cite_ref-McC_52-9" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li> <li>What future developments would force us to rethink our answers?<sup id="cite_ref-McC_52-10" class="reference"><a href="#cite_note-McC-52"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup></li></ol> <p>Another question is of postmodernism—are generative art systems the ultimate expression of the postmodern condition, or do they point to a new synthesis based on a complexity-inspired world-view?<sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">&#91;</span>53<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=14" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Artificial_intelligence_art" title="Artificial intelligence art">Artificial intelligence art</a></li> <li><a href="/wiki/Artmedia" title="Artmedia">Artmedia</a></li> <li><a href="/wiki/Conway%27s_Game_of_Life" title="Conway&#39;s Game of Life">Conway's Game of Life</a></li> <li><a href="/wiki/Digital_morphogenesis" title="Digital morphogenesis">Digital morphogenesis</a></li> <li><a href="/wiki/Evolutionary_art" title="Evolutionary art">Evolutionary art</a></li> <li><a href="/wiki/Generative_artificial_intelligence" title="Generative artificial intelligence">Generative artificial intelligence</a></li> <li><a href="/wiki/New_media_art" title="New media art">New media art</a></li> <li><a href="/wiki/Non-fungible_token" title="Non-fungible token">Non-fungible token</a></li> <li><a href="/wiki/Post-conceptualism" class="mw-redirect" title="Post-conceptualism">Post-conceptualism</a></li> <li><a href="/wiki/Systems_art" title="Systems art">Systems art</a></li> <li><a href="/wiki/Virtual_art" title="Virtual art">Virtual art</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=15" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-Boden-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-Boden_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Boden_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Boden_1-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Boden_1-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Boden_1-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-Boden_1-5"><sup><i><b>f</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFBoden,_MargaretEdmonds,_Ernest2009" class="citation journal cs1"><a href="/wiki/Margaret_Boden" title="Margaret Boden">Boden, Margaret</a>; Edmonds, Ernest (2009). <a rel="nofollow" class="external text" href="https://www.researchgate.net/publication/233128802">"What is Generative Art?"</a>. <i>Digital Creativity</i>. <b>20</b> (1/2): <span class="nowrap">21–</span>46. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F14626260902867915">10.1080/14626260902867915</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:28266287">28266287</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Digital+Creativity&amp;rft.atitle=What+is+Generative+Art%3F&amp;rft.volume=20&amp;rft.issue=1%2F2&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E21-%3C%2Fspan%3E46&amp;rft.date=2009&amp;rft_id=info%3Adoi%2F10.1080%2F14626260902867915&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A28266287%23id-name%3DS2CID&amp;rft.au=Boden%2C+Margaret&amp;rft.au=Edmonds%2C+Ernest&amp;rft_id=https%3A%2F%2Fwww.researchgate.net%2Fpublication%2F233128802&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">"Patterns by 7090," Bell Telephone Laboratories Technical Memorandum, TM-62-1234-14, August 28, 1962, by A. Michael Noll.</span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">"The Howard Wise Gallery Show (1965): A 50th-Anniversary Memoir," LEONARDO, Vol. 49, No. 3 (June 2016), pp. 232-239.</span> </li> <li id="cite_note-Nake12-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-Nake12_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNake" class="citation web cs1">Nake, Frieder. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110315195552/http://dada.compart-bremen.de/node/3280">"Georg Nees: Generative Computergrafik"</a>. University of Bremen. Archived from <a rel="nofollow" class="external text" href="http://dada.compart-bremen.de/node/3280">the original</a> on 15 March 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">19 August</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Georg+Nees%3A+Generative+Computergrafik&amp;rft.pub=University+of+Bremen&amp;rft.aulast=Nake&amp;rft.aufirst=Frieder&amp;rft_id=http%3A%2F%2Fdada.compart-bremen.de%2Fnode%2F3280&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text">Ness, Georg; Bense, Max: <i>computer-grafik</i>; Edition Rot 19; Stuttgart, 1965.</span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text">Osborne, Harold, ed. <i>The Oxford Companion to Twentieth-Century Art</i>, Oxford; New York: Oxford University Press</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text">Walker, J. A. <i>Glossary of art, architecture, and design since 1945 (3rd ed.)</i>, London; Boston: Library Association Publishing; G.K. Hall.</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://geneticmusic.com/JohnDunn/SoniaSheridan.htm">"Memories from Sonia Sheridan"</a>. Geneticmusic.com<span class="reference-accessdate">. Retrieved <span class="nowrap">17 June</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Memories+from+Sonia+Sheridan&amp;rft.pub=Geneticmusic.com&amp;rft_id=http%3A%2F%2Fgeneticmusic.com%2FJohnDunn%2FSoniaSheridan.htm&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text">Sheridan, Sonia Landy. <i>Generative Systems versus Copy Art: A Clarification of Terms and Ideas</i>, Leonardo, 16(2), 1983.</span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text">Clauser, H. R. <i>Towards a Dynamic, Generative Computer Art</i>, Leonardo, 21(2), 1988.</span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text">Soddu, C. Citta' Aleatorie, Masson Publisher 1989 "<a rel="nofollow" class="external autonumber" href="http://www.artscience-ebookshop.com/cittaaleatorie_book.htm">[1]</a>"</span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text">Franke, H. W.<i>Mathematics As an Artistic-Generative Principle</i>, Leonardo, Supplemental Issue, 1989.</span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text">Eno, B. <i><a rel="nofollow" class="external text" href="http://www.inmotionmagazine.com/eno1.html">Generative Music</a></i>, In Motion Magazine</span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text">Soddu, C. and Colabella, E. ed.s "<a rel="nofollow" class="external text" href="http://www.artscience-ebookshop.com/ga98_book.htm">Generative Art</a>", Dedalo</span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.csse.monash.edu.au/~iterate/FI/index.html">"First Iteration Home Page"</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=First+Iteration+Home+Page&amp;rft_id=http%3A%2F%2Fwww.csse.monash.edu.au%2F~iterate%2FFI%2Findex.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120727083144/http://generative.net/mailman/listinfo/eu-gene">"Eu-gene Info Page"</a>. Archived from <a rel="nofollow" class="external text" href="http://generative.net/mailman/listinfo/eu-gene">the original</a> on 2012-07-27<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-08-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Eu-gene+Info+Page&amp;rft_id=http%3A%2F%2Fgenerative.net%2Fmailman%2Flistinfo%2Feu-gene&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-Galanter2003-17"><span class="mw-cite-backlink">^ <a href="#cite_ref-Galanter2003_17-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Galanter2003_17-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Galanter2003_17-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text">Philip Galanter <a rel="nofollow" class="external text" href="http://philipgalanter.com/downloads/ga2003_what_is_genart.pdf"><i>What is Generative Art? Complexity theory as a context for art theory</i></a>, 2003 International Conference on Generative Art</span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.gasathj.com">GASATHJ</a></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.generativeart.com">Generative Art</a></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20000901084825/http://www.generative.net/mailman/listinfo/eu-gene">eu-gene mailing list welcome page</a></span> </li> <li id="cite_note-crs-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-crs_21-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFZirpoli2023" class="citation web cs1">Zirpoli, Christopher T. (24 February 2023). <a rel="nofollow" class="external text" href="https://crsreports.congress.gov/product/pdf/LSB/LSB10922">"Generative Artificial Intelligence and Copyright Law"</a>. Congressional Research Service.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Generative+Artificial+Intelligence+and+Copyright+Law&amp;rft.pub=Congressional+Research+Service&amp;rft.date=2023-02-24&amp;rft.aulast=Zirpoli&amp;rft.aufirst=Christopher+T.&amp;rft_id=https%3A%2F%2Fcrsreports.congress.gov%2Fproduct%2Fpdf%2FLSB%2FLSB10922&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-Algorithmic-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-Algorithmic_22-0">^</a></b></span> <span class="reference-text">Nierhaus, Gerhard (2009). <i>Algorithmic Composition: Paradigms of Automated Music Generation</i>, pp. 36 &amp; 38n7. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/9783211755396" title="Special:BookSources/9783211755396">9783211755396</a>.</span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSmith2013" class="citation web cs1">Smith, Tim (2013). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20171123103414/http://bach.nau.edu/clavier/nature/fugues/Fugue09.html">"Fugue 9: E Major. Well-Tempered Clavier, book 1. The Fugue is Generative"</a>. NAU.edu. Archived from <a rel="nofollow" class="external text" href="http://bach.nau.edu/clavier/nature/fugues/Fugue09.html">the original</a> on 23 November 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">28 November</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Fugue+9%3A+E+Major.+Well-Tempered+Clavier%2C+book+1.+The+Fugue+is+Generative&amp;rft.pub=NAU.edu&amp;rft.date=2013&amp;rft.aulast=Smith&amp;rft.aufirst=Tim&amp;rft_id=http%3A%2F%2Fbach.nau.edu%2Fclavier%2Fnature%2Ffugues%2FFugue09.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><a href="/wiki/Fred_Lerdahl" title="Fred Lerdahl">Lerdahl, Fred</a>. 1988. "Cognitive Constraints on Compositional Systems". In <i>Generative Processes in Music</i>, ed. John Sloboda. Oxford University Press. Reprinted in <i>Contemporary Music Review</i> 6, no. 2 (1992):97–121.</span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text">Lerdahl, Fred, and <a href="/wiki/Ray_Jackendoff" title="Ray Jackendoff">Ray Jackendoff</a>. 1983. <i>A Generative Theory of Tonal Music</i>. MIT Press.</span> </li> <li id="cite_note-Paul-26"><span class="mw-cite-backlink">^ <a href="#cite_ref-Paul_26-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Paul_26-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Paul_26-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><a href="/wiki/Christiane_Paul_(curator)" title="Christiane Paul (curator)">Christiane Paul</a> <i>Digital Art</i>, Thames &amp; Hudson.</span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.org/details/ga-2009-xii-generative-art-conference-politecnico-di-milano-university-italy">"Generative Art Conference – Politecnico di Milano University, Italy"</a>. 2009.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Generative+Art+Conference+%E2%80%93+Politecnico+di+Milano+University%2C+Italy&amp;rft.date=2009&amp;rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fga-2009-xii-generative-art-conference-politecnico-di-milano-university-italy&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text">Yve-Alain Bois, Jack Cowart, Alfred Pacquement <i>Ellsworth Kelly: The Years in France, 1948-1954</i>, Washington DC, National Gallery of Art, Prestel, p. 23-26</span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.tate.org.uk/tateetc/issue16/colourchart3.htm">Tate Online Article</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120325054818/http://www.tate.org.uk/tateetc/issue16/colourchart3.htm">Archived</a> 2012-03-25 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> about <a href="/wiki/Fran%C3%A7ois_Morellet" title="François Morellet">François Morellet</a></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text">Grace Glueck "Francois Morellet, Austere Abtractionism", New York Times, Feb. 22, 1985</span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.kurzweilcyberart.com/aaron/hi_cohenbio.html">Biography of Harold Cohen</a> <a href="/wiki/Harold_Cohen_(artist)" title="Harold Cohen (artist)">Harold Cohen</a></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text">Bruce Wands <i>Art of the Digital Age</i>, London: Thames &amp; Hudson, p. 65</span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text">A. Michael Noll, "The Digital Computer as a Creative Medium," IEEE Spectrum, Vol. 4, No. 10, (October 1967), pp. 89-95; and "Computers and the Visual Arts," Design and Planning 2: Computers in Design and Communication (Edited by Martin Krampen and Peter Seitz), Hastings House, Publishers, Inc.: New York (1967), pp. 65-79.</span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text">Michel Ragon, Jean-Max Albert «Iapetus», L’art abstrait vol.5, Éditions Maeght, Paris, 1989</span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text">Jean-Max Albert O=C=O, Franco Torriani, Dalla Land arte alla bioarte, Hopefulmonster editore Torino, 2007, p. 64-70</span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text">Intra-and Intercellular Communications in Plants, Millet &amp; Greppin Editors, INRA, Paris, 1980, p.117.</span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://books.google.com/books?id=PAlPAAAAYAAJ"><i>Space in profile/ L'espace de profil,</i></a></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text">Maurizio Bolognini, <i>De l'interaction à la démocratie. Vers un art génératif post-digital</i> (<a rel="nofollow" class="external text" href="http://www.bolognini.org/lectures/amx.htm">From interactivity to democracy. Towards a post-digital generative art</a>), in <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFActes_du_Colloque_international_Artmedia_X2011" class="citation cs2 cs1-prop-foreign-lang-source">Actes du Colloque international Artmedia X (2011), <i>Ethique, esthétique, communication technologique dans l'art contemporain</i> (in French), Paris: L’Harmattan, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/9782296132306" title="Special:BookSources/9782296132306"><bdi>9782296132306</bdi></a></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Ethique%2C+esth%C3%A9tique%2C+communication+technologique+dans+l%27art+contemporain&amp;rft.place=Paris&amp;rft.pub=L%E2%80%99Harmattan&amp;rft.date=2011&amp;rft.isbn=9782296132306&amp;rft.au=Actes+du+Colloque+international+Artmedia+X&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sanbasestudio.com/about.htm">San Base: About</a></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://jeux-et-mathematiques.davalan.org/liens/liens_ambi.html">"Davalan Ambigram Generator"</a>. <i>Davalan.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">1 April</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Davalan.org&amp;rft.atitle=Davalan+Ambigram+Generator&amp;rft_id=http%3A%2F%2Fjeux-et-mathematiques.davalan.org%2Fliens%2Fliens_ambi.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://makeambigrams.com/ambigram-generator/">"The Make Ambigrams Ambigram Generator"</a>. <i>MakeAmbigrams.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">1 April</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=MakeAmbigrams.com&amp;rft.atitle=The+Make+Ambigrams+Ambigram+Generator&amp;rft_id=https%3A%2F%2Fmakeambigrams.com%2Fambigram-generator%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20220930030928/https://trulyscience.com/ambigram-generator/">"Truly Science Free Ambigram Generator"</a>. <i>trulyscience</i>. Archived from <a rel="nofollow" class="external text" href="https://trulyscience.com/ambigram-generator/">the original</a> on 30 September 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">2 April</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=trulyscience&amp;rft.atitle=Truly+Science+Free+Ambigram+Generator&amp;rft_id=https%3A%2F%2Ftrulyscience.com%2Fambigram-generator%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text">Celestino Soddu <a rel="nofollow" class="external text" href="http://www.soddu.it/progetti/med.htm">Soddu: "Italian Medieval Town"</a></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text">Michael Hansmeyer <a rel="nofollow" class="external text" href="https://aiartists.org/generative-art-design">AIArtists: "Generative Art &amp; Design Guide"</a></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFlores2012" class="citation web cs1">Flores, Leonardo (29 June 2012). <a rel="nofollow" class="external text" href="http://iloveepoetry.com/?p=324">"The Battery Life of Meaning: Speech to Text Poetry"</a>. <i>I love E-Poetry</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130704155151/http://iloveepoetry.com/?p=324">Archived</a> from the original on 4 July 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">9 February</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=I+love+E-Poetry&amp;rft.atitle=The+Battery+Life+of+Meaning%3A+Speech+to+Text+Poetry&amp;rft.date=2012-06-29&amp;rft.aulast=Flores&amp;rft.aufirst=Leonardo&amp;rft_id=http%3A%2F%2Filoveepoetry.com%2F%3Fp%3D324&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-McLean11-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-McLean11_46-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMcLean2011" class="citation book cs1">McLean, Alex (2011). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150610193445/http://yaxu.org/writing/thesis.pdf"><i>Artist-Programmers and Programming Languages for the Arts</i></a> <span class="cs1-format">(PDF)</span>. Goldsmiths, University of London (PhD Thesis). pp.&#160;<span class="nowrap">16–</span>17. Archived from <a rel="nofollow" class="external text" href="http://yaxu.org/writing/thesis.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2015-06-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-08-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Artist-Programmers+and+Programming+Languages+for+the+Arts&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E16-%3C%2Fspan%3E17&amp;rft.pub=Goldsmiths%2C+University+of+London+%28PhD+Thesis%29&amp;rft.date=2011&amp;rft.aulast=McLean&amp;rft.aufirst=Alex&amp;rft_id=http%3A%2F%2Fyaxu.org%2Fwriting%2Fthesis.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFEscalante-De_Mattei2021" class="citation web cs1">Escalante-De Mattei, Shanti (17 September 2021). <a rel="nofollow" class="external text" href="https://www.artnews.com/art-news/news/erick-calderon-art-blocks-1234604108/">"Meet Erick Calderon, Founder of Art Blocks"</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Meet+Erick+Calderon%2C+Founder+of+Art+Blocks&amp;rft.date=2021-09-17&amp;rft.aulast=Escalante-De+Mattei&amp;rft.aufirst=Shanti&amp;rft_id=https%3A%2F%2Fwww.artnews.com%2Fart-news%2Fnews%2Ferick-calderon-art-blocks-1234604108%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFEscalante-De_Mattei2021" class="citation web cs1">Escalante-De Mattei, Shanti (13 September 2021). <a rel="nofollow" class="external text" href="https://www.artnews.com/art-news/news/algorithm-generated-nfts-art-blocks-1234603548/">"Algorithm-Generated NFTs Are Quickly Rising in Value. Can Art Blocks Up the Quality?"</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Algorithm-Generated+NFTs+Are+Quickly+Rising+in+Value.+Can+Art+Blocks+Up+the+Quality%3F&amp;rft.date=2021-09-13&amp;rft.aulast=Escalante-De+Mattei&amp;rft.aufirst=Shanti&amp;rft_id=https%3A%2F%2Fwww.artnews.com%2Fart-news%2Fnews%2Falgorithm-generated-nfts-art-blocks-1234603548%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><a href="/wiki/Max_Bense" title="Max Bense">Bense, Max</a> <i>Aesthetica; Einfuehrung in die neue Aesthetik</i>, Agis-Verlag</span> </li> <li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><a href="/wiki/Abraham_Moles" title="Abraham Moles">Moles, Abraham</a>. <i>Information theory and esthetic perception</i>, University of Illinois Press</span> </li> <li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text">Galanter, Philip. <a rel="nofollow" class="external text" href="http://philipgalanter.com/downloads/vague_terrain_2006.pdf"><i>Generative art and rules-based art.</i></a>, Vague Terrain (2006)</span> </li> <li id="cite_note-McC-52"><span class="mw-cite-backlink">^ <a href="#cite_ref-McC_52-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-McC_52-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-McC_52-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-McC_52-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-McC_52-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-McC_52-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-McC_52-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-McC_52-7"><sup><i><b>h</b></i></sup></a> <a href="#cite_ref-McC_52-8"><sup><i><b>i</b></i></sup></a> <a href="#cite_ref-McC_52-9"><sup><i><b>j</b></i></sup></a> <a href="#cite_ref-McC_52-10"><sup><i><b>k</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMcCormackOliver_BownAlan_DorinJonathan_McCabe2012" class="citation journal cs1">McCormack, Jon; Oliver Bown; Alan Dorin; Jonathan McCabe; Gordon Monro; Mitchell Whitelaw (2012). <a rel="nofollow" class="external text" href="https://archive.today/20121129225520/http://diotima.infotech.monash.edu.au/~jonmc/sa/news/ten-questions-concerning-generative-computer-art/">"Ten Questions Concerning Generative Computer Art"</a>. <i>Leonardo</i>. Archived from <a rel="nofollow" class="external text" href="http://diotima.infotech.monash.edu.au/~jonmc/sa/news/ten-questions-concerning-generative-computer-art/">the original</a> on 2012-11-29.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Leonardo&amp;rft.atitle=Ten+Questions+Concerning+Generative+Computer+Art&amp;rft.date=2012&amp;rft.aulast=McCormack&amp;rft.aufirst=Jon&amp;rft.au=Oliver+Bown&amp;rft.au=Alan+Dorin&amp;rft.au=Jonathan+McCabe&amp;rft.au=Gordon+Monro&amp;rft.au=Mitchell+Whitelaw&amp;rft_id=http%3A%2F%2Fdiotima.infotech.monash.edu.au%2F~jonmc%2Fsa%2Fnews%2Ften-questions-concerning-generative-computer-art%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AGenerative+art" class="Z3988"></span></span> </li> <li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text">Galanter, Philip. <a rel="nofollow" class="external text" href="http://philipgalanter.com/downloads/complexism_chapter.pdf"><i>Complexism and the role of evolutionary art</i></a> in "The art of artificial evolution&#160;: a handbook on evolutionary art and music", Springer</span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Generative_art&amp;action=edit&amp;section=16" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Matt Pearson, <i><a rel="nofollow" class="external text" href="http://zenbullets.com/book.php">Generative art&#160;: a practical guide</a> (Manning 2011).</i></li> <li>Wands, Bruce (2006). <i>Art of the Digital Age</i>, London: Thames &amp; Hudson. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/0-500-23817-0" title="Special:BookSources/0-500-23817-0">0-500-23817-0</a>.</li> <li><a href="/wiki/Oliver_Grau" title="Oliver Grau">Oliver Grau</a> (2003). <a rel="nofollow" class="external text" href="http://leonardo.info/isast/leobooks/books/grau.html"><i>Virtual Art: From Illusion to Immersion</i></a> (MIT Press/Leonardo Book Series). Cambridge, Massachusetts: The MIT Press. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/0-262-07241-6" title="Special:BookSources/0-262-07241-6">0-262-07241-6</a>.</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100720202319/http://fora.tv/2006/06/26/Will_Wright_and_Brian_Eno">Playing with Time</a><sup><a href="/wiki/Template:Usurped/doc" title="Template:Usurped/doc">[usurped]</a></sup> A conversation between Will Wright and Brian Eno on generative creation.</li> <li><a rel="nofollow" class="external text" href="http://video.pbs.org/video/2170070010">Off Book: Generative Art - Computers, Data, and Humanity</a> Documentary produced by <a href="/wiki/Off_Book_(web_series)" class="mw-redirect" title="Off Book (web series)">Off Book (web series)</a></li> <li><a rel="nofollow" class="external text" href="http://iasl.uni-muenchen.de/links/GCA_Indexe.html">Thomas Dreher: History of Computer Art</a>, chap.III.2, IV.3, VIII.1</li> <li><a rel="nofollow" class="external autonumber" href="http://www.verostko.com/epigenet.html">[2]</a>"Epigenetic Painting:Software as Genotype", Roman Verostko(International Symposium on Electronic Art, Utrecht, 1988); Leonardo, 23:1,1990, pp.&#160;17–23</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Digital_art94" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Digital_art" title="Template:Digital art"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Digital_art" title="Template talk:Digital art"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Digital_art" title="Special:EditPage/Template:Digital art"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Digital_art94" style="font-size:114%;margin:0 4em"><a href="/wiki/Digital_art" title="Digital art">Digital art</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Tools</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Hardware</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Computer_art" title="Computer art">Computer</a> <ul><li><a href="/wiki/Computer-generated_imagery" title="Computer-generated imagery">CGI</a></li> <li><a href="/wiki/2D_computer_graphics" title="2D computer graphics">2D graphics</a> <ul><li><a href="/wiki/2.5D" title="2.5D">2.5D</a></li></ul></li> <li><a href="/wiki/3D_computer_graphics" title="3D computer graphics">3D graphics</a></li></ul></li> <li><a href="/wiki/Xerox_art" title="Xerox art">Xerox</a></li> <li><a href="/wiki/Applications_of_3D_printing" title="Applications of 3D printing">3D printer</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Graphic_art_software" title="Graphic art software">Graphic art software</a></li> <li><a href="/wiki/Fractal-generating_software" title="Fractal-generating software">Fractal-generating software</a></li> <li><a href="/wiki/Animation_software" class="mw-redirect" title="Animation software">Animation software</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Forms</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Art_game" title="Art game">Art game</a></li> <li><a href="/wiki/Artificial_intelligence_art" title="Artificial intelligence art">Artificial intelligence art</a></li> <li><a href="/wiki/ASCII_art" title="ASCII art">ASCII art</a></li> <li><a href="/wiki/Computer_art_scene" title="Computer art scene">Computer art scene</a></li> <li><a href="/wiki/Computer_music" title="Computer music">Computer music</a></li> <li><a href="/wiki/Non-fungible_token" title="Non-fungible token">Crypto art</a></li> <li><a href="/wiki/Cyberarts" title="Cyberarts">Cyberarts</a></li> <li><a href="/wiki/Digital_illustration" title="Digital illustration">Digital illustration</a></li> <li><a href="/wiki/Digital_imaging" title="Digital imaging">Digital imaging</a></li> <li><a href="/wiki/Digital_painting" title="Digital painting">Digital painting</a></li> <li><a href="/wiki/Digital_photography" title="Digital photography">Digital photography</a></li> <li><a href="/wiki/Digital_poetry" title="Digital poetry">Digital poetry</a></li> <li><a href="/wiki/Digital_architecture" title="Digital architecture">Digital architecture</a></li> <li><a href="/wiki/Electronic_music" title="Electronic music">Electronic music</a></li> <li><a href="/wiki/Evolutionary_art" title="Evolutionary art">Evolutionary art</a></li> <li><a href="/wiki/Fractal_art" title="Fractal art">Fractal art</a></li> <li><a class="mw-selflink selflink">Generative art</a></li> <li><a href="/wiki/Generative_artificial_intelligence" title="Generative artificial intelligence">Generative artificial intelligence</a></li> <li><a href="/wiki/Generative_music" title="Generative music">Generative music</a></li> <li><a href="/wiki/GIF_art" title="GIF art">GIF art</a></li> <li><a href="/wiki/Glitch_art" title="Glitch art">Glitch art</a></li> <li><a href="/wiki/Immersion_(virtual_reality)" title="Immersion (virtual reality)">Immersion</a></li> <li><a href="/wiki/Interactive_art" title="Interactive art">Interactive art</a></li> <li><a href="/wiki/Internet_art" title="Internet art">Internet art</a></li> <li><a href="/wiki/Motion_graphics" title="Motion graphics">Motion graphics</a></li> <li><a href="/wiki/Music_visualization" title="Music visualization">Music visualization</a></li> <li><a href="/wiki/Photograph_manipulation" title="Photograph manipulation">Photograph manipulation</a></li> <li><a href="/wiki/Pixel_art" title="Pixel art">Pixel art</a></li> <li><a href="/wiki/Non-photorealistic_rendering#Artistic_rendering" title="Non-photorealistic rendering">Render art</a></li> <li><a href="/wiki/Software_art" title="Software art">Software art</a></li> <li><a href="/wiki/Systems_art" title="Systems art">Systems art</a></li> <li><a href="/wiki/Texture_mapping" title="Texture mapping">Texture mapping</a></li> <li><a href="/wiki/Virtual_art" title="Virtual art">Virtual art</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Notable<br />artists</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Refik_Anadol" title="Refik Anadol">Refik Anadol</a></li> <li><a href="/wiki/Cory_Arcangel" title="Cory Arcangel">Cory Arcangel</a></li> <li><a href="/wiki/Sougwen_Chung" title="Sougwen Chung">Sougwen Chung</a></li> <li><a href="/wiki/Harold_Cohen_(artist)" title="Harold Cohen (artist)">Harold Cohen</a></li> <li><a href="/wiki/Char_Davies" title="Char Davies">Char Davies</a></li> <li><a href="/wiki/Stephanie_Dinkins" title="Stephanie Dinkins">Stephanie Dinkins</a></li> <li><a href="/wiki/Jake_Elwes" title="Jake Elwes">Jake Elwes</a></li> <li><a href="/wiki/David_Em" title="David Em">David Em</a></li> <li><a href="/wiki/Desmond_Paul_Henry" title="Desmond Paul Henry">Desmond Paul Henry</a></li> <li><a href="/wiki/Mario_Klingemann" title="Mario Klingemann">Mario Klingemann</a></li> <li><a href="/wiki/Lynn_Hershman_Leeson" title="Lynn Hershman Leeson">Lynn Hershman Leeson</a></li> <li><a href="/wiki/Zachary_Lieberman" title="Zachary Lieberman">Zachary Lieberman</a></li> <li><a href="/wiki/Margot_Lovejoy" title="Margot Lovejoy">Margot Lovejoy</a></li> <li><a href="/wiki/Mauro_Martino" title="Mauro Martino">Mauro Martino</a></li> <li><a href="/wiki/Eric_Millikin" title="Eric Millikin">Eric Millikin</a></li> <li><a href="/wiki/Hamid_Naderi_Yeganeh" title="Hamid Naderi Yeganeh">Hamid Naderi Yeganeh</a></li> <li><a href="/wiki/Trevor_Paglen" title="Trevor Paglen">Trevor Paglen</a></li> <li><a href="/wiki/Casey_Reas" title="Casey Reas">Casey Reas</a></li> <li><a href="/wiki/Anna_Ridler" title="Anna Ridler">Anna Ridler</a></li> <li><a href="/wiki/Ben_Rubin_(artist)" title="Ben Rubin (artist)">Ben Rubin (artist)</a></li> <li><a href="/wiki/Karl_Sims" title="Karl Sims">Karl Sims</a></li> <li><a href="/wiki/Camille_Utterback" title="Camille Utterback">Camille Utterback</a></li> <li><a href="/wiki/Pindar_Van_Arman" title="Pindar Van Arman">Pindar Van Arman</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Notable<br />artworks</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Edmond_de_Belamy" title="Edmond de Belamy">Edmond de Belamy</a></i></li> <li><a href="/wiki/Barnsley_fern" title="Barnsley fern">Barnsley fern</a></li> <li><i><a href="/wiki/Jesus_Dress_Up" title="Jesus Dress Up">Jesus Dress Up</a></i></li> <li><i><a href="/wiki/Listening_Post_(artwork)" title="Listening Post (artwork)">Listening Post (artwork)</a></i></li> <li><i><a href="/wiki/Remember_To_Rise" title="Remember To Rise">Remember To Rise</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Organizations,<br />conferences</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Artfutura" title="Artfutura">Artfutura</a></li> <li><a href="/wiki/Artmedia" title="Artmedia">Artmedia</a></li> <li><a href="/wiki/Austin_Museum_of_Digital_Art" title="Austin Museum of Digital Art">Austin Museum of Digital Art</a></li> <li><a href="/wiki/Computer_Arts_Society" title="Computer Arts Society">Computer Arts Society</a></li> <li><a href="/wiki/EVA_Conferences" title="EVA Conferences">EVA Conferences</a></li> <li><a href="/wiki/Los_Angeles_Center_for_Digital_Art" title="Los Angeles Center for Digital Art">Los Angeles Center for Digital Art</a></li> <li><a href="/wiki/Lumen_Prize" title="Lumen Prize">Lumen Prize</a></li> <li><a href="/wiki/Onedotzero" title="Onedotzero">onedotzero</a></li> <li><a href="/wiki/SIGGRAPH" title="SIGGRAPH">SIGGRAPH</a></li> <li><a href="/wiki/V%26A_Digital_Futures" title="V&amp;A Digital Futures">V&amp;A Digital Futures</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.canary‐7bcf55575‐mmtcl Cached time: 20250205070243 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.522 seconds Real time usage: 0.674 seconds Preprocessor visited node count: 4127/1000000 Post‐expand include size: 56947/2097152 bytes Template argument size: 4893/2097152 bytes Highest expansion depth: 16/100 Expensive parser function count: 13/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 98031/5000000 bytes Lua time usage: 0.276/10.000 seconds Lua memory usage: 6922051/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 557.700 1 -total 40.47% 225.715 1 Template:Reflist 18.48% 103.063 2 Template:Cite_journal 15.78% 88.031 1 Template:Digital_art 15.28% 85.209 2 Template:Navbox 11.61% 64.763 1 Template:Short_description 8.02% 44.708 13 Template:Cite_web 7.77% 43.329 1 Template:Citation_needed 7.34% 40.963 2 Template:Pagetype 6.82% 38.015 1 Template:Fix --> <!-- Saved in parser cache with key enwiki:pcache:250466:|#|:idhash:canonical and timestamp 20250205070243 and revision id 1264551851. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Generative_art&amp;oldid=1264551851">https://en.wikipedia.org/w/index.php?title=Generative_art&amp;oldid=1264551851</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Visual_arts_media" title="Category:Visual arts media">Visual arts media</a></li><li><a href="/wiki/Category:Computer_art" title="Category:Computer art">Computer art</a></li><li><a href="/wiki/Category:Digital_art" title="Category:Digital art">Digital art</a></li><li><a href="/wiki/Category:New_media" title="Category:New media">New media</a></li><li><a href="/wiki/Category:Electronic_music" title="Category:Electronic music">Electronic music</a></li><li><a href="/wiki/Category:Visual_arts_genres" title="Category:Visual arts genres">Visual arts genres</a></li><li><a href="/wiki/Category:Art_movements" title="Category:Art movements">Art movements</a></li><li><a href="/wiki/Category:Painting_techniques" title="Category:Painting techniques">Painting techniques</a></li><li><a href="/wiki/Category:Conceptual_art" title="Category:Conceptual art">Conceptual art</a></li><li><a href="/wiki/Category:Generative_artificial_intelligence" title="Category:Generative artificial intelligence">Generative artificial intelligence</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:CS1_French-language_sources_(fr)" title="Category:CS1 French-language sources (fr)">CS1 French-language sources (fr)</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_July_2016" title="Category:Articles with unsourced statements from July 2016">Articles with unsourced statements from July 2016</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 22 December 2024, at 11:01<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Generative_art&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" lang="en" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">Generative art</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>22 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-b7696ff9d-chng8","wgBackendResponseTime":146,"wgPageParseReport":{"limitreport":{"cputime":"0.522","walltime":"0.674","ppvisitednodes":{"value":4127,"limit":1000000},"postexpandincludesize":{"value":56947,"limit":2097152},"templateargumentsize":{"value":4893,"limit":2097152},"expansiondepth":{"value":16,"limit":100},"expensivefunctioncount":{"value":13,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":98031,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 557.700 1 -total"," 40.47% 225.715 1 Template:Reflist"," 18.48% 103.063 2 Template:Cite_journal"," 15.78% 88.031 1 Template:Digital_art"," 15.28% 85.209 2 Template:Navbox"," 11.61% 64.763 1 Template:Short_description"," 8.02% 44.708 13 Template:Cite_web"," 7.77% 43.329 1 Template:Citation_needed"," 7.34% 40.963 2 Template:Pagetype"," 6.82% 38.015 1 Template:Fix"]},"scribunto":{"limitreport-timeusage":{"value":"0.276","limit":"10.000"},"limitreport-memusage":{"value":6922051,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.canary-7bcf55575-mmtcl","timestamp":"20250205070243","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Generative art","url":"https:\/\/en.wikipedia.org\/wiki\/Generative_art","sameAs":"http:\/\/www.wikidata.org\/entity\/Q1502032","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q1502032","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-06-21T03:03:27Z","dateModified":"2024-12-22T11:01:05Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/en\/a\/a0\/Condensation_Cube_of_Haacke.jpg"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10