Veneer: Visual and Touch-based Programming for Audio

Vesa Petri Norilo
2019 Zenodo  
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
more » ... current issues of web audio music applications and offers strategies for integrating a web-based presentation layer with a low-latency native processing backend.
doi:10.5281/zenodo.3672978 fatcat:otbyfdu5cfcdldw2a4pwzls6qm