Published June 1, 2017 | Version v1
Conference paper Open

Stride for Interactive Musical Instrument Design

Description

Stride is a language tailored for designing new digital musical instruments and interfaces. Stride enables designers to fine tune the sound and the interactivity of the instruments they wish to create. Stride code provides a high-level description of processes in a platform agnostic manner. The syntax used to define these processes can also be used to define low-level signal processing algorithms. Unlike other domain-specific languages for sound synthesis and audio processing, Stride can generate optimized code that can run on any supported hardware platform. The generated code can be compiled to run on a full featured operating system or bare metal on embedded devices. Stride goes further and enables a designer to consolidate various supported hardware and software platforms, define the communication between them, and target them as a single heterogeneous system.

Files

nime2017_paper0084.pdf

Files (171.4 kB)

Name Size Download all
md5:c3f3b76f2bd317d4f934c91e3dae53db
171.4 kB Preview Download