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 |