Stride on Saturn M7 for Interactive Musical Instrument Design

Joseph Tilbian, Andres Cabrera, Steffen Martin, and Lukasz Olczyk

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

This demonstration introduces the Stride programming language, the Stride IDE, and the Saturn M7 embedded audio development board. Stride is a declarative and reactive domain specific programming language for real-time sound synthesis, processing, and interaction design. The Stride IDE is a cross-platform integrated development environment for Stride. Saturn M7 is an embedded audio development board by Okra Engineering, designed around an ARM Cortex-M7 processor based microcontroller. It targets high-end multi-channel audio processing and synthesis with very low latency and power consumption. The microcontroller has a rich set of audio and communication peripherals, capable of performing complex real-time DSP tasks with double precision floating point accuracy. This demonstration will showcase specific features of the Stride language, which facilitates the design of new interactive musical instruments. The Stride IDE will be used to compose Stride code and generate code for the Saturn M7 board. The various hardware capabilities of the Saturn M7 board will also be presented.

Citation:

Joseph Tilbian, Andres Cabrera, Steffen Martin, and Lukasz Olczyk. 2017. Stride on Saturn M7 for Interactive Musical Instrument Design. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176342

BibTeX Entry:

  @inproceedings{jtilbian2017a,
 abstract = {This demonstration introduces the Stride programming language, the Stride IDE, and the Saturn M7 embedded audio development board. Stride is a declarative and reactive domain specific programming language for real-time sound synthesis, processing, and interaction design. The Stride IDE is a cross-platform integrated development environment for Stride. Saturn M7 is an embedded audio development board by Okra Engineering, designed around an ARM Cortex-M7 processor based microcontroller.  It targets high-end multi-channel audio processing and synthesis with very low latency and power consumption. The microcontroller has a rich set of audio and communication peripherals, capable of performing complex real-time DSP tasks with double precision floating point accuracy.  This demonstration will showcase specific features of the Stride language, which facilitates the design of new interactive musical instruments. The Stride IDE will be used to compose Stride code and generate code for the Saturn M7 board.  The various hardware capabilities of the Saturn M7 board will also be presented.},
 address = {Copenhagen, Denmark},
 author = {Joseph Tilbian and Andres Cabrera and Steffen Martin and Lukasz Olczyk},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1176342},
 issn = {2220-4806},
 pages = {503--504},
 publisher = {Aalborg University Copenhagen},
 title = {Stride on Saturn M7 for Interactive Musical Instrument Design},
 url = {http://www.nime.org/proceedings/2017/nime2017_paper0100.pdf},
 year = {2017}
}