Autcsrgv.142
net.music
utcsrgv!chris
Mon Mar  1 15:51:37 1982
Subject: Reply to queries from watmath!jcwinterton

       The gentleman from UofT was Bill Buxton, using the SSSP
(Structured Sound Synthesis Project) real-time digital synthesizer.
I worked for the SSSP for 8 monthes in 1981, and am still working parttime
with the group. All the hardware was made by this group, which worked
under the CSRG (Computer Systems Research Group) at UofT.
       The touch tablet you described was thrown together rather quickly
as a prototype. A new tablet is now being worked on that will be simpler
and cheaper. Pressure was not actually used to obtain z axis values;
instead, capacitance on the tablet was measured. Human fingers flex when
pushed against something solid, so finger pressure roughly translates into
a greater capacitance effect, which means a higher Z value.
       Some other things that were put together are
(1) a sound localization system, that tracks up to 4 distinct sounds
around a room using up to 16 daisychained speakers with special mixers,
audio amplifiers + logic attached to each speaker cabinet. One coax carries
the 4 audio signals + control logic (attenuations at speaker crosspoints).
(2) the aforementioned digital synthesizer, which has 4 distict audio
output signals and 16 virtual oscillators -> so up to 16 waveforms
or 8 FM (frequency modulated) sounds, or 8 voice shaped sounds can be
heard at a time. Other techniques of sound synthesis are also available.
(3) tons and tons of graphics software to allow composers to write scores,
design instruments (objects of sound, e.g. an FM sound with explicitly
drawn sound waves or volume envelopes), design waveforms, etc. Most of the
graphics uses a Graphics Wonder driven by a C library of routines called
GPAC, developed here by Bill Reeves. This all runs on a PDP 11/45.
(4) conducting tools (which Bill Buxton demonstrated to you) that allow
scores to be played while dynamically changing playing characteristics such
as note articulations, score tempos, score octave, volume, richness of sound,
score cycling (repeated playing), and score triggering (having a score or
an event trigger another score).
(5) an 88 key keyboard that has a 6800 inside that determines key push,
key release, and speed of key pushing/releasing, and time since a key
was last released, and time since key was pushed (when released).
All of this information is sent as ascii characters down an asynch line.
(6) slider boxes, that represent infinite potentionmeters.
and so on....
       Currently, work is proceeding to develop CAI programs  with
the Faculty of Education, so that kids can learn musical notations
and games with the system; CAI programs to help provide aural training
to musicians, and the continual use of the system by members of the
Faculty of Music and members of the Canadian Electronic Ensemble to
write scores.
       The synthesizer is controlled by an LSI 11, which can be
taken to concerts, et cetera, once music has been composed and stored
on floppy disks. When used to develop scores, the LSI is connected to
the PDP 11 by a parallel port.
       An FM radio is inside the synthesizer, and can be tuned by
software. Therefore, in Toronto, we sit in our lab and type
       $ radio cbc 64
to get the CBC (at a volume of 64 -> volumes from 0 (off) to 64 are allowed).


-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.