Stride for Interactive Musical Instrument Design

Joseph Tilbian, and Andres Cabrera

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

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.

Citation:

Joseph Tilbian, and Andres Cabrera. 2017. Stride for Interactive Musical Instrument Design. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176310

BibTeX Entry:

  @inproceedings{jtilbian2017,
 abstract = {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.},
 address = {Copenhagen, Denmark},
 author = {Joseph Tilbian and Andres Cabrera},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1176310},
 issn = {2220-4806},
 pages = {446--449},
 publisher = {Aalborg University Copenhagen},
 title = {Stride for Interactive Musical Instrument Design},
 url = {http://www.nime.org/proceedings/2017/nime2017_paper0084.pdf},
 year = {2017}
}