Skip to main content

Research Repository

Advanced Search

All Outputs (24)

Studying how digital luthiers choose their tools (2022)
Conference Proceeding
Renney, N., Renney, H., Mitchell, T. J., & Gaster, B. R. (2022). Studying how digital luthiers choose their tools. . https://doi.org/10.1145/3491102.3517656

Digital lutherie is a sub-domain of digital craft focused on creating digital musical instruments: high-performance devices for musical expression. It represents a nuanced and challenging area of human-computer interaction that is well established an... Read More about Studying how digital luthiers choose their tools.

HyperModels - A framework for GPU accelerated physical modelling sound synthesis (2022)
Conference Proceeding
Renney, H., Willemsen, S., Gaster, B. R., & Mitchell, T. J. (2022). HyperModels - A framework for GPU accelerated physical modelling sound synthesis. . https://doi.org/10.21428/92fbeb44.98a4210a

Physical modelling sound synthesis methods generate vast and intricate sound spaces that are navigated using meaningful parameters. Numerical based physical modelling nsynthesis methods provide authentic representations of the physics they model. Unf... Read More about HyperModels - A framework for GPU accelerated physical modelling sound synthesis.

Survival of the synthesis—GPU accelerating evolutionary sound matching (2022)
Journal Article
Renney, H., Gaster, B., & Mitchell, T. J. (2022). Survival of the synthesis—GPU accelerating evolutionary sound matching. Concurrency and Computation: Practice and Experience, 34(10), Article e6824. https://doi.org/10.1002/cpe.6824

Manually configuring synthesizer parameters to reproduce a particular sound is a complex and challenging task. Researchers have previously used different optimization algorithms, including evolutionary algorithms to find optimal sound matching soluti... Read More about Survival of the synthesis—GPU accelerating evolutionary sound matching.

Bespoke anywhere (2021)
Conference Proceeding
Gaster, B., & Challinor, R. (2021). Bespoke anywhere.

This paper reports on a project aimed to break away from the portability concerns of native DSP code between different platforms, thus freeing the instrument designer from the burden of porting new Digital Musical Instruments (DMIs) to different arch... Read More about Bespoke anywhere.

Audio Anywhere with Faust (2020)
Conference Proceeding
Gaster, B. R., & Cole, M. (2020). Audio Anywhere with Faust.

This paper introduces \emph{Audio Anywhere} (\emph{AA}), a framework for working with audio plugins that are compiled once and run anywhere. At the heart of Audio Anywhere is an audio engine whose Digital Signal Processing (DSP) components are writte... Read More about Audio Anywhere with Faust.

PlayShell: A low-cost, fun audio experience for heritage centres (2020)
Conference Proceeding
Goddard, P., & Gaster, B. R. (2020). PlayShell: A low-cost, fun audio experience for heritage centres. In Proceedings of the 15th International Conference on Audio Mostly (237-240). https://doi.org/10.1145/3411109.3411132

Various barriers prevent blind and visually impaired people accessing the rich multisensory experiences available at heritage centres. These barriers include large bodies of text and items in glass cases, which are difficult to see. Feedback from the... Read More about PlayShell: A low-cost, fun audio experience for heritage centres.

There and Back Again: The Practicality of GPU Accelerated Digital Audio (2020)
Presentation / Conference
Renney, H., Gaster, B. R., & Mitchell, T. J. (2020, July). There and Back Again: The Practicality of GPU Accelerated Digital Audio. Paper presented at NIME’20: Proceedings of the 20th New Interfaces for Musical Expression, Online

General-Purpose GPU computing is becoming an increas-ingly viable option for acceleration, including in the audiodomain. Although it can improve performance, the intrin-sic nature of a device like the GPU involves data transfersand execution commands... Read More about There and Back Again: The Practicality of GPU Accelerated Digital Audio.

Shouting through letterboxes: A study on attack susceptibility of voice assistants (2020)
Presentation / Conference
Mccarthy, A., Gaster, B., & Legg, P. (2020, June). Shouting through letterboxes: A study on attack susceptibility of voice assistants. Paper presented at IEEE International Conference on Cyber Security and the Protection of Digital Services (Cyber Science 2020)

Voice assistants such as Amazon Echo and Google Home have become increasingly popular for many home users, for home automation, entertainment, and convenience. These devices process speech commands from a user to execute some action, such as playing... Read More about Shouting through letterboxes: A study on attack susceptibility of voice assistants.

In Your Aerial (2019)
Presentation / Conference
Dillon, T. (2019, October). In Your Aerial

Established in the early 2000s, Bristol Wireless is a community network with a unique history and exciting new future. Developed so as to provide free Internet services to schools and community centers across central Bristol. As commercial Internet p... Read More about In Your Aerial.

Printing the Muses: Reimaging digital musical instruments through 2.5D printing (2019)
Conference Proceeding
Parraman, C., & Gaster, B. (2019). Printing the Muses: Reimaging digital musical instruments through 2.5D printing

