Andrew Sorensen
Queensland University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Andrew Sorensen.
Contemporary Music Review | 2009
Andrew R. Brown; Andrew Sorensen
All music performances are generative to the extent that the actions of performers produce musical sounds, but in this article the authors focus on performative interaction with generative music in a more compositional sense. In particular they discuss how live coding of music involves the building and management of generative processes. They suggest that the human interaction with generative processes that occurs in live coding provides a unique perspective on the generative music landscape. Especially significant is the way in which generative algorithms are represented in code to best afford interaction and modification during performance. They also discuss the features of generative processes that make them more or less suitable for live coding performances. They situate live coding practice within historical and theoretical contexts and ground the discussion with regular reference to their experiences performing in the live coding duo aa-cell.
international symposium on system-on-chip | 2014
Wayne Kelly; Martin Flasskamp; Gregor Sievers; Johannes Ax; Jianing Chen; Christian Klarhorst; Christoph Ragg; Thorsten Jungeblut; Andrew Sorensen
Energy efficient embedded computing enables new application scenarios in mobile devices like software-defined radio and video processing. The hierarchical multiprocessor considered in this work may contain dozens or hundreds of resource efficient VLIW CPUs. Programming this number of CPU cores is a complex task requiring compiler support. The stream programming paradigm provides beneficial properties that help to support automatic partitioning. This work describes a compiler for streaming applications targeting the self-build hierarchical CoreVA-MPSoC multiprocessor platform. The compiler is supported by a programming model that is tailored to fit the streaming programming paradigm. We present a novel simulated-annealing (SA) based partitioning algorithm, called Smart SA. The overall speedup of Smart SA is 12.84 for an MPSoC with 16 CPU cores compared to a single CPU implementation. Comparison with a state of the art partitioning algorithm shows an average performance improvement of 34.07%.
australasian computer-human interaction conference | 2009
Andrew R. Brown; Steven C. Dillon; Thorin Kerr; Andrew Sorensen
Network Jamming systems provide real-time collaborative performance experiences for novice or inexperienced users. In this paper we will outline the interaction design considerations that have emerged during evolutionary development cycles of the jam2jam Network Jamming software. In particular we have used agile software design as a research method exploring the co-evolution of features and usability. Several significant iterations of the jam2jam software are presented as case studies and we outline the how core experiences and meaningful engagement has been maintained whilst enhancing user experience and skill develop opportunities. We outline design considerations that support engagement of young people around digital media performance especially in the areas of community arts and education.
Computer Music Journal | 2014
Andrew Sorensen; Benjamin Swift; Alistair Riddell
The ten-year anniversary of TOPLAP presents a unique opportunity for reflection and introspection. In this essay we ask the question, what is the meaning of live coding? Our goal is not to answer this question, in absolute terms, but rather to attempt to unpack some of live codings many meanings. Our hope is that by exploring some of the formal, embodied, and cultural meanings surrounding live-coding practice, we may help to stimulate a conversation that will resonate within the live-coding community for the next ten years.
symposium on visual languages and human-centric computing | 2014
Benjamin Swift; Henry J. Gardner; Andrew Sorensen
Network connectivity offers the potential for a group of musicians to play together over the network. This paper describes a trans-Atlantic networked musical livecoding performance between Andrew Sorensen in Germany (at the Schloss Daghstuhl conference on Collaboration and Learning through Live Coding) and Ben Swift in San Jose (at YL/HCC) in September 2013. In this paper we describe the infrastructure developed to enable this performance.
Creative Industries Faculty | 2005
Andrew Sorensen
international computer music conference | 2007
Andrew Sorensen; Andrew R. Brown
conference on object-oriented programming systems, languages, and applications | 2010
Andrew Sorensen; Henry J. Gardner
interactive tabletops and surfaces | 2013
Markus Rittenbruch; Andrew Sorensen; Jared Donovan; Debra Polson; Michael Docherty; Jeff Jones
Proceedings of the 1st International Workshop on Live Programming | 2013
Benjamin Swift; Andrew Sorensen; Henry J. Gardner; John G. Hosking