Skip to main content

Research Repository

Advanced Search

All Outputs (24)

Bespoke anywhere (2021)
Presentation / Conference Contribution

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)
Presentation / Conference Contribution

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.

Outside the block syndicate: Translating Faust's algebra of blocks to the arrows framework (2018)
Presentation / Conference Contribution

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 Contribution

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.

HSA queuing model (2015)
Book Chapter

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.