Instrumental interaction: an interaction model for designing post-WIMP user interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Reification, polymorphism and reuse: three principles for designing visual interfaces
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Designing interaction, not interfaces
Proceedings of the working conference on Advanced visual interfaces
OpenSound Control: state of the art 2003
NIME '03 Proceedings of the 2003 conference on New interfaces for musical expression
ixi software: the interface as instrument
NIME '05 Proceedings of the 2005 conference on New interfaces for musical expression
Rethinking the Computer Music Language: SuperCollider
Computer Music Journal
Affordances and constraints in screen-based musical instruments
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
The acoustic, the digital and the body: a survey on musical instruments
NIME '07 Proceedings of the 7th international conference on New interfaces for musical expression
Aurally and visually enhanced audio search with soundtorch
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Lemma 4: haptic input + auditory display = musical instrument?
HAID'06 Proceedings of the First international conference on Haptic and Audio Interaction Design
Hi-index | 0.00 |
The ixi software project started in 2000 with the intention to explore new interactive patterns and virtual interfaces in computer music software. The aim of this paper is not to describe these programs, as they have been described elsewhere [14][15], but rather explicate the theoretical background that underlies the design of these screen-based instruments. After an analysis of the similarities and differences in the design of acoustic and screen-based instruments, the paper describes how the creation of an interface is essentially the creation of a semiotic system that affects and influences the musician and the composer. Finally the terminology of this semiotics is explained as an interaction model.