Michael O. Jewell

Learn More
Existing methods of music composition vary from probability-based techniques to grammatical generation methods, yet the majority focus on the creation of independent pieces with no ties to other media. Our Concept-Based Sequencer (CBS) aims to use semantic markup of temporal media in combination with Genetic Algorithms to generate music that can fit(More)
Current techniques for automated composition use a single algorithm, focusing on one aspect of musical generation. In our system we make use of several algorithms, distributed using an agent oriented middleware, with each specialising on a separate aspect of composition. This paper describes the architecture and algorithms behind this system, with a focus(More)
— Large arrays of cameras are increasingly being employed for producing high quality image sequences needed for motion analysis research. This leads to the logistical problem with coordination and control of a large number of cameras. In this paper, we used a lightweight multi-agent system for coordinating such camera arrays. The agent framework provides(More)
With the growing ubiquity of mobile devices, new ways of sensing context and the emergence of the mobile Web, digital storytelling is escaping the confines of the desktop and intertwinging in new and interesting ways with the physical world. Mobile, location aware, narrative systems are being applied to a range of areas including tour guides, educational(More)
This paper describes a lightweight middleware agent framework (LAF) for coordinating a large array of computers with attached cameras to construct high resolution video-rate image sequences. Compared to existing camera mid-dleware, LAF provides more than a remote sensor access API. The use of an agent framework allows reconfigurable and transparent access(More)
Traditional approaches to automatic music composition do not take into account the guided nature of music, instead augmenting existing material or generating scores based on provided seed parameters. Furthermore, these approaches often use a single algorithm to create a piece, where it is more natural to split the composition process into separate musical(More)
The Narrative Paradox is a theory that describes interaction and narrative cohesion as being in tension, and asserts that the structure of a narrative is disrupted by user adaptivity, leading to possible incoherence as the system accounts for interaction. We propose an approach that may reduce this disruption. Specifically, we propose to model a narrative(More)
Improvisers are often keen to assess how their performance practice stands up to an ideal: whether that ideal is of technical accuracy or instant composition of material meeting complex harmonic constraints at speed. This paper reports on the development of an interface for querying and navigating a collection of recorded material for the purpose of(More)
Most work around technological interventions for energy conservation to date has focussed on changing individual behaviour. Hence, there is limited understanding of communal settings, such as office environments, as sites for intervention. Even when energy consumption in the workplace has been considered, the emphasis has typically been on the individual.(More)
In this paper we present the design and evaluation of the Temperature Calendar -- a visualization of temperature variation within a workplace over the course of the past week. This highlights deviation from organizational temperature policy, and aims to bring staff "into the loop" of understanding and managing heating, and so reduce energy waste. The(More)