id |
ga0216 |
authors |
Manzolli, J. and Lindner, F. and Carrilho ,F. |
year |
2002 |
title |
Constructing Distributed Fretted Instruments for the Web |
source |
International Conference on Generative Art |
summary |
In this article, we present a new computer based music instrument for distributed performance on the Web. It was named “Cordas Virtuais” and we took advantage of the recent Java2 implementation to create a general model for fretted-string instruments using class abstractions. There is a heavy usage of JAVA Objected Oriented inheritance to encapsulate gestures derived from fretted string instruments using parameters such as string tuning, group of strings, hand gestures, rhythmic patterns, fingering and alike, that carry each a set of attributes and properties. We call this kind of new musical application as Distributed Musical Instrument (DMI). As an applet, Cordas runs in any browser supporting the current Java Virtual Machine (JVM) across the Web. We describe the concept of PlayStyle that was created to define styles of fingering on the strings. In the implementation we have two class-groups: the left hand and the right hand gestures. The left-hand classes control pitch changes or chords, and a right hand control the rhythm, dynamics, micro-rhythms and rhythmic patterns. A Co-ordination Matrix controls real time changes on left-hand movements. This matrix generates chord orbits that are equivalent to the traditional chord cadences. Finally, to show the potential of Cordas, we presented four musical examples in which a set of fretted instruments varying from the Classical Guitar to the Chinese Pipa were simulated. |
keywords |
MIDI, Java2, interactive music, fretted instruments, real time |
series |
other |
email |
|
more |
http://www.generativeart.com/ |
full text |
file.pdf (536,062 bytes) |
references |
Content-type: text/plain
|
last changed |
2003/08/07 17:25 |
|