Veneer: Visual and Touch-based Programming for Audio

Main Author: Norilo, Vesa Petri
Format: Proceeding eJournal
Terbitan: , 2019
Online Access: https://zenodo.org/record/3672978
ctrlnum 3672978
fullrecord <?xml version="1.0"?> <dc schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd"><creator>Norilo, Vesa Petri</creator><date>2019-06-01</date><description>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.</description><identifier>https://zenodo.org/record/3672978</identifier><identifier>10.5281/zenodo.3672978</identifier><identifier>oai:zenodo.org:3672978</identifier><relation>doi:10.5281/zenodo.3672977</relation><relation>url:https://zenodo.org/communities/nime_conference</relation><rights>info:eu-repo/semantics/openAccess</rights><rights>https://creativecommons.org/licenses/by/4.0/legalcode</rights><title>Veneer: Visual and Touch-based Programming for Audio</title><type>Journal:Proceeding</type><type>Journal:Proceeding</type><recordID>3672978</recordID></dc>
format Journal:Proceeding
Journal
Journal:eJournal
author Norilo, Vesa Petri
title Veneer: Visual and Touch-based Programming for Audio
publishDate 2019
url https://zenodo.org/record/3672978
contents 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.
id IOS17403.3672978
institution Universitas PGRI Palembang
institution_id 189
institution_type library:university
library
library Perpustakaan Universitas PGRI Palembang
library_id 587
collection Marga Life in South Sumatra in the Past: Puyang Concept Sacrificed and Demythosized
repository_id 17403
city KOTA PALEMBANG
province SUMATERA SELATAN
repoId IOS17403
first_indexed 2022-07-26T02:30:50Z
last_indexed 2022-07-26T02:30:50Z
recordtype dc
_version_ 1739408122281197568
score 17.608969