2014 · 16 citations · 18 references
ComputingComputer ScienceVisualizationInteraction DesignInteractive MediaProgramming LanguagesAudio-visual PerformanceInteractive GraphicsInterface DesignMultimedia DesignMultimodal InteractionAudio-visual InstructionAudiovisual InterfacesAudiovisual NotationInteractive Audio EnvironmentsRepresentational MappingsUse Cases
We describe design decisions informing the development of Gibber, an audiovisual programming environment for the browser. Our design comprises a consistent notation across modalities in addition to high-level abstractions affording intuitive declarations of multimodal mappings, unified timing constructs, and rapid, iterative reinvocations of constructors while preserving the state of audio and visual graphs. We discuss the features of our environment and the abstractions that enable them. We close by describing use cases, including live audiovisual performances and computer science education.
18
Rethinking the Computer Music Language: SuperCollider
J. E. McCartney · Computer Music Journal · 2002 · 310 citations
Live coding in laptop performance
Nick Collins, Alex McLean, Julian Rohrhuber et al. · Organised Sound · 2003 · 274 citations
Processing: programming for the media arts
Casey Reas, Ben Fry · AI & Society · 2006 · 192 citations