Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.
Published July 13, 2015 | Version v1
Conference paper Open

Live Coding Through Rule-Based Modelling of High-Level Structures: exploring output spaces of algorithmic composition systems

Creators

  • 1. Computer Sciences Department, Barcelona Tech

Description

Live coding commonly takes pieces of code from algorithmic composition systems. However, sometimes algorithmic generators either do not consistently show high-level properties, like dramatic transition among parts, or simply, our aesthetic criterion prefers some particular cases among all the possible. In such cases it is useful to have tools for exploring the output space of generative systems, in order to identify and categorize outputs with specific properties. This paper presents an approach to creating linguistic rules out of human-evaluated patterns and their potential uses in live coding to create high-level structures. The methodology starts with a set of sampled examples from an algorithmic system that are evaluated by the user through qualitative linguistic variables. Then, the examples along with the user's evaluation are analysed through an inductive and rule extraction methodology. For a particular example case, these rules are extracted and evaluated. Its application then as information used for writing code on the fly, as well as its implementation in the form of filters or generators is presented.

Files

80_Live_Coding_Through_RuleBased_Modelli.pdf

Files (127.4 kB)

Name Size Download all
md5:7511a21e21eec74b549630d04bc5d643
127.4 kB Preview Download