The objective is to explore cross-disciplinary methods of converting musical terms for tactile interfaces, thus enabling people unfamiliar in creating music to be explorative through the development of novel musical interfaces. The project involves w... Read More about Printing the Muses: Reimaging digital musical instruments through 2.5D printing.

Digital Expression and Representation of Rhythm (2019)
Presentation / Conference
Renney, N., & Gaster, B. R. (2019, September). Digital Expression and Representation of Rhythm. Paper presented at Audio Mostly, Nottingham

Music provides a means to explore time by sequencing musical events in a seemingly endless and expressive way. This potential often far exceeds the ability of digital systems to enable composers and performers to explore musical time, perhaps due to... Read More about Digital Expression and Representation of Rhythm.

Fun with Interfaces (SVG Interfaces for Musical Expression) (2019)
Presentation / Conference
Gaster, B., Nathan, R., & Carinna, P. (2019, August). Fun with Interfaces (SVG Interfaces for Musical Expression). Paper presented at 7th ACM SIGPLAN International Workshop on Functional Art, Music, Modeling, and Design, Berlin

In this paper we address the design and implementation of custom controller interfaces, bridging the issue of user mapping between action and sound in interactive music systems. A simple framework utilizing functional specifications for musical inter... Read More about Fun with Interfaces (SVG Interfaces for Musical Expression).

OpenCL vs: Accelerated finite-difference digital synthesis (2019)
Conference Proceeding
Renney, H., Gaster, B. R., & Mitchell, T. (2019). OpenCL vs: Accelerated finite-difference digital synthesis. . https://doi.org/10.1145/3318170.3318172

© 2019 Copyright held by the owner/author(s). Publication rights licensed to ACM. Digital audio synthesis has become an important component of modern music production with techniques that can produce realistic simulations of real instruments. Physica... Read More about OpenCL vs: Accelerated finite-difference digital synthesis.

Return to temperament (In digital systems) (2018)
Presentation / Conference
Renney, N., Gaster, B., & Mitchell, T. (2018, September). Return to temperament (In digital systems). Paper presented at Audio Mostly, Wrexham, Wales

Considering the generation of musical tunings, it is reasonable to expect that the many constructs contained in Functional programming languages may provide useful tools for exploring both conventional and new tunings. In this paper we present a numb... Read More about Return to temperament (In digital systems).

Outside the block syndicate: Translating Faust's algebra of blocks to the arrows framework (2018)
Presentation / Conference
Gaster, B. R., Renney, N., & Mitchell, T. (2018, July). Outside the block syndicate: Translating Faust's algebra of blocks to the arrows framework. Paper presented at Proceedings of the 1st International Faust Conference (IFC-18), Mainz, Germany

Folklore has it that Faust’s algebra of blocks can be represented in Hughes’ algebra of Arrows. In this paper we formalise this understanding, showing that blocks can indeed be encoded with Causal Commutative Arrows. Whilst an interesting finding in... Read More about Outside the block syndicate: Translating Faust's algebra of blocks to the arrows framework.

LoRaWAN Bristol (2017)
Presentation / Conference
Battle, S., & Gaster, B. (2017, July). LoRaWAN Bristol. Paper presented at IDEAS 2017, UWE, Bristol, UK

The Bristol LoRaWAN Network is a low power radio network for the Internet of Things, based on LoRaWAN and utilising The Things Network. LoRaWAN is a Low Power Wide Area Network (LPWAN) specification intended for wireless battery operated Things in re... Read More about LoRaWAN Bristol.

System and method for synchronous task dispatch in a portable device (2017)
Patent
Gaster, B. (2017). System and method for synchronous task dispatch in a portable device. US 9588804

A portable computing device synchronously offloads tasks from a first processing resource to an alternative processing resource. Offload requests are centralized and communicated to a dispatch controller. The request defines the alternative processin... Read More about System and method for synchronous task dispatch in a portable device.

Method and system for synchronization of workitems with divergent control flow (2016)
Patent
Houston, M., Gaster, B., Howes, L., Mantor, M., & Behr, D. (2016). Method and system for synchronization of workitems with divergent control flow. US 9424099 B2

Disclosed methods, systems, and computer program products embodiments include synchronizing a group of workitems on a processor by storing a respective program counter associated with each of the workitems, selecting at least one first workitem from... Read More about Method and system for synchronization of workitems with divergent control flow.

Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel (2016)
Patent
Gaster, B., & Howes, L. (2016). Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel. US 9244828 B2

In a computing system, memory may be managed by using a distributed array, which is a global set of local memory regions. A segment in the distributed array is allocated and is bound to a physical memory region. The segment is used by a workgroup in... Read More about Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel.

HSA queuing model (2015)
Book Chapter
Gaster, B., Howes, L., & Hower, D. (2015). HSA queuing model. In W. Hwu (Ed.), Heterogeneous System Architecture: Practical Applications for Industry. Morgan Kaufmann

HSA is a system architecture design for modern computing, integrating CPUs, GPUs, and other accelerators into a single shared memory system. To enable low-latency dispatch between different agents (devices) HSA provides architected queues, which enab... Read More about HSA queuing model.