Veneer: Visual and Touch-based Programming for Audio
Vesa Petri Norilo
Proceedings of the International Conference on New Interfaces for Musical Expression
- Year: 2019
- Location: Porto Alegre, Brazil
- Pages: 319–324
- DOI: 10.5281/zenodo.3672978 (Link to paper and supplementary files)
- PDF Link
Abstract
This paper presents Veneer, a visual, touch-ready programming interface for the Kronos programming language. The challenges of representing high-level data flow abstractions, including higher order functions, are described. The tension between abstraction and spontaneity in programming is addressed, and gradual abstraction in live programming is proposed as a potential solution. Several novel user interactions for patching on a touch device are shown. In addition, the paper describes some of the current issues of web audio music applications and offers strategies for integrating a web-based presentation layer with a low-latency native processing backend.
Citation
Vesa Petri Norilo. 2019. Veneer: Visual and Touch-based Programming for Audio. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.3672978 [PDF]
BibTeX Entry
@inproceedings{Norilo2019,
abstract = {This paper presents Veneer, a visual, touch-ready programming interface for the Kronos programming language. The challenges of representing high-level data flow abstractions, including higher order functions, are described. The tension between abstraction and spontaneity in programming is addressed, and gradual abstraction in live programming is proposed as a potential solution. Several novel user interactions for patching on a touch device are shown. In addition, the paper describes some of the current issues of web audio music applications and offers strategies for integrating a web-based presentation layer with a low-latency native processing backend.},
address = {Porto Alegre, Brazil},
author = {Vesa Petri Norilo},
booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
doi = {10.5281/zenodo.3672978},
editor = {Marcelo Queiroz and Anna Xambó Sedó},
issn = {2220-4806},
month = {June},
pages = {319--324},
publisher = {UFRGS},
title = {Veneer: Visual and Touch-based Programming for Audio},
url = {http://www.nime.org/proceedings/2019/nime2019_paper061.pdf},
year = {2019}
}