Toby Gifford

Learn More
This paper discusses a method, Generation in Context, for interrogating theories of music analysis and music perception. Given an analytic theory, the method consists of creating a generative process that implements the theory in reverse. Instead of using the theory to create analyses from scores, the theory is used to generate scores from analyses.(More)
In this paper we describe some interaction strategies employed by the Jambot – an interactive music system that we have recently developed. In particular we outline three approaches that the Jambot uses to mediate between imitative and intelligent actions. The approaches are (i) mode switching based on confidence of understanding, (ii) filtering and(More)
This article presents a series of algorithmic techniques for melody generation, inspired by models of music cognition. The techniques are designed for interactive composition, and so privilege brevity, simplicity, and flexibility over fidelity to the underlying models. The cognitive models canvassed span gestalt, preference rule, and statistical learning(More)
What design factors contribute to an illusion of agency in a computational system? Our previous research [1, 2] has investigated this question in the context of creative human-machine musical partnerships, where we identified musical behaviours implying machine agency from the perspective of a human performer. This paper investigates an audience(More)
Despite a long history of generative practices in music, creation of large-scale form has tended to remain under direct control of the composer. In the field of musical metacreation, such interaction is generally perceived to be desirable, due to the complexity of generating form, and the necessary aesthetic decisions involved in its creation. However, the(More)
We aim to demonstrate unaided visual 3D pose estimation and map reconstruction using both monocular and stereo vision techniques. To date, our work has focused on collecting data from Unmanned Aerial Vehicles, which generates a number of significant issues specific to the application. Such issues include scene reconstruction degeneracy from planar data,(More)