Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
HARDWARE
DESIGN OF A REAL-TIME MUSICAL SYSTtrM,1
'
by
Sergio Franco
October, 197!
,..
't,
UIUCDcS-R
-7)+-577
DESIGN OF A REAL-TIME MUSICAI SYSTEII,I;
i HARDWARE
BY
SffiGIO FBATCO
October, L97\
:'ri*
* tt,"
. ,l.t
:t
ii
t
t
i*
111
HARDWARE
DESfGN 0F A REAI-TIME MUSICAL SYSTA'{
Sergio Franco, Ph.D.
Deparbment of Computer Science
University
of Illinois
at Urba.na-Cha4raign , I97l+
.
This thesis
composition
cligital
and perfo:uance
is prinarily
eircuitry
circuitry
supervision
together
to satisf)r
interaction
ABSTRACT
with
music in real-time.
of electronic
of the conposer/performer.
a propel
Such a tiigital
need. for
Wtrile analog
the inmediate,
enct his
is intended
real--time
instrrrment.
{;
t#h
:,r:E*l
:'S.,
tl. i';
E---
'..'r
1V
ACIOIOWLMGMENTS
The author,erq)resses
his thesis
advisor--and
suggestions
throughout
his
sincere gratitud.e
friend--for
the fascinating
This thesis
Salvatore
Sal,
thesis.
Dr. J. Divilbiss
fieId. of electronic
vith
initiating
with
composer
music.
Martirano
collaboration
To his
friend
the author expresses his rarmest thanks for those endl-ess, heated and
constructive
d.iscussions that
thesis
nossibl-e.
dravings of this
thesis
have been
collaboration.
.*
TABLE OF COME}TTS
PAGE
CHAP]ER
I.
II.
r II.
IV.
V.
VI.
VII.
VTTI.
INTRODUCTION.
l_
I.1
I.2
Electronic
1.3
1.b
System Organization
Music - -
Music Instrunents
3
- t-0
20
TONE SYNTHESIS
2.I
20
2.2
Pitch
2'
2.3
Exponential
2.\
Relaxation Oscillator
2.,
Digital
2.5
Progrn'nrnable Mixer/Modulator
Control
2>
Current Generation
?n
- -
Waveshape Generation
FILTERS
ELECTRONTCALLY
PROGRAMMABLE
34
?R
- -
)+z
SOUNDINTENSTTYAND LOCATIONl+.f
Intensity
\.2
Prograrnrnable Attenuator/Iocator
\.3
Envelope Generation - -
,3
- -
6t
PERCUSSIONE{SE${BLES- -
Az
vl
SOUNDDTSTRIBIIT]ONAND SWTTCHING
72
5.f
Spatial
Sound Distribution
6.2
Audio svitching
CONTROLSYSTB,I
l1
T6
82
7.I
82
7.2
Rc
CONCLUSTON
9t
I
I
f
i
g 6 -E6 -Ecvd
- - - vfIA
- - s[cNgus.{ uu,{ 0, r s r T
wJdvuc
I.
IMRODUCTION
perfomer
in either
musieians
or have tend.ed to
a series
are
at an instniment,
he
very quickly
evaluating
Traditionally,
on simrd-taneously.
is essentially
at a time.
d.ifficul-ty
the considerabl-e
carried
Music.
of possibilities
and
appropriate
cal motions
ties
these things
eitlrer
execution
process
scores to
communicate arnongthemseLves.
cipally
sca1e.
experience
playing
them, or both.
fn developing
by the fact
that
either
his
on his
aural
by playing
aural
he deals vith
of musical possibilities
to appreciate
through
istics
and decision
or by listening
set of instruments
ral]ges.
instru-
he has developed
on
the effects
imagery, a faculty
instrunents
a linited.
of musical
concerned vith
visational
in the inception/evaluation
specialize
to others
helped a 1ot
vhose charaeter-
In electronic
music the
is quite
situation
tronic
d.ifferent.
instnunents
it
is very d.ifficul-t
elec-
for
to assist
him in composing on his om time scale and avay fron his instrunents.
composer is to come up vith
absolutel-y essential
trials,
anal his
something nusically
meaningful
al-terations
the
at all-,
it
ff
the
is
eval-uate
in the el-ectronic
music com-
posing process.
Another important
relationship
detail
meters.
between performer
d.ecays, etc.
to the discretion
specify
then directly.
fixed,
built-in
If
this
feature
features,
para-
attacks,
in electronic
allovs
on the other
and it
it
inljoses a
cerlainly
renders
the conmunication
and partly
people.
Furthermore,
it
because of difficulties
ingred.ient
in electronic
ceases to exist,
partly
by
adequate.
dispensable
musical
As a result
the various
to control
and. controf
and instrunent,
is required
the
music involves
of d.irect
process,
lt
importance
that
I>
improvising,
scnl e of the music he .:^
I.2
The instruments
categories:
tions
available
Analog synthesizers
basic building
that
vith
is,
his
instru-
in real-tine.
Music Instn:ments.
El-ectronic
of tvo
be a1]owed to interact
the composer/perforner
are self-eontained.
musician fal1
and d.igital
and. nodif)r
sound.s.*
one
computers.
systens consisting
of a number of
to generate
into
of configu.ra-
the oseill-ator,
the sinusoid.al,
pufse,
sav-tooth
and triangular
waves.
Starting
finear
sound. moclifier
processors,
is the attenuator,
d.evices.
vith
these
fitters,
non-
Anotuherbasic
ii
teristics
In ord.er to
so that
their
task normally
Iike
"ffor
characteristics
are deslgned
potentiometers,
parameters to be electronieally
a
piano-
technol-ogy and
control-LabJ-e by
* During the t6ors, the analog synthesizer scene was mostl-y dominated.
by the instruments of R. A. Moog, operating on the East coast, and D. BuchJ-a,
on the West coast.
fn recent years, encouraged. by the enormous progress of
technologl,
other firms have Joined in tlris venture, so that the market today
offers more than half a d.ozen l-ines of synthesizers,
spanning a wide range of
quality,
complexity,
and. price.
Besides MOOGand BUCHLA,other synthesizers
wid.ely known today are ARP and PLlllNEI.
** Because of the strong conrpetition, most synthesizer manufactprers
neither publicize their designs nor provid.e circuit schematics vith the purclpse of their equipnent.
To the authorrs knovLedge, the only comprehensive
exposition
of analog synthesis concepts and design techniques available to
date is offered in the pgpers by R. A. Moog (see references 2,3).
Hence, certain
signal-".2'3
voltage
and built
control
into
of knob turning
is still
controf
required
of the musical-
instrument
linited.
is rather
in the controf
and flexibility
in real-time
of the performer,
required
control
a considerable nrnount
In spite of this,
can be removed.
responsibilities
its
in a further
results
implenentation
sophistication,
computers.
a series
to simulate
instructed
of instrument
adclers, rrultipl-iers,
filters,
oscill-ators,
of paraneter
both in tems
buil-d.ing blocks,
attaek generators,
such as d.igital
etc.
1ow-pass filters
and- appropriate
sempled-data fort.
and
suitable
voltages
varying
system of loudspeakers.
to envision
fron
a loud.speaker, which is
Therefore,
richer
the synthesis
of virtually
a fairly
general
obtainable
of a whole conputer,
for
d.riving
conputers it
is not
coufd. come
tod.ay.
the resources
electrical
d.ifficult
electrical
from vhich
The computer
'
5
more sophisticated
organization
of
However,
algorithms
comes to
anal-og synthesj-zers,
l-ike
of
control
musical
parqmeters
and the
elements.
compositional
when it
the
for
performance
real--time
suffer
from
severe
capabilities,
limitations,
albeit
conputers,
of
a dif-
Ff
ferent
nature.r
operation
Apart
from tine
etc.--there
thesizers
of resources,
the generation
the air-pressure
that
is coming
must reconstruct
the acoustic
f
it
D/1. conversion,
off-line
linitations
mod.eof
While vith
of ti.ne.
of
involves
anal-og syn-
trivial-
matter that
i
presents no real-tine
problems, with
$
&
f
I
even if
the nusician
Iittle
it
same task
a dedicateil,
computers this
in an interactive
mode, there
Thus,
computer
is very
up with
If
that
need. to be carried
the corrputer
then it
necessary conputations
in real-time.7
these psychological
would certainly
time scal-e.*
only to control
crescend.i, tempiretc.,
out on that
pitches,
the perceptual
d.urations, loudness
the
at
vibrates.
avail-
6
To conclude,
musical
for
paraneter
it
digital
vhile
in real-time,
control
sor:nd. synthesis
hand., while
seems that
incorporating
real-time
the generation
and nodifieation
vith
shapes in real-time,
in digital
synthesis.
generators,
it
circuitry
a satisfactory
can be arrived
is used. primarily
for
control'
wave-
of acoustic
as
of analog sorurd.
If
performance capabil-ities
on the other
for paraneter
facilities
onJ.y rudimentary
to
capabilities
Analog synthesizers,
limited.
are rather
their
suited
at by hybrid. techniques,
rea.f-time
where analog
is
circuitry
l-.3
and instrument
both operator
tasks
capabilities
hybrid. configuration,
out their
respective
of the great
digital-
to a
because
possible,
external-l-X progranrmable.
tion
in real-time.
Real-tine
tion
between composer/perforrner
interaction
the characteristies
of analog circuits
supervision
To
eircuitry.
by the digital
are
por-
of the composer/perforner.
a hybrid
going to be linited
Ttris is
system, as far
However, vith
pitch
sensitive
to effects
of events,
A constant
that
from subtle
result
perfo:mance,
and modifying
cir-
d.irection
has
sound
tuning,
rel-ationships
and proportions
factors
a problem usually
not so serious
in al-l-digital
In order to alleviate
systems.
is.
technolory
in this
effort
These psyehoacoustical
etc.
analog circuit
p&r-
ticular
especially
for
these features
too,
activity
that'is
in reaf-tine
incomensurate
than that
of a player to his
elemental musical
instrtrments
constituent,
and., to e lesser
shouJ.d nainly
linit
that
to be possible,
which requires
detail,
the relationship
himself
an a^mountof
of the perforner/
fnstead of taking
vith
traditional
to the activity
rather
care of every
he must be
instnrment.
his
Human opera-
For this
tine-scale.
relieved
usually
is more critical-.
real-tine
viser
tion
is concerned,
feature
sound. quality,
to
distribution
musical
of sound generating
respect
cuitry
with
as this
by the exlent
at least
indeed true.
and caref\:l
of analog synthesis
electronic
instnnents,
of steering,
music
the inpro-
guid.ing,
and
influencing
is already,
of a system that
the evolution
so to speak, capable
of playing by itself.
If
the perforner
must be provided
parqrneters automatically.
it
the generation
of a continuous
atuomatic control
generators
of conpositional-
stream of binary
is generated. within
terms of their
elements,
such as individual
of sound.s, involves
hr:mancapabilities
a data rate
in real-time,
The operator,
el-ements indirectl-y
through
that
of the improviser,
in the perceptual
is generally
both in
are those
of microstructural
The control
and is therefore
characteristics
to
by
affeet
nicrostructural-
l-evel .
As already
Ievel.
fluctuations
control
controf
the compositional
affecting
structural-
detail,
sequence
memories.
and read.-vrite
control
for
Information
info:nation.
elements--be
ovn
of the operator--requires
irnmediate responsibility
its
of controlling
invofved
mentioned,
sound.s is hand.l-ed.
with
illustrated
sequences of binary
musical piece.
ceptua-l characteristics
fluetuate
of perceptual
characteristics
control- words'
Typically'
of
per-
shows that
the operator
ean hardly
keep up with
the
simul-taneously.
controlled
several perceptual
if
especially
parnmeters are to be
of thls
type of control
rate
nithout
instance,
of entire
sequences.
of sequence lengths
fluctuations
order fl-uctuations
plexity.
The naniputation
and rates,
controll-ing
ferent
and activations,
elements itself
conplexity
topic
classes of sequences.
In this
of such a d.istinction
at vhich
Therefore,
seems rather
of this
tion
in circuit
treatment
of control
macroscopic
perform
appropriate
control
to give the
cfass of fluctuations.
so1ely to
However,
betveen dif-
performer
other sequences.
inplications
com-
presupposes
fluctuations
actions
the infor-
struetural
to
class of control
is likely
affect
of time,
of macrostructural
a corresponding
which affect
vhich
Sequence rests
period
over a longer
reveal
the
d.ifficulties.
keep up vith
arid a higher
ft
nay
other sequences
degree of standardiza-
l0
The generation
tions
operation
maximum fl-exibility,
brinss
feed.s into
given compositional
The first
vith
that
the operator
interface.
el-ement is to be controlled
between automatic
produced within
himself.
of the operator
to the information
as al-ready mentioned.
about a distinction
that
co-
To ensure
type of task.
is desirable
it
Indeed, in
he may be willing
fluctua-
of macrostructural
automaticalty
or mariual-J-yis
device.
can be partitioned
d.istinct
orchestras
is intended to reffect
levels.
flexibility
contrasting
in achieving
relationships
As a result,
layers
distinct
or sub-
independent of each
other.
lithic,
four
four
into
vith
and interact
in a variety
musica-l situations
than vith
a mono-
homogeneoussystem.
A conmon resource that
is the control
instn:ment.
is always allocated
to one orchestra
the interface
at a time
between perfonner
of an array of toueh-sensitive
and
switches with
CONT RO L
PANEL
MUL T I P L E X E R
/
DE MUL T I P L E X E R
OU T PU T
SYST EM
ts
H
T2
states.
iligitel
infotuation
purpose:
trol-led
ind.icators.
in a mutually
control- functions,
it
of certain
exclusive
routing
a means for
setting
is more practical
the system,
generated within
the system,
can be con-
or by the sys-
to have a control
panel with
The tine-sharing
up
into
by the operator
inforrnation
manner, either
The control
provided
and instr:ument.
acts as a buffer
betveen operator
flowing
ind.icators
array of light
ftoving
Just
and to time-
Hence, facilities
are
activity
of the performer.
The basic tining
digitally-controll-ed
ferent
require
on their
control
of the various
different
(or clocks),
oscil-Iators
functions,
timing
control
even if
pertaining
musical significence.
functions
is governed. by four
configurations,
Difin general
depending
must be properJ-y
scaled and processed in order to obtain all- the desired. subtirning signa-ls.
* The design of the touch-svitch,
which is centered around a pair of
cross-coupled NANDgates with high-beta transistor
input buffers, is due to
Dr. J. Divilbiss.
** The Multiplexer/Denultiplexer
LJ
The simplest
ing to its
to each other
ferent
ruler*
plays
each orchestra
accord.ing to certain
orchestras
slaving
end., therefore,
Provisions
four basic
mode of operetion
rules,
so that
the tining
relationships.
accord.of clocks
in which,
clocks
**
t
or to cl-ock O, or to cl-oeks
patterns
offers
sT
$
f
is d.ecid.ed.either
system.
is,
by the perforner,
d.irectty
is the performer,
It
icaIIy.
usage.
Whether at any
or automaticatly
by the
is to be controlled
that
manual-ly or automat-
d.ata selec-
tors.
Since the automatic
problem that
vith
type.
a supervisor
control
the four
unit
for this
unit
itself
is a decisional
is derived
from a combination of
orchestras,
slaving
include
consists
* Conceived. by S. Martirano.
CL OCK
CLOCK
t
CL OCK
CLOCK
3
Figure 2.
Clock HierarchY'
shown in block
A voice module is
of a Frequency Synthesis
Digita]
the instnmental
It
consists
a dual-
of tinbres I a Mixer/Mod.uLator
for
an Attenuator/Iocator
of pitches;
3.
of tonal
as well
characteristics;
as spatial
characteriza-
of sound.s.
tion
vays,
The eight
each other
so that,
system--be it
matic--the
el-ectronic signals
the anplitude,
exercised in digital
a.nd musically
as well
it
For instance,
the pitch,
manual or auto-
that
already mentioned..
comes as no surprise
that
control
can be
is possible
effective.
synthesized by properly
special-purpose
circuitry.
more efficiently
This sol-ution
ste^ndardization.
they can be
capacitors,
that
all-ows a certain
vhich
ranges.
is
pro-
generated sepa-
firnctions,
in
Indeed., since
obtain
This
is a feature
foru of control
of
in a variety
are properly
In this
being
sealed. in order to
durations
and associated
tining
to
F RE O UE NCY
S Y NT HE S I S
WAVESHAP E
GE N E R A TOR
WAVESHA PE
G E NE RA T O R
P RO G RAM
MAB LE
M I X E R/ M O DUL A T O R
PROGRAMM
ABL E
F I LTER
P RO G RA M M A B L E
/ LOCATOR
ATTENUATOR
OCUT P UT S
Q UA DRA P HO NI
Figure 3.
r7
control
slov-changing
sandi, transpositions,
Another resource
carries
nusical
effects
ity
of its
space or for
in a quadraphonic nod.e.
channels.
part
For performaices
In this
Facilities
tion
directlonality,
one for
appear-
the spatial
d.istributed.
of 96 channels,
by resort-
a total
resol-ution
and sophisticated
the use.of
each orchestra--for
distribution
reverberation.
which involves
the directional--
controls
the instru-
record.ings,
For
of the Attenuator/Locator
of programmabl-e artifieia-l
system vhich
vorld.
progrqnming their
Joystick-l-ike
l+).
to the outside
studio
gfis-
crescendi,
is the output
Each orchestra
aJnongthe four
(figure
portarnento, etc.
tjmbres,
ment operates
channel-s each--
as shown in Figure
ean control
5.
by a
the routing
of
spatial
effects
mented with
this
as sound. travel
by the perfortner
and spatial
on the control
panel.
Such
inple-
SE Q U E N C E
C L O C KN
I G
P RO G RAM
MA B L E
B IN A RYS E Q UE NCE
GENERATOR
S UB- A UDI O
F RE Q UE NCY
S Y NT HE S I S
SUB-AUDIO
WAVESHAP E
ATOR
GENER
DURATION
CLOCK
Figure l+.
Dlration
S UB . A UDI O
WAVESHAPE
Orchestra'
Clock Generation for One
'ro
O U TP U TSFR OM
FO U R OR C H E S TR A S
AUDIO
GATES
L O UDS P E A K E RS
#1
llll
rl l l
tl l l
#?4
Figure
5.
20
II.
2. I
TONE SYNTHESIS
H a rmo n i c T o n e G e n e ra ti o n.
vaves--al-so called
basic
frequency called
important
role
to vhich
it
that
subjective
is related
by a logarithmic
structure
generation
their
therefore,
the subjective
counterpart
qualities
a sound. exhj-bits
a:nount of sophistication
it
by electronic
and. this
easily
eonvenience:
obtained. fron
it
control
available
Musically
there
by neans of relativel-y
for
the frequency
tri-
is no reason to prefer
particular
vj.th the
re-
offers
it
at
evolve with
that
of the
of sounds
a given noment, but also the manner i-n vhich these qualities
of oscillation."
and
under d.iscussion.
d.epend.ence. Tinbre
osciflators
of a
multiples
tine.
of sinusoid.al
Pitch
the distribution
spectral
are integral
comes as no surprise
the central
of a mixture
the fund.anental.
in musie, it
control- constitute
and timbre.
sound.s consisting
set is dictated
oscil-l-ators--al1
sinple
circuits.
others
can be
Add.itional
2I
vaveforms can be Senerated by nixing
altering
their
linear
spectral
signal
structure
processors.
of dynamic tonal
Although
afford
control
set together,
are still
or non-
filters
or by
a.nd a sophistica-
musicaJ. scope.
In view of this
hamonic
fo:m.
limitation,
arl alternative
of
around. a binary
tized
counter
the value of
counter,
of pulses
feeding
analog voltages
a staircase
in a sequential,
displayed
version
the staircase
It
is
cut-off
is
eonstant
al-so progra.nnable,
mechanism that
is ind.ependent of pitch,
to the fundanental
and its
obtained.
pitch
frequency relative
memory
and converted
is subsequently
the filter
scan of all
repetitive
A train
by a D/A converter.
tuning
To mai.ntain a
the position
frequency of the
ra.nge.
Thus the
of
RE L AXATION
OSCIL L AT O R
EX PON E NT IAL
C URRENT
GENERATOR
PITCH
C ONT ROL
32x 4 - B lT
ME M O RY
PR OGR AM M ABLE
SM OOTHER
OU TPU T
4 - BIT DAC
PR OGR AM M ABL E
M IXER/
M OD U L AT OR
5 - BIT
COUN TE R
3? x 4 - B lT
M E M O RY
Figure
4 - B I T DA C
6.
N)
t'J
)?
The shape
inforrnation
of
in
residing
the
saine basic
f am ily
of
Usually
h a rn o n i c
to
operation
generally
d.esirable
From the
enother.
If
vaveshapes
that
easily
by the
d.ete::rrined
capabilities,
read/write
new vaveshapes.
to
in
resul-ts
of
change
an abrupt
tonal
same counter.
albeit
simultaneously,
The sinultaneous
prograrnmable mixer.
itself.
input
comes entirely
By allowing
either
by the mixer
the d.iscontinuities
a,ttenuated,
operations
the contri-
is totally
perceives
have
the contribution
of one.
different
bution
The tvo waveforus are then fed to the anafog mixer vhere they
of a l-inear
the other.
is
as an option.
acceptable
one
it
pitch,
although
id.entical
of
from
hovever'
control-,
by means of a continuously
To ensure that
Hence,
generation
the
the initial
smooth transition
with
acconmodate
rather
vievpoint
abrupt
is
filter
to n e s .
a memory-lrrite
vaveshape
at wil-1- to
l-ends itself
circuitry
the
provided.
Being
menory.
the
ric h
from
wave emerging
the
associated. vith
Consequently,
contribution
memory-write
the listener
24
This technique
arnong others,
of dyna.rnic spectral
for
control
characterize
efectronic
sounds.
natural
sounds generally
controlrl0
it
sounil
o
nay be.-
approaches to the
techniques
th"
It
and u.nsatisfactory.
however.brief
duration,
d.if-
of a natural
that
extent this
To a large
It
seen that
is
the hybrid.
flexible
controf
over
The versatility
for
alloving
ties
overriding
illustrated
the constraints
of the fact
If
outputs.
random binary
coloring
infor.nation
generator,
ean be easily
available
the other
By forcing
of pitehed
arbitrary
of special
noise,
values with
These options
effects,
alloved
useful
present
for
instance,
colored noise,
under
in
at the
to the sense
.from a pseudo-
md the amount of
controlled
is
is derived,
at the output.
node vhile
consists
the input
is not necessarily
d.irectly
data inputs
the infortation
that,
Thus, facili-
is particularly
This option
by the nixer.
expanded.by
control.
alternative
can be further
the vrite
can be progra.med to
ca.n be properly
as ri11
exploited
for
the creation
below.
of a variety
Also beIow,
2'
it
will
2.2
Pitch
of a voltage
be mapped into
signal
a pitch
Seven bits
of info:mation
Besides this
or non-integer
of design--1972--a
and for
The variable
prices
prohibitive
D/A converter
D/A converter.
of fixed. full-scale
an exberrral, variable-transconductance,
also incorporates
inputs
for
r:rtiforr
2.3
analog
the system is
pitch
transposi-
frequeney nodulation.
to be described
in the folloving
D/A converter
number
Al-1 of these
as vell
derived
in the
the circuit
ultimately
pitcne's vtricfr,
operating,
J, is the
vill
in conJunction with
nultiplier.
tion
as shown in Figure
basj.c mode, the system can operate ?lso with l-5, 20,
coul-d. be readily
nrnFlifier
circuit,
implenent
control
or a variable
options
ones.
anharaonic
Control.
sound.s to include
there-
two section
source internal
Aq
are
to the
itself.
Erponential-
Current Generation.
rather
that
the frequency
intervals
of interest
progression,
in nusic
the linear
domain
TONESPER
OCTAVE
oo
ol
lo
1l
L?
l6
?o
V A R IA B LE
T4L
PITCH
VOLTAGE
(0To +tov)
MOD
27K
FROM
MULTIPLIER
IH5016
t---------r
27K
SHIFT
POINT
7400
,.P,'
(+ 1 0 v)
+5V
+IsV
18
32
SHI FTENABLE
-lsv
MODENABLE
33rz
23
PITCH
CONTROL
BITS
4
q
D /A
20430
DI
t3K
coDtsroR
t2 0
22K
rl g rz 13 ,o arto
22K
CODISTOR
TO
M UL TIPL IER
o2
IN9I4
dI
f\)
Figure J.
Pitch
Control.
o\
27
of tlie piteh
tial
control-voltage
d.onain.
iust
an exponen-
betveen collector
current
Ia and voltage
d"rop v*
. i:
junction
of a silicon
transitor,
r.
Ml]-LA
lt.l-2
(r)
th e
fo rw a rd ,
s at u ra ti o n
absol-ute
s h o rt-c i rc ui t
el -ectron
T-E S i--s
cornmonbasel
charge;
k B ol tznannts
the
consta.ntl
temperature.
T he dy n a m i c ra n g e o f
o c t av es .
For
ralrge
exponential-
for
q th e
c u rre n t;
gai n,
current
i n te re s t
re a s o n s th a t
1 m A . F or a h i g h -b e ta
can be r epla c e d .,
w i l -l
currerit
I,
tra n s i s to r
a t th e p ri c e
pi tches
for
b ecome apparent
about
fater,
of
is
over
negl i gi bl -e
the
lie
thi s
error,
3 decades,
IO
correspondi ng
between I
range,
or
pA and.
(f)
E quati on
by the trul y
exponenti al
rel-ation
t/
generation.
by resorting
to a pair of transistors
fore,
satisfying
lying
of IES i"
achieved.
close natching
base-to-emitter
variations
priate
tracking
lov-inpedaJlce,
generator Q3.
by regulator
analogous variations
tenperature-tracking
in Q3.
enitter
As
Q3.
Al , d.evelops a
for exponential
P I T CH
VOLTAGE
(O T O + lO V ) E X PON EN T IAL
C U R R EN T
( IpA T0 lmA)
'.ll
,.P ..
FR OMP OIN T
PO I NT. 'Q . .
(+ lo v )
( + 6 . 2 )v
+15v
QT TO Q5 '
cA3046
+l5v
10K
Q6
2N3 56 6
5.6K
R6
20pl
IOOO
R5
100Jl
Dl
1N753
IK
680J}
EXPONENTIAL FUNCTIONGENERATOR
lpl
Q7
2N3566
SUBSTRATETEMPERATUREREGULATOR
N)
ol
Figure
8.
Generator.
29
Compensatlon for temperature
therral
fluctuations
entirely,
depend.s on T through
instability,
constant
circuit.
tvo,
substrate,
regulator
at a value
the quiescent
Having ninimized
error
the emitter
source of
is .paintained
array,
generation,
be-
includes
the:mal
temperature.
pover dissipated
is half
its
R6.
This
by Ql and e2 into
instability,
there
the
maximum. Transistors
last
sti1I
constant
chosen so that
substrate
firnction
temperature
this
To mininize
value is
of I*
hovever.
by another regulator
substrate
variations
mode
pover supply.
source of
r,
of
V",
"EIC.
actually
If
this
is taken into
terninals,
Lt.
oecomes
the rel-ationship
"Erc)/rr]
betveen I,
and V*
,
is not truly
of the Ia range.
instance,
in Ia.
of the range,
in comparison vith
is inconsequential
exponential.
a VUU
required. to effect
30
tive
either
d'irection,
voltage
tor
to r,
20 }.Hz'
'
To avoid'
as a fil-ter
aceu-racy d.egradation,
range respec_
for pitches
beyond approximately
the exponential
generator
conmon-base transistor
j.s buffered.
e6.
Relaxatio4 Oscillator.
The task of this
proportional
stage is to convert
prinary
'
approxinately
bits
where
1ong,
betveen 6\o
llz
accuracy is to be our
obJective.
current-to-frequency
oscil-lator
converslon
shown in Figure p.
c is d'ischarged', current
is
Assr:ning for
r,
a moment that
value of G.z v.
Al which compares it
..ith
Rl = 0 and capaci-
j-nto a
as fast
N is the mod.u-r-us
of the counter.
tor
overdrive
this
such voltage
tively.
2.4
resis-
As a negative
divider
proportional-
a correc_
a threshold. voltage
at the lower
FET e,nFlifier
to comparator
ry-3+t#t
+15V
F R O M POIN T
(+6 .2 v)
330pf
c
+ lsv
02(
| 2N3566
1N746)fr\ Rl
(3.3v)T rx
1N746
{3.3v )
,. I I o.rpt
EXPONENTIAL
CURRENT
sN74r2l
oNE-SHOT
o
IN
(8.7v)
FREOUENCY
OUT
l OO pf
L^)
ts
Figure
p.
Rel-axation
Oscil-l-ator.
?2
d1vider
the
R2 and' R3.
one-shot
vhich
d'elay-constant
f or
t he
Qf is
of
As the
of
c o mp l e te
in
turn
the
The introd.uction
of
discharge
the
C are
completely
Ql to
about
150 ns,
is
A fter
the
close
threshold.,
and d.ischarge
vhich
the
A1 triggers
is
long
one-shot
C.
The
enough to
ti me-out,
all-ov
svi tch
repeated..
betveen
betw een
Thus,
hits
switch
one-shot
d e ]a y
a new cycle.
voltage
C by Ql .
cycle
a re l -i a b l -e
of
is
d .i s c h a rg e o f
and the
causes
one-shot
opened again
es t ablis h i n g
capacitor
the
tri ggeri ng
fl uctuati ons
masked. by the
of
stable
of
the
purpose
the
A t and the
ti ne
taken
d.elay-eonstarit
by Ql to
of
the
one-
s hot .
The overall
ginning
of
longer
or der
in
a l th o u g h
the
of m i c ro s e c o n d .s .
and input
duced- by the
trigger
a time
by r es is t or
RL.
in series vith
upper
This
current
presence
c ar t be r es t o re d -
that
t occurring
a n e w c y c Ie ,
negrigible
frequency
to
delay
of
frequency
fa c t
Ia to
causes the
v a l ue.
Tc it
the
linear.
fC ,
A1 and the
The error
d.uration
R l devel ops
C.
If
be-
is
are of
betveen
by causing
overal-l
no
the
output
intro-
comparator
of
acti on
is
vol tage
A1
a cycle
perfomeddrop
VC is the capacitor
R .IC
voltage
then
rc=r.9v
v, at constant
TC=C.VC/IC.
Elinination
period.s
S uch compensati ng
5.z v -v c - il.
The tine
vhere
be no longer
so that
of
at l ow frequenci es,
range,
B e i n g d .ri v e n b y current
triggering
p ro p e r
i ts
the
i nconsequenti al
t prenaturely,
to
betveen
of Va Vields
T c = 4 '3
c/r c - RL
current
ra is
55
cycle is then
T=T^+r=\.3
By choosing R[ so that
C/I^-Rt
RL = t/C,
f = rr/(l +.9
'i4 .e.tv\a4
a vrr v . / *lra rranrr-ncy
It
is
lineqrly
is worth noticing
current
to a first-order
I^
over
generator bulk-resistance
vil-l- quickly
responding fornulas
trimpot
used. there,
rrhole
range.
the error
eontributed
by the
revenl .
Thus, rather
compensation, a fixed
overall
the
approximation,
becomes
c) ,
to
related
that,
C+t
resistor
by means of Rl alone.
In ord.er to maintain the fl-uctuations
tn comparison with
as possible.
large
current
I^,
und.esirabi"
The larger
of stray-capacitances
C, the fatter
the capacitor,
of the error
its
Schnitt-trigger
trigger
by virtue
Transistor
innunity,
input,
comparator A1 drives
the one-shot
is connected as a Schnitt-
relationship
three
A compromise
a^nd.A-I itself
scribed
rg.
is
of d.iode DI.
ponential
must be
causeil by butk-resistance
should be ehosen as
negligible
in the conventional
sca1e.
This figure
on.
decad.es of range.
ex-
is about 1/30th
of a semitone
J4
2. ,
Digita l
Wa v e s h a p e G e n e ra ti on.
B ec a u s e o f
controL
of
to
monic that
the
can be exercised.
be represented.
s n m p l -e s c o n ta i n e d
hararonic
generator
int er v als
should
is
generation
of
high
memory size
been point e d . o u t
in
vith
frequency
vi th
an exponential
how ever ,
sequentiaJ-
scan of
memory as
over
samples.
t ion
of
32 sanples
sa^mple.
increase
programning
of
of
the
arbitrary
is
th at
the
the
presence
resol-ution
between
has alread.y
direction
as the
because
it
a ti me
per
number of
sam-
resul -ts
a]lovs
sempl-es of
corresponding
resol- u-
l -5 l evel s
ti ne
mi xer
higher
of
of
of
by the
accurate
d.ecades becomes
choi ce
of the
sa:npling
the
three
the
d.etermined. solely
amplitude
ratios
of
resol uti on
need not be as hi gh
re s o l u ti o n
s hou- l- d .b e n o te d ., h o w e v e r,
effective
band.vid.th
tonal
11" 1 sn rn F l i tu d e
ples ,
It
As the
p e ri o d
per
in
shifted.
As it
osci l l ator,
a range
f r equenc ie s .
is
the
densi ty,
the
mrmber of
if
semFl i ng
difficul-t
range
Thus,
A hi gh
as the
hal-f
equals
the
rel arcati on
frequency
har-
scope,
for
the
highest
the
process
sampling
acconmodate the
c o n n e c ti o n
ord.er of
t he
bandvid.th.
a linited.
vi thi n
to
the
the
a s possi bl e.
b e a s l a rg e
a conmensurably
ve11 as a large
theorem,
techni que,
snmpl i ng
over
only
to
by the
i ntrod.uced
can stil-l-
num b e r o f
requires
d i s c re ti z a ti o n
qualities
tonal
Accord.ing
t he
th e
in
an
for
the
the
incoming
v av es hapes .
W it h
generator
th e
a b o v e s p e c i fi c a ti o n s,
requires
The open-col-lector
verters
which
suitabl-e
for
provided.
in
d.riving
balanced
rea.l i zati on
SN7\89 IC bipolar
four
memory outputs
generate
the
the
the
foru
are
low-l-evel-
fed. to
analog
eliminate
the
sinple
a di gi tal
as shovn
menories,
prograrrmabl,e mixer.
to
of
in
d.iod.e-resistor
signals--O
to
The inputs
d..e. offset
Figure
the
about
10.
D/A con-
approximately
to
of
vaveshape
mixer
15 nV
+32 mV-are
TO M IXER
A- IXPU TS
sr s2 s5 s4
TztEg
r EA
DI
0t
D2
D?
o!
D3
I).
D'
srs2sss
looo
+l5v
7469
WE
TE A
w
D
cl
c2
FREOUEXCY
llrlPUT
TIXER
@ilTROL
VOLTAGEr
(oTo+lov)
UEA
7489
D
WE
XEA
D1
ol
oz
o?
03
D3
o4
D4
sl s2 s3 s4
7489
sl
s2 s3 s4
loK
loK
It{914
TO M IXER
B. IN PU TS
D A TA IN P U TS
Figure I0.
L,J
\tl
D i gi tal
W aveshape Generator .
36
introduced
transistors
The pair
operations'
pair
monitors
either
respond.ing output
signal
setting
bits
control
is
by the mixer.
completely attenuated
is inplenented
,i
Ii
:,
t;
the rrrite
mode.
This control
state offers
memories.
be injected
where it
combined with the vaveshape energing fron the other nemory pair.
by the faet that
the other
is made possible
is con-
is permanently forced
a nodu1atback arrd
re-
the
repetitively
comparator is overridden
for
amnlitrrde
for
into
altogether,
Such an effect
troll-ed
d.esirable
0.
When v l-ies
nixer.
vO is
is particularly
nodufation,
Input
TTl-compatible
d.ating is inhibited..
with
having thresholds
of mFm^rv
spectively.
offsets
of the mixer.
of LM 301 conparators
a windov detector
outputs constitutes
possible
can
is then
This option
mode
is enabled,
complemented fom--that
vith
vhich
noise,
eontrol
is easily
state is typified
tlpes
tion
The control
state
useful
to iropart
The
in the synthesis of
or snare-dn:ms type,
or in the crea-
like
into
amoirnts
of coloration
of special
of arbitrary
can be exploited
Cl-C2 = l-0.
and by setting
different
by the generation of
nr:nber generator
a pseud.o-random, binary
of pitching,
in
:r>-'d+
*st''{r:"
-eF{-4..@!6tu{elsid.fjb
carrier
the vrite
mod.e
suppression, as will
be d,iscussed.in
The infornation
is normally
derived
to be foaded into
from a central,
pseud.o-random, binary
number generator.
Since the a^mountof hardvare and contrcl- is kept to a bare ninimum, this
generation
of infornation
econon\y. It
also offers
inprovisational
deterministic
the signifieant
and
in that
situations,
a central
the contrcl-
these situations,
ad.vantages of simplicity
ill-ustrated
pertaining
offers
foru
of waveshape information.
a strietly
To handle
for
38
pr oper ly
f or
s u i te d
ar e par t ic ula rl y
mati-on is
o u t,
c ont r ol
opt i o n s
us e f or
t he
2. 6
w i th
of
steering
and
noise-generator
arid.
presence
generati on
pi tched.
a m :m b e r of
generator
vaveshape
of
of
synthesis
associ ated.
the
the
degree,
techni que
the
by the
offered
a consi derabl e
vaveshape,
that
is
synthesi s
p eri pheral -
m e a n s fo r
a s s o c i a te d
s y n th e s i s
to
read.-only
th e
binary
the
si tuati ons
d .i gi ti zed
passing,
in
s i mp l e
a r a th e r
of f er s
a central
any of
i n to
point i n g
v or t ir
in
stored
upon r eques t,
of
h a s a p re d e te rmi ned
eac h v o v e l
S inc e
cl ass
th e
to
add.itiona-l
i nformati on.
B e i n g h a rmoni c
sounds.
s peec h- I i k e
Thus,
blryassing
for
d e s i re d
e x a ^ m p l e o f th i s
A t y pic a l
of
th e
ro u ti n g
generators.
harnonic
are provided.
facil-ities
controf
the
by ally of
consumption
d.i gi tal
i nfor-
can be load.ed,
memori es.
ft
progrnmmabl -e mi xer
the
di phthongs,
and that
can be put
the
good
to
consonants.
fri cati ve
Progra^nsnable lvlixer,/I,lodu1ator.
T he f u n c ti o n
complementary
v o l ta g e
with
w.
the
T h us,
to
mi x tw o i nput
nixing
if
ratio
v^ denotes
being
vO and vU i n
prograrnrnable by an
the mi xer
vO = (w/10 v) vo + (r - v/to
vhere control-voltage
si gnal s
output,
the
d.e-
is
fu n c ti o n
s ir ed, t r ans fe r
is
c i rc u i t
percentages,
c o n tro l
ex t er naf
o f th i s
v) vB,
transcond.uctance transistor
ta rL
IC nultipliers.*''-transistor
phase.
pairs
The bias
vid.ed by current
this
eurrent
However, unlike
in a nultiplier,
generator
is split
eollectors
into
Q8.
After
is
pair
$/Q5,
N O N- I N V .
OUTPUTS
INVERTING
INVERTING
II{VERTING
B-INPUTS
NON-ilttv.
A-INPUTS
NON-tilv.
.
corrTROL
INPUTr
(o To +lov)
TODT,LATII{G
II{PUT
loK
in^
loK
2 N3 6 3 8
(r5vt
Q3,^
6.2K
1N753
( 6.2v )
QI THROUGH
Q6.
cA3054
Figure
(,
\o
lJ-.
Progremrna.fl-e Mixer/Modul_ator.
1+0
q)/q2
trarrscond.uctance pairs
transconductance
eLement is proporbional
contribgtions
ratio
controlled
sures that
current
splitter
is completely
no contribution
l-inear to saturating
regions
cut off
ratio
a control--voltage
This precaution
The transitions
vith
irrnnrinn
nultiplicative
of this
interface
capabllities
circuitry.
of the mixer,
control- voltage
Both inputs
end, in addition
a tvo-quadrant
nultiplier.
carrier
Q7.
is
signal.
The type
suppression,
since
for
the nod.ulating
by common-basetransistor
vari-
to the input
is basically
the
expanded to inclu6e
To this
w, another terminal
to be
signal
and take
the circuit
from
of nodulation
en-
of the
usually
span
of Q3 and Q5.
characteristics
signal.
can be
a3/45.
el-ement brings
splitter
the relative
by progrs'nrning current
slightly
As t,ne gain of a
bias current,
fhe circuit
of l-O volts
to its
bias currents.
of the respective
easily
the nod.ul-ating
transfer
function.
\r
fhese eonditions
bit
Cl is
phase inversion
control
state
balanced outputs
to the mixer.
setting
This asymetry
The required,
that
the
Subsequently,
control
mocles since
I+2
PROGMMMABLE
ELECTRONICALLY
FILTIRS
III.
A filter
progra.nmable if
is eLectronically
damping factor,
or center frequency,
Although
control
signals.
filters
of fixed
etc.--can
resistorsrf6
JFET voltage-controlled
useful
their
of fil-ters,
A range of this
a fi,'l ter
have mad.etheir
parameter control
*"log
achieved.
eapabilities.
nultipIie"",f?'I8
duty-"y"1.19'20
is
""u
"trd
s)camFlesof the
used.
periodic-
Al-1 of these
or another vhich
of much nider
blocks vhich,
utilized
in the syn-
vidth
rather
accuratel-y represent
curent
filters
In fact,
a feature
tunable
Fil-ter
nultiplicative
by neans of external
thesis
be altered
or manually progra.nrmablecharacteri-stics
restrict
characteristics--corner
switched. filter
its
Tnd.eed.,currents
sig-
can be used to
and base-to-emitter
can.be easily
controlled
voltage
by tenperature
drift
between collector
tra.nsistor,
currents
43
a,nplifier,
or OTA for
amplifier
in that
of the output
signal
put terminals,
short.
a.nd opposite
tional- amplifiers,
to that
characteristic--which
conductance--can
be controfl-ed
ports
to as a bias current
mentioned.
I' I A S .
of
above,
T he d e fi n i ti o n
T he f ilt er
cu i t
of
the
F igur e
13.
th e
block
Using
is a current,
port
control
signal,
is
the
for
i l l ustrated
Laplace
the d.imensions of a
also
i d e a l - 0TA i s
to
opera-
by means of a current
building
IgtRS.
However, unlike
has therefore
externally
the polarity
ports,
of the voltage
of the other.
referred
operational
application
Fi gure
in
provi ded
12.
by the
ci r-
tra n sforms,
tr
T
tl^i\
'o - -or,o-)
t,,*
%(V'
11
V )/(sC)
- "-\
or
v_=(v+-v-)/st
n'
where
fwrction
vith
of integration
the constant
IS'RS.
of the circuit
configurations
topologies.
readily
being external-ly
based. on integrators,
Then, by controtling
is that
like
programmable by means of
incorporated into
filter
or the biquad22
the state-variable2l
i.e.
the natural
can be
integrator,
of a bipolar
to syntbesize
band-pass transfer
a filter
fr:nction
vhich exhibits
sinultaneousl-y
of constant bandwidth.
cel be connected
a lov-pass
By vorking
vith
that
and
Laplace
44
I aras
+
L.
L.
L_
1
+
s\v
-m
v'f
-A
--In
r'l
L 6mr
Figure 12.
Definition
-t
-
l!
= consta,nt
,t\
IJ]-AD
of operational
Ir\l
-t.
Transconductance Anplifier
vo
V*
Figure 13.
Programrnable Bipolar
Integrator'
(0TA).
l+5
9ml
:' M
I ens
Figure 1\.
I aras
Tr+o-integrator
progremms6le Filter.
Iar e s
FigUre 15.
Progretrmable Cond.uctance.
)+6
ve.p. /Y,
+ sr.,o/q * rot)
"ro/("2
and
vl,.p. /vi
+ sr,ro/Q*
t/("2
2\
tit
vhere
u
is
t he
natu ra l -
= I/t
-- K I^-" ^/C
lJTAb
o f ' c h e fi l ter,
fre q u e n c y
and
,o/Q = r /( cn)
i- s t he
b a n d w i d .th o f
c on s ta n t
added t o
th e
band-pass
a l -o s s a n d th e re fore
i n s e rt
R esi stor
functi on.
ensure a non-zero
l',
li'
tk.
R has been
dampi ng factor.
l.r
$
If
R is
om it t e d
th e
a l to g e th e r,
as a pr ogr a mma b fe
c i r cui t
s i n e -w a v e
osci l l -ates
o s c i]l -ator
as such,
and,
quadrature
w i th
can be used.
it
outputs.
C onversel y,
''
;l
*t
tPi
t he
r eplac e m e n t
a p ro graJnmabl -e conductance,
R w i th
of
to
be di scussed
bel ow,
#tr.
'4.
{!
of f er s
t he
t he
o p ti o n
of
independent
control
over the
Q or over
the
bandw i dth
of
&
f ilt er .
T he o ti re r
block
building
The behavior
F igur e
t 5.
of
y - pa ra rn e te rs ,
it s
of
vhich
is
th i s
offered
ci rcui t
can
qp'l
annni
rr
daqarilrod
of
hrr
vJ
lvvs
maqnq
*
#
a re
Yl -f = Y IZ =
Or
-8^,
Y Z)-=
Y ZZ = * %
I
Howev er ,
ic
I D
u s e fu l n e s s
c l, ^r .llm . Irr
in r.i
-.re
! I6U
DIIUW
tance
qq
it s
ea n b e b e tte r
f il- t er s
in
qaon
series
'inrn
with
n a r *' r
a s a b u i l di ng
v i s u a l -i z e d
15.
T h e c i rc u i t
a voltage
af
J- h ^
cireuit
bl ock
for
by consi deri ng
consi sts
foll-over
n r i- in a l-
to
C i .rC U i t.
of
the
synthesi s
i ts
accourit
If
of
programabl e
ci rcui t,
a current-control l ed
for
tw O
the
}i ke
irnpedance
the
conductance.
w hich
conduc-
infinite
deV i C eS
li{
e"
One
Of
the reHence, it
of a given filter
itself
progra.mable.
\r
I ar as
Figure 15.
Equivatent Circuit
for Figur" K
Iaras
Figure lf.
Three-pole,
maxi-mally-fIat,
lov-pass
progrqnmable firter.
48
In most cases of
f ic lent ,
w i th o u t
whic h
r equ i re s
th e
tv o
i n te re s t,
n e e d fo r
b y p o rb
I,
des ir abl- e
fe a tu re
since
ex ploit ed
to
it
fi l -te r
des c ri b e d .
vith
th e
Indeed,
netw ork
the
or
hi gh
suf-
d-i scussed,
i nput-i mped.ance
is
a nui sance,
coupl i ng,
is
often
can al so
and i t
be
s e n si ti vi ty.23
reafi zi ng
three
T h e fi l te r
anr r nr a r lr a ^ 1 ,+ h 1 l t o f
j ust
confi gurati on
a l i ni tati on
fa c i l i tates
1l
one.
fro m bei ng
fa r
i m p ro v e
of
& si ngl e
th e para1l el
O T A Is i n s te a d
pr es ent ed
F igur e
how ever,
a three-pol e,
cond.uctance buil-d,ing
from the
blocks
of
the
fofl -ow er
vol tage
feed.back esneei
f tor
u vr
u q }/a u
1ovtype
to
de-
f oads
F igur e
t anc e
l -B s h o w s a c i rc u i t
c onc e p t
c ir c uit
which
el e me n ts
could
of vell
real i zati on
be put
re a d .i l y
e s ta b l -ished
of the
in
i ntegrated.
feasi bi l i ty
in
balanced voltage-to-cr:rrent
converter
form
si nce
commerci al
The input
transconduc-
operati onal
'l h
it
i nvol -ves
IC rs.
l i near
eonsists of a
(qr/q6)
a7/a8.
This configuration
linearity
results
whil-e d.rift
plifier
I
tire voltage-to-current
configuration,
am-
as shown in
-t
Figures 14
and 17.
The bal-anced.col-lector
verted into
mirrors
A9lalO/AlI,
2q
V_
Figure J-8.
Operational
Ia,o,
Transcond.uctance Amplifier.
+\o
50
by the circuit
currents
current
converter--bias
venient
degeneration.
present
A con-
10
converter
- - = q./rKl
tr
, so lnat,
the input
in inte-
that
control
OTA infO-3V-1 .
teruinal
attenuators,
conditioning
as shown.
values have been chosen so that the bal-anced outputs from the
to the inputs of the first
ancilfary
additional
source fol-lowers.
with-
0TA directly,
circuitry.
pair
realizes
of the voltage-to-current
Tire resj-stcr
This circuit
maximally-f1at,
in Figure 1p.
The voltage-offsets
the dc level
of the filter
associated
because each fol-
19 is a dual- exponential
bias for both OTAts.
current
generator which
I nA--
IT{PUTS
FROT
TI XER
Rt
loK
CONTROL
II{PUTS
o 1 , 0 2 , 0 5 , CA3 OB4
Figure
1!.
Two-po1e,
Maximally_flat,
Lov_pass
progrernms|le
Filter.
\'l
,2
by regulator
apart
from temperature
minal
of, Qf constitutes
v it h
of f s et
provide
Q 3.
re s p e c t
S inc e th e
v a ri a ti o n s
fo r
T r i. np o t
O ne of
t he
s ignal,
th e
R 2 s e ts
th e
th e
f re q u e n c y ,
c ontro l -
input
th e
,
I
i
N
regulating
kept
is
u s e d to
vhat
is
of
vol tage
need.ed to
t)2 and
eni tters
of
Furthermore,
Q\.
QJ- tend
d.rop of
ter-
voltage-
generators
the
providing
to
Q2 an d.
temcance l
temperature
generators.
R l - the vi d.th
is
i nputs
o f the
is
to
action
b a s e -to-emi tter
g e n e ra to r
j ust
current
transni tted
p o s i ti o n
d i s c u s s e d ..
Qf i s
affecting
the
is
emitter
a fixed
e x p o n e n ti al
e x p o n e n ti a l
s o th a t
s ar nF ling
ot her
of
of
anal-ogous variations
s t abiliz at ion
Q I,
Thi s
exponential-
for
th e b a s e o f
by virtue
Q3 unaltered.,
out
to
of
and presents
point
b a s e termi nal .
drive
emitter
e m i tte rs
ex c r . r r s ion a p p l i e d
per at ur e
th e
Thus the
al-so constant.
a Iow-impedance
to
proper
the
is
fluctuations,
d.rop vhich,
voltage
Q\ , transistor
fi l ter
perturb
or
spectral
the
the P i tch
vhol -e range of
aJter
thi s
control -
fi xed
besi des
range.
exponenti al
V oJ-tage contro l
rel ati ve
corner-frequency,
over the
c o n stant
fo rm of
fed vi th
of
i nterest.
constrai nt,
the
to
th e
The
there-
techni ques
)5
IV.
l+.f
Intensity
The circuJ.try
psychoacoustical
prinarily
particularly
Control.
and Location
consequence is intensity.
inportant
it
These charaeteristics
is desirabl-e that
instn:nental
operating
generators.
trapezoid.al,
or trapezoidal--with-overshoot,
stea{r-states,
These techniques,
conpound. real
are
intensity
con-
eapabilities.
attacks,
para-
al-l-ov for
spectrr:m of
paraneter,
co1or,
of this
the synthesis
and.tinbres.
stitute
vith
satisfying
usually
available
as it
they necessitate
fashion
in a ma:rner that
deviations
are triangular,
plex a.nd.minute
fatr fron
is realized.
that
manuef control.
By
allovs
parallels
situations,
the controf
of com-
sounds.
Another parameter that
last
ronnent.
For studio-type
significant
operations,
the output
a musical envi-
5)+
The control
of sounds among
to the original
sound.s.
fn hardvare terms,
sound- enveloping
irandled uniforrnly
rever-
parameters is
of spatial
circuit.
and prograrnmable
as progranmable attenuator
are
j oy-stick.
)1.2
Programmable Attenuator/Locator.
prod.uces sound.s of constartt amplitude,
put into
out-
the amount of
an envelope generator.
vitlr
l-ocator is
;i
and by control-fing
a progranmable attenuator/locator
attenuation
'I
l-evel, control
that
is necessary that
in a nonl-inear manner, it
the linear
voltage
first
adequate as well
nusically
circuitry
input
Circuit
justified
The exponential
QJ whil-e transistor
the appropriate
con-
Q3 and regula-
emitter
d.rive for
Ql.
requirements of
a convenient
A mappir.rgwhich is
degree of sinplification
l-evel- control.
napping.
as electronieally
trol
nonlinear
undergo an appropriate
can easily
comFromise that
an exponential
afford
current
a 0 to I0 V con-
50 db constitutes
range vithout
imposing
55
FRONT/LEFT
F R O I {T /R I G H T
SACI(/ LEFT
B A C X/ R IGH T
TRAilSCOT{0,
TRANSCOND.
T R A N S C O T {0 .
UULTIPLIER
MULTIPLIER
MULTIP L IER
SIG'{AL
IIIPUT
CU R R E I {T
S P L I TT E R
CURRET{T
SPLI TTER
LEF T/ RIGHT
CONTROL
FRONT/8ACX
cor{TRoL
CURREIIT
S P L I T TE R
ENVELOPE
VOL TAGE
CURREilT
GENT
, R
SOUEL CH
cor{TRoL
Figure
20.
E X P ONE NT I A L
C U R RE NT
( 3pA T O lm A )
+ 15v
E NVEL OPE
VOL TAGE
(c r0 +10v)
F R OM
POINT .'R ,.
( - 3 3v)
741
+1 5 V
160K
QI A Q3.
e/51x cA3046
Figure 21.
Exponential
curient
rr
!tr-
# +_ :'* .:- * :
-._E-tff . . a- : -
57
too stringent
naf level
inconvenience is eliminated
the input
controL
sig-
vhen silence
This
is d.esired..
and completely
voltage
shuts off
the useful
effective
portion
control
The exponential
vidth
current
pairs,
four pairs
to all
the output
diverted
to tiiat
the current
four
The signal
it
current,
level
is
rela-
tr\:.rLhennore, all
four
generator
splitters
intensity
current.
sound. intensity
distribution
and
among the
channel-s.
\
schematic for the transcond.uctance pairs
The circuit
ters
pair.
proportional
four
signal
into
current
keeping
correspond.ing variable-
transcond.uctance pair
'ive
stil1
at about 50 db.
tra^nsconductance trarisistor
terminals
This artifice
input
generator
the exponential
which senses
choice of circuit
overdriven
voltage
shut off,
d.uctance pairs
nnel
the cur-oni
of 10 V range.
cnlitlere
This precaution
the
"re sfightly
ensures that
biased by that
isolation.
split-
by a control
and- eurrent
transistor.
signal
attenuation
This feature
is
at the transcon-
allovs
complete
B A LA N C E D
OU TP U TS
+ t5v
Ol THROUGHOl2'
2 x cl3ta.
Ol7 THROUGHO22'
( l+ 2 /5 ) X CAlO.r 6 .
slcxilL
IIPUT
(r5vPrPrl
Q2t
QZ2
C U R R E N T-FR OU
E X P ,L C ON V E R TE R
\'I
Fi gure
22.
P rogrernmabl e A ttenuator/Locator'
59
pairs
Diod.e-connected. transistor
linear
voltage
spJ-ittersI
transfer
with OTAfs.
characteristics,
current
the right
of the circuit
generator
To ill-ustrate
pair
transistor
qU/4I8,
which constitutes
control- voltage
the controf
voltage
transferred.
of d.iodes shown at
example, consider
an actual
the front/back
current
transcond.uctance pairs,
If
d.iagram.
cut off.
the t'fronttt
a topic
of the current
ponential
a non-
vhile
so that
to
is diverted
current
splitter.
are completely
in the cond.uction of Q21 and QJ-8and decrease in the conduction of Q22 and
Af].
causing a gradual
tion
is
that
usually
current
voltage,
their
is now reversed,
particularly
usa.ge in high-quality
This effect,
as
Similar
signal
when im-
generate an undesirable
aud.io applications.
application,
Q16,
splitters.
transcond.ucbance pairs,
in the present
the left/right
a knorrn fact
plenented vith
diverted
chennels.
compared.vith
is gradually
attenuation
at the I'rightil
current
bias,
and
that
the attenuator/locator
is
/^
OU
Thus, an increase in emitter bias increases not only the noise fevel-, but the
signal l-evel as we1l, thereby ensuring a satisfactory
over the entire
further
Subjectively,
partially
case--are
this
ratio
of human hearing,
signal-to-noise
ratio
is
where-
real-ization
requires
four IC transistor
transeonductance multipliers
current
is provi-ded vith
verted. intc
means of a d.ifferential
vol-tage signal .
channels, it
for drivine
on1y.
operationsl
This circuit
configuration
results
The desired.
four
d.ifferential-
in the saving of 28
nmFlifiers.
must be con-
enplifiers
pair
standard audio
double to single-ended
compensation.
amplifier,
analog multipliers.
four output
suitable
and
Each transconductance
operational
One
splitters.
besides the
arrays,
transistor
of
circuit
ancillary
inclusive
reverberator
audio equipnent,
each cha.nnel is
sent through
is nixed. in program.able
amounts
a-
ol_
with
the r:nreverberated
stand.ard.
Envel-ope Generation.
To control- intensity
the exponential
d.ynamically,
involving
audio eircuitry,
l+.S
signal.
control
generator
f\:.nctions of tine,
d.iscussed.
or envelopes.
involves
eight
bits
output
positive
the data,
d.eter-
The envelope
a request
for
an B-bit
generates a
The polarity
of
by the homonymousbits.
/
by the remaining four bits of a:npJ-itude. Depend.ing on
specified
specify
a greater
or a smalfer voltage
or negative.
this
information
than that
cur-
is respeetively
of rate
at that point.
segment terminating
receiving
inplied
these bits
vhether
rently
After
the ramp is
of a breakpoint
of anplitud.e information
word of d.ata.
segments.
The typical
voltage
Four bits
of information.
line
breakpoints
generator
in con-
Junction vith
locations
This
the output
of the current
line
segnent is
Upon
completed.,
and a new d.ata request is issued for the generation of another segment.
Four bits
e1 anplitude
to handle detailed
as well
as rate
envelope charaeteristics.
resolution
It
Gz
16 loudness level-s over a dynamic range of 50 d.b yield
that
of,the
human ear.
d.esired., this
terns
If
a fine
can be sinply
of smal-l line
a resolution
of
control
is
in
segments.
grammable sl-ew-rate.
two ordinary
current
a.npJ-ifiers:
integrator
is an operational
sinulated
eonverter,
Slew-rate
the current
control
and a
is
To ensure a
is generated. by
of pitch
as in the control
The integrator
stage,
with pro-
means of an exponential
amplifier
and loud.ness.
rAmFr or attack.
output
position.
unf,.ergoes a polarity
reversal,
the exponential
to prod.uce a
negative
.
stitutes
4,.
a voltage
follower
with
atrld "f"
states.
the corparator
This feature
prograrrrrnablesl-ew-rate.
externally
is
begins to oscillate
intentionally
sequence generator.
d.etector circuit.
exploited
current
conThe
AMP L ITU D E
oA c
(4 B rrs )
C OMP A R A TOR
CURRENT
I NTEG RATO R
BI'IARY
sEouExcE
ETIVELOPE
O UTPUT
GETERATOR
RATE
D AC
(4 B rTS )
E X P ON .L
C U R R E NT
GE N E R A TO R
B R E A K P OIN T
D ETE C TOR
o\
(,
Figure
23.
EnveJ-ope Generation
Bl-ock Diagram.
6l+
sequence generator,
separatoly
converted into
and transistor
exponential
svitches,
is
of transistors
is
tor.
or greater
than that
to the integrator
W/qz.
Transistors
either
current
small-er
is d.iverted.
sequence generator.
is
output
Q1 through
the exponential
of the integrator,
input
netvorks
as shown.
output
of
exclusive
mirror
Upon reach-
causing the
When servicing
U/rr
"i""rit
slew-rates
sistor
The offsetting
switch Q7.
Rl and transistor
The one-octave
around resistor
circuitry
circuitry
d.uces a voltage
offset
Q7.
't
intro-
as desired.
Dur-
through re-
is centered
range.
ol THROUGH
05, CA3096
otoDEs' tN9l4
9 n P T R A N S T S T O R2SN,3 6 3 8
AIPLITUD
oo
CI
a
6
RATE
ro
rl,
72
r3
cL-m
o\
\,
i,]gure
^t
2
4.
E nvel ope
Generator.
66
As vill
cations
of piece-nise
enveloping
alone.
linear
function
circuitry
tion
of the generator.
generators
Just described. is
that
67
V.
PMCUSSION ENSN4BLES
orchestras,
in addition
good approximation,
tronical-ly,
fn principle,
of d.a.mped
oscil-lations
makes it
vorthvhile
This solution
appear bel-ov.
ft
of a trigger/envelope
driver
al-so offers
allocated
the benefit
by
of simpler control,
to a
configuration,
and a phase-shift
vhich con-
oscillator.
Norrnally
such that,
d.ue to insuffieient
lation
The arriva.l
ground..
the circuit
of a trigger
in the active
region,
of Q2 is
enough to bias Q2
pulse,
transition
of oscillation
gradually
turns
Q2 off,
This
The rate
of decay is
Resistors
R3 and Rb
L2K
R5
2N3638
our
2N 3566
o2
IOK
3 .3 V
LT
o.ov
l MS
- tsv
o.,
Fi gure
21.
B asi c
P ercussi on
C i rcui t.
69
set the point
The trimer
final
family
of percussion
tuning
configuration
can be easily
emits a
component
As sn g).nynF1e,the following
Cl =
C2 =
C3 =
Cl+=
C5 /
Rl=220k
R2=l-M
R? = 2 2 M
R4=100k
R5=150k
Figure 25 shows the simplifierl
circuit
involves
by a variable-modulus
counter.
in sequence.
intensity
vith
Circuit
pu1se, it
para1l:I
By properly
ensemble.
is struck by a trlgger
of d"a.urped
osciJ-l-ations.
of oscillation
the pattern
duration
a bongo:
.05 uF
.0033 uF
.0033 uF
.0033 uF
750 pF
schematic of an entire
tvo read./write
The information
percussion
menories ad.dressed in
resid.ing in the
The information
operation
are the
are to
the
is to be struck.
straightforward..
The arrivaf
of a cfock
the 1 ns trigger
instrr:ment.
pattern
D/A conversion,
of percussion
coulter,
whieh
for
the
The
WRITE
ENABLE
WE
SI
PRO G RAM M
16X4 BIT Sz
RAM
s3
(7489)
/
ATTENUATOR
LOCATOR
OUTPUTS
S4
QA
VARIABLE
MODULUS Qg
COUNTER o.
"
( 74193)
PERCUSSION
INSTRUMENT
#o
Oe
CK
SI
16X4BlT
RAM
(7489)
DURATION
CLOCK
s2
s3
S4
s 4-T0-16
DECODER
t (z x 7 4 1 5 5 )
a
a
o
o
o
a
MIXER
Y Is
WE
a
o
o
a
a
WRITE
ENABLE
IOOns
ONE- SHOT
Ims
ONE- SHOT
t.r74rz3l
( + 74 1 2 3
)
^/
Figure 26.
PERCUSSION
INSTRUM
EI'JT
#i5
--il
O
Percussion Ensembl-e.
IL
read/write
capabilities,
the percussion
The entire
' cl-ock.
percussion
into
suitable
together
for
vith
the
generating
ensembl-e is in action.
This fact,
To avoid. synchronization
is
folloved
which strobes
ensemble is silenced
prob-
by the emission of
the infornation
being currently
by disabling
vaiting
add.ressed..
the duration
I1
VI.
5. f
S pat ia l -
SOUNDDISTRIBTNIONAND SWITCHING
S o u n d D i s tri b u ti o n .
T he f o u r-c h a n n e l f or
t he
in
c on tro l -
ex panded by th e
are then
of
a d d i ti o n
hardvare
to
d.rive
different
l-ocations
output
complexity
than
an effect
to
the
c e. n s nenif v
th e
order
n e x t,
S ound. ro u ti n g
which
r equir e s
only
one bit
it
manageable l-imits.
of
nuch greater
of
by sor:.nd
offered.
a sound from
By
l oudspeaJrers.
grouped
into
chains,
one
c o ntrol
naintains
B ei ng
i nfornati on,
the overal]
or
audi o
a tw o-state
and thi s
is
inforraation
gates,
as
devi ce,
a hi ghl y
a
de-
reouirements
system necessi--
the presence or
entire
sound distribution
To set a d.istribution
be properly
cular
is
are
sound traffi c.
b e te rme d. henceforth.
which
area.
by switching
are
elements
Spatial
situations
consecuti ve
l-oud.speakers
h a n d l -e d b y neans of
p ro p e rl y
,t liey wil- l- m o re
gat e
of
are
pow er
w i th
loud.speakers
One exemple
produced
a chai n
the
n e .th s o f
is
performarlce
spatiaJ
instn:ment
the
loudspeaker.
the
i ntended
For operati on
various
system.
along
of
the
can handle
can be readily
that
n rh i tre rv
channe} s,
throughout
nri mori .l y
si tuati ons.
capabilities
sound.s to
quadraphonic
in
output
a correspond.ing
configuration
the
studi o-type
2 4 d i screte
by routing
This
in
the
controlled
placed, at
traffic,
s o u n d l o c a ti o n
environments,
concert-hal-I
araplifying
of
iq
o u tp u t
pattern
pattern
assigned to control
The register
the state
the specifieation
of data.
shift-register.
Accordingly,
task is a cir-
of a corresponding
audio gate.
must
ft
is
being
also
T3
provid.ed. with
bution patterns.
register
cells
throughout
To offer
Thus, shifting
sound, pattern
by pernuting
Pernutation
of a 5 x 6 lnterconnection
serial
input
matrix.
including
Although this
the order
patterns
14o"s gemplex
register
of the matrix
is
is d.iverted. to the
can be connected. to
itself.
possible
is
around the
of shift.
at logic
pattern
a bit
registers
of sor:nd distri-
The direction
chain.
entry
register
paths that
traffic
offers
enough variety
rend.ering control
unclear
or too complex.
To preserve
provided vith
trol
spatial
orchestras
system, so that
sowrd distributlon
it
is
can con-
own patterns
system is
and
orchestra
individuality,
the l-ocation
and rates.*
its
is acecmplished by proper
CONT RO L
6 x6
I NP UT S
TO
A UDI O
GATES
Figr:re 2J.
Distribution
Control System'
AU D IO IN P U T S
C ON TR O L
I N P U TS
LO UDSPEAKER
*l
C O' { TR OL
IN P U TS
a
a
LO UDSPEAKER
+?4
-.1
\I
Figure 28.
Sound Distribution
Systen.
T6
initialization
loeator
6.2
of the d.irectional
control
inputs
to the various
deviees.
Audio switchins.
As shown in the btock d.iagran of Figure 28, the real-ization
d.istribution
of 96 audio gates.
attenuator/
realization
role
to be adopted..
of the sound.
high on-to-off
transfer
specific
ratio,
transient
signal
as lov d.isfeed.through,
charaeteristics
the tonal
in connection vith
As Fourier
analysis
usually
l-ov switching
however, it
effects
speeds.
is desirable
requirements
or Vactrols
svitching
characteristics
application.
factor
that
usual-ly exhibit
up
reduced by enploy-
of sound novement
gates so that
can be easily
to have fast
accompany-
rates.
sounds can be
A conpromise be-
predetermined
devices like
and highly
Ray-
asynmetrical
The cost of these d.evices at the time of design was al-so a key
contributed
to their
reJection.
TT
type must be ru.l-ed.out because of their
a sinple
and inexpensive
The specifications
circuit
high svitching
configirration
conductance transistor
pairs.
To illustrate
circuit
pair
$lq2
foll-ower,
its
coll-ector
input
Ql+.
current
current
Q3 is on and. its
operation,
of these de-
Q3 is off,
collector
switch QS.
current
d.evelops
When the
causes q\ to be off,
d.ue
bias ed.
Although Q3 is switched. from one state to the other at logic
voltage transitions
builds
of an RC element.
a satisfactory
for
rapidly
Henee it
fast
sound
red.uction.
char-
This tine-constant
spurious partials
C.
speed, the
current
of Q\ fron
voltage
falling
too
2 X 2N 3566
8AL ANCEO
O U TP U TS
TR A N S I S TO R A R R A Y S
2 x cA3054
Figure
29.
QuadruPle
Aud-io Gate.
--t
79
a Junction
voltage
drop.
zero dc offset
at
pairs
of the transistor
in para}J.el.
The circuit
tvo CA305l+transistor
by common-basetransistors
Q5 and Q5.
the primary
its
grarnmedfor
fast
progralmed. for
d.c offset
amplifier
of the locator
above, control
signal
is,
as vel-l-, resulting
Control
feed-
controll-er
is pro-
is progremmed.
are autonatically
off.
feedthrough is main-
into
The circuit
of thermal
the
sienal- l-evel-.
suitable
of Figure 30.
the prevention
constitutes
to the output.
vhich
illustrated
is to
minimize
the circuit
input
as shorm.
a rest.
arrays,
and, therefore,
is svitched. on or off
noticeable
progra.rmrable attenuator/Iocator
for a rest,
feedthrough.
of the eontrol
realization
switched. on or off,
tlrough
variations
correspond.-
to recluce temperature
by tying
nrnavay.
drive capability.
current
The
+ I5V
TO 8J}
LO UO SPEAKER
BALANCED
INPUTS
2N4898
* l,,tATcxED
REslsroRs
- l5v
Fi gure
30.
P ow er A nP l i fi er'
'(,,9 x ,refi \)
TA
LU
'.rolrcedec
82
VII.
T.I
M us ic a l
P a ra m e te r
COMROL SYSTEM
C o n tro l .
The material
with circuits
and
techniques for the synthesis and processing of sound.s. To make musical paraneter control
digital
possible,
or analog control
progralnmed.externally.
cuit
all
equitempered pitch
d.igital
inputs.
alf
control
fi:nctions
are speci-
generators,
d.uration controll,ers,
are already
equipped. with
progra.rnmable
digitally
Al-l that
a strenm of binary
info::mation
as reflected.
acteristics
vork,
form.
waveshape generators,
crete nature,
to be
characteristics
fied. in purely
electronic
by tire fact
that
to d.igital
than a d.is-
To
signals.
control,
char-
interface.
This task is
of envelopes.
most illustrative
application,
applicability,
piece-vise
in that
because that
function
is probably
generators are of
the time
quantities
notion
results
control
of all
con-
as ve1l as hard.a'are
8?
standardization.
the quantities
D/A converters,
nature,
respond to purely
significance
binery
sequences.
series of binary
As inplied
by its
uniform,
of a
sequence consists
narne, a control
time intervals.
control-.
d.igital
and vord-Iength,
a much
involves
In the light
to be specified
of breakpoints.
higher data-rate
reduction,
data-rate
analog
to control
type of interface
in-
approach is
1ts
iurplementat j-on.
Binary
music, control
Microstructural-
hr:nan control
word generators
at vhich
as microstructural
change at rates
level
control
and. by
they affect
or macrostructural.
ind.ivid.ual para^neter
vord generators
the characteristics
Since perceptual
of
parameters
in rea-l-tine.
that
Macrostructural
are built
Hence microstructural
into
the system.
for
structures.
se-
To meke this
P R OG R AM M ABLE
S EQ U ENCE
G ENER ATO R
( MAC R OSTR U C T URE
)
P RO G RA MMA B LE
S E Q UE NCE
G E NE RA T O R
INFORMATION
STEERING
( Mr c Ro s r RUCT U)R E
O PER ATO R
Figure
31.
Bl-ock Diagram
of
Sound' Module
Contror'
SOUND
MODULE
8>
possible,
lxenipulation
l-ower tining
rates,
the control
can conforbably
of microstructural
are them-
in real--time.
actions
mFCTostructural
complexity:
of structural
sequence generators
microstructural
alI
of macrostructurnl
sequences for
operator.
the operator earr delegate the generation of macrostruc-
so desired,
If
information
nacrostructuraf
control
the information
To al-l-ow higher
erators
operator
steering
l-evels of control
to the
associated. witb
The specification
of
sequences to
macrostructural
sequenee gen-
exclusively.
tion
ically
J-n addition
The information
is
the latter
these macrostructural
vhether
task,
sequence generators,
macrostructriral
rnicrostructural-
'f .2
To harrd.l-ethis
tural
of binary
controf
vhich
attractive
'As
and cost,
is
and a conbinational
as a funetion
of
86
P A R A LLE L
F i g u re
32.
OU TP U TS
P AR ALLE L OU TP U TS
SE OUEN C E
TIMING
CK
PARALLEL
I
LoAD 1
Q^
rNPUrs
t
c
0t
7 4 t9 4
MODET
CONTROL
I
,
Qc
so
0o
tl Y'
FE E D B A C K FU N C TION
S E LE C T
Figure
33.
A'T
vl
the present
goes a transition
ries
the register
.l i r-n+'l
s4f
ev
vrJ
through an entire
so that
at the output
lines
car-
Thus, by using a
musical- para.meters
rr .
and vil1
out that,
in general,
a whole fanily
of different
than a fixed
a register
d.ifferent
Once a particuJ-ar
l i tera-
can genfeed.back
feedback function
the
famil-ies of sequences.
a feedback shift-register
in
i nvesti gated
yie1d. different
firnctions
rather
a series of shifts
s e q u e n c e s h a v e been vi del y
erate
und.er-
S hif t - r egis te r
,3\
ture-
the register
sequence of states.
shift-regi-ster
appearing
At every shift-pulse
of
a progra.umrable
is used.
feedback function
can be initialized.
by loading
a r,rord.of that
register
tional
it
with
sequence.
right
from left
for a different
the
are generalty
d.evice, since
different
from those
itself
after
a sufficient
attraetive
fea-
number of shifts,
seouence.
A convenient
way of inplernenting
shifts
possible,
shifts.
Feedback shif'b-register
a sequence repeats
facilities.
To nake this
"ho*2?
that
prog3nnrmabfs patterns
the periodic
lengths
of active
inputs.
is by
It
88
with this
shift-register
length.
where n is the
of a l+-lit
word se-
inputs,
control
In general,
se-
of its
structures.
In ord.er to satisfy
is necessary that
Ilowever, in defining
use only ]imited
a particular
portions
musieaf context,
within
appropriate
as such, this
achieve this
and a l-east-significant
separately,
the first
microstructural
within
l-inits
vith
sequence.
Thus, control
se-
or wind.ovs.
do not offer
the bits
significant
to
facilities
goal is to partition
dynanric ranges.
it
of a control
for
information
A simple vay to
word into
a most-
a macrostructural
information
to be biased
cant portion
trol}ed
by the most-significant
strained
enough for
others,
to be of fixed vid.ths.
d.ata.
vithin
of certain
parnmeters, this
that
scheme is
89
A more flexible
seheme of inforuation
biasing
relies
on progremmable
results
the linits
in an assertion
be incorporated- into
readily
of entire
control
sequences within
iffustrated.
only a centralized.
write
inputs.
that
arbitrarily
infornation
Hence, this
falls
progrnrnmable vindows.
The
d.evice carr
the input
an inforuation-fil-tering
only if
worcis.
type is used.
The related
inputs n
se-
These peripheral
memories consist
the controf
of read/
in the manner
of percussion sowrds.
U 1 U2 U3 U4
Bt
82
83
84
74 8 5
A >B
At
A2
A4
At
A2 A3 A4
A3
xt
x2
x3
X4
74 8 5
A<B
B1
82
84
Ll
L2 L 3 L 4
83
W = 1<=+L SX
Figure 34.
Digital
Windov Detector.
9t
VITI.
CONCLUSION
A hardware system has been presented. vhieh allows for the conposition
Real--time operation is achieved by a
proper functional
vhich
and processing
parameters.
of nusical
emphasis has
as vell- as flexibility
of parameter control.
The use of sophisticated
d.istributed
throughout
afford
technologl
a much richer
range
the output
F\rthernore,
tivety
total-
possibilities
by recent
configuration
based on a system
a rela-
characterization
of the listener
ment.
of generalized. envelope functions
fhe adoption
in tirat
lO0 Hz or less.
While involving
nization
of control
by clocking
low d.ata-rate,
a reiatively
The structriral
uni-
can be
rates
this
constraints
of d.is-
of about
approaeh
on the type
of sound noduies.
a correspondingly
significant
structured
in the real-time
orga-
a2
between
interaction
general
composer/perforuer
d.istinction
between
s pons ibilit ie s
that
inc r eas in g
ef f ec t
technolory
c o mp l e x i ty
on e l -e c tro n i c
m ic r oc om pu te rs ,
of
t iies e
control-
t al1y
f ar
it
devices
system
is
to
or ien te d .,
m or e a c c u ra te
of
it
t ir e nex t
c ont r of f ing
is
t he
it
is
since
continues
d esi rabl -e
s y nth e s i s
cost
is
v i l -l
of
analog
to
vi th
the
so that
that
the
ci rcui ts.
speculate
that
of
appearance
to
of
hardware
of the
Technolory
and techniques.
property
i ntri nsi c
In the
the
l i ght
efectronic
of bei ng
of
these
music
general -purpose
speci al -purpose
sound.s
,systems
enal og
p e ri p heral ,
re-
recent
feasi bl -e
b e based. on a central ,
a n d p ro c e s s i n g
se-
and digital
bound to
d i g i ta l -
seems appropriate
a c o l l e c ti o n
market
highly
control
this
a n d s ta b l -e th a n
g e n e ra ti o n
to
s o u nd modul es,
affect
between operator
bafance
n o w b e c o m i ng economi cal l y
in
respect,
F o r i nstance,
p ro g rn m
outl-ined
r es p e c t,
remarks,
a proper
a n d c o mpeti ti ve
mu s i c .
so that
a n d m a c h i n e re s p onsi bi l i ti es
The fact
of
and macrostructural
microstructural
In this
and instrument.
computers
systems
computer
vhose task
93
L]ST OF Rtr'ffiUYCES
I.
2.
Bell Telephone
\.
r 5 , r 9 T O.
6.
M at hews ,
M . V .,
The Technology
of
C omputer Musi c
(Mtt
press,
C ambri d.ge,
M a ss. 1969).
Mathews, M. V., F. R. Moore and. J. C. Risset,
Musicr" Bell Telepirone Laboratories, Inc.
X
10.
-^l
lt-.
12.
13.
t_4.
Transfer
V oI. C T-I1,
Applica-
Filter.,"
9)+
lb.
Cap e l l a ,
D ., " F E T s a s V o ltage-C ontrol -l ed.
A p p l i c a ti o n
N o te , F e b ruary 1973.
l- 7.
B r ut o n ,
L.
T ra n s .
-a
l l Yr '- .i
ll
R esi storsr"
S i l i coni x,
Inc.,
^ ' -.
T ., " El e c tro n i c al l y
Tunabl e A nal og A cti ve Fi l tersr"
T h e o ry, V o]. C T-19r pp. 299-30L, May 1972.
C i rc u i t
fE E E
16.
IEEE
Sparkes, R. G. and A. S. Sedra, "Progra.nmabl-eActive Filters,"
J. Solid-State Circuits, Vo1. SC-8, pp. 93-9r, February 1973.
l-9.
Kaehler, J. A., "Periodic-Switched Filter Networks - A Means of Anplifying and Varying Transfer Functions," IEEE J. SoIid-State Circuits,
Vol-.SC-l+r pp. 225-230, August L969.
20.
2I .
tt!1
tt
---n
s.
#
.:r
'i
''!f
.L
Kerwin, W. J., L. P. Huelsman, and. R. W. Nevcomb, "State-Variable Synthesis for fnsensitive Integrated Circuit Transfer Functions,"
IEEE J. Sol-id-State Circuits, Vol. SC-2, pp. Bl-92, September t96'1.
Thomas, L. C., "The Biquad: Part I - SomePractical Design Considerationsr" IEEE Trans. Circuit Theory, Vol. CT-18, pp. 3r0-\r7,
May 197I.
23.
24.
25.
^a
26.
.
lt^
^^^^6^
- ,.
W it t l i n g e r,
H . A., " Ap p l- .i cati ons
of the C
A 30b0 H
i gh-P erformance
ti o n a l
T ra n s c o n d .u c ta n ce A mpl i fi ers
r" R C A t s Li near Integrated
Ap p l i c a ti o n
N o te IC AN -6568, March 1972.
27.
22,
^t
tt
"
G olo m b , S. W ,,
t o Az
+/v
in Active Fil-ters,"
Sh j -ft
R e g i ster
S equences,
tt
IEEE Spectnrm,
Intersil,
-
H ol d.en-D ay,
fnc.,
ii
Inc.,
,^
:
OperaC i rcuit s
S an Francisco,
$
{
:;
i;
28.
Franco, S.,
Internal
4
M
tr
1tr'
VITA
After
of north-
of Rome, he
lforcester,
He first
Joined.
Massachusetts, as
a teaching assistant,
of tlre Mcjssbauereffect.
Il-linois
village
a Fulbright
ac III
& rural
the I11i-
attending
of
of the Scan/Dis-
to the
music.
Martirano,
thesis.
Since then,
has been
system d.e-
Conservatory of
d.esign of Electronic