Benedict R. Gaster
YOU?
Author Swipe
View article: <scp>2D</scp> Material Decorated <scp>ZnO</scp> for Screen Printable Wearable Textile‐Based Piezoelectric Nanogenerator
<span>2D</span> Material Decorated <span>ZnO</span> for Screen Printable Wearable Textile‐Based Piezoelectric Nanogenerator Open
Future wearable electronics require sustainable power sources, and nanogenerators offer promising solutions to convert ambient mechanical energy to electricity while ensuring flexibility, durability, and practical deployment. This work dem…
View article: HyperModels - A Framework for GPU Accelerated Physical Modelling Sound Synthesis
HyperModels - A Framework for GPU Accelerated Physical Modelling Sound Synthesis Open
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…
View article: Bespoke Anywhere
Bespoke Anywhere Open
This paper reports on the Audio Anywhere project, 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 components are written …
View article: There and Back Again: The Practicality of GPU Accelerated Digital Audio
There and Back Again: The Practicality of GPU Accelerated Digital Audio Open
General-Purpose GPU computing is becoming an increasingly viable option for acceleration, including in the audio domain. Although it can improve performance, the intrinsic nature of a device like the GPU involves data transfers and executi…
View article: Return to temperament (In digital systems)
Return to temperament (In digital systems) Open
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 pre…
View article: OUTSIDE THE BLOCK SYNDICATE: TRANSLATING FAUST'S ALGEBRA OF BLOCKS TO THE ARROWS FRAMEWORK
OUTSIDE THE BLOCK SYNDICATE: TRANSLATING FAUST'S ALGEBRA OF BLOCKS TO THE ARROWS FRAMEWORK Open
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.
\nWhilst an interestin…
View article: HRF-Relaxed
HRF-Relaxed Open
Memory consistency models, or memory models, allow both programmers and program language implementers to reason about concurrent accesses to one or more memory locations. Memory model specifications balance the often conflicting needs for …
View article: A look at the OpenCL 2.0 execution model
A look at the OpenCL 2.0 execution model Open
A popular approach to programming manycore GPUs is the Single Instruction Multiple Thread (SIMT) abstraction. SIMT has the benefit of presenting a "single thread" view, alleviating the complexity of explicitly vectorizing the source code. …