Professional Documents
Culture Documents
Your use of the JSTOR archive indicates your acceptance of JSTOR's Terms and Conditions of Use, available at
http://www.jstor.org/page/info/about/policies/terms.jsp. JSTOR's Terms and Conditions of Use provides, in part, that unless
you have obtained prior permission, you may not download an entire issue of a journal or multiple copies of articles, and you
may use content in the JSTOR archive only for your personal, non-commercial use.
Please contact the publisher regarding any further use of this work. Publisher contact information may be obtained at
http://www.jstor.org/action/showPublisher?publisherCode=mitpress.
Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed
page of such transmission.
JSTOR is a not-for-profit organization founded in 1995 to build trusted digital archives for scholarship. We work with the
scholarly community to preserve their work and the materials they rely upon, and to build a common research platform that
promotes the discovery and use of these resources. For more information about JSTOR, please contact support@jstor.org.
The MIT Press is collaborating with JSTOR to digitize, preserve and extend access to Computer Music
Journal.
http://www.jstor.org
TrevorWishart The
Realspace Musics
Composition
83 Heslington Rd.
YorkY01 5AX of Vox-5
United Kingdom
Wishart 21
others in helping to clarify aspects of the phase Preserving Formants
vocoder, ironing out my C programmingtechnique,
and making helpful suggestions about directions Moving spectral components of the voice a long
worth exploring!) way distorts the original spectral envelope or for-
mant structure of the source. In some cases this is
undesirable, so the programspecf makes an approx-
Special Shifting imate calculation of the spectral envelope of the
source, which is retained on shifting the spectrum.
Shifting and Stretching the Spectrum
)-4
c)
a)
(3
6
fdcno !
fdcno 0 1
Shift multiplier
0 Shift multiplier 1
Wishart 23
tationally speaking, the process of interpolation inent features in the source), producing a nine-
is quite straightforward.All we need to decide is strand wedge. Three further repetitions generate a
when, for how long, and in what manner we inter- 243-strandwedge. This is then played backward,
polate between the phase and amplitude values in and the original sound emerges out of the 243-times-
the two analysis files. Any kind of interpolation thickened spectrum. In this way the sound of a
can be mathematically described. The problem is crowd can be more easily matched with a plosive
primarily that of finding musically and acoustically unvoiced k.
satisfactory solutions. There are four aspects to this
problem.
3. Specifying the Interpolation
Wishart 25
Fig. 4. Layout of playback
channels. Position "1/2" is
between channels 1 and 2.
Other Techniques
Wishart 27