Vivace: a collaborative live coding language and platform
release_rtmdv5fjvzapzbksnjuxyjwlca
by
Vilson Vieira, Guilherme Lunhani, Geraldo Magela de Castro Rocha
Junior, Caleb Mascarenhas Luporini, Daniel Penalva, Ricardo Fabbri, Renato
Fabbri
2017
Abstract
Live coding is a performance and creative technique based on improvised and
interactive coding. Many recent endeavors have focused in live coding both
because of aesthetics and as a way to alleviate performance drawbacks when the
musical instrument is a computer. This paper describes the principles and the
design of Vivace, a live coding language and environment built with Web
technologies to be executed on web browsers. The approach is compelling by 1)
allowing many performers to code simultaneously, 2) the synthesis of audio and
video, 3) a very simple syntax, 4) being a multiplatform software. We also
strive to contextualize Vivace by means of historical and usage summaries
including a live coding sub-genre.
In text/plain
format
Archived Files and Locations
application/pdf 771.4 kB
file_loa532edavb33af56f2en3vpma
|
arxiv.org (repository) web.archive.org (webarchive) |
1502.01312v2
access all versions, variants, and formats of this works (eg, pre-prints)