数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

Z89340 数据表(PDF) 15 Page - Zilog, Inc.

部件名 Z89340
功能描述  Digital Wavetable Engine
PDF  30 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  ZILOG [Zilog, Inc.]
网页  http://www.zilog.com
标志 ZILOG - Zilog, Inc.

Z89340 数据表(HTML) 15 Page - Zilog, Inc.

Back Button Z89340 Datasheet HTML 11Page - Zilog, Inc. Z89340 Datasheet HTML 12Page - Zilog, Inc. Z89340 Datasheet HTML 13Page - Zilog, Inc. Z89340 Datasheet HTML 14Page - Zilog, Inc. Z89340 Datasheet HTML 15Page - Zilog, Inc. Z89340 Datasheet HTML 16Page - Zilog, Inc. Z89340 Datasheet HTML 17Page - Zilog, Inc. Z89340 Datasheet HTML 18Page - Zilog, Inc. Z89340 Datasheet HTML 19Page - Zilog, Inc. Next Button
Zoom Inzoom in Zoom Outzoom out
 15 / 30 page
background image
Z89340
Digital Wavetable Engine
DS96DSP0201
P R E L I M I N A R Y
1-15
1
Wavetable Synthesis
Another method of synthesizing sound is sometimes
called wavetable synthesis. The Wavetable Mode Oscilla-
tor has some wavetable-synthesis extensions that set it
apart from the Sample Loop Oscillator. With wavetable
synthesis, one or more complete periods of a waveform
are recorded and stored in a wavetable. The wavetable is
then played at the desired frequency. This is similar to the
loop described earlier except that the wavetable is often
not a recording, but a single period of a sound created
through additive synthesis. The Z89340 can move to other
wavetables or stay on the same wavetable during the life
of a note.
To play a note or sample sequence from waveform ROM,
you would set the following: desired frequency, wave be-
gin and end addresses, wave loop length, the initial ampli-
tude envelope begin and end values, envelope rate, Am-
plitude/Tremolo/Filter/Pan
(ATFP)
envelope
type
to
amplitude, output channel(s), effects send(s), pan loca-
tion, and filter tuning values. All of these settings can be
changed during the life a note as desired. All oscillators are
completely independent of each other, even for features
such as vibrato rate and filter cutoff points.
The Z89340 assumes that the amplitude envelope will oc-
cur in multiple segments-attack segment, several initial de-
cay segments, possibly a sustained segment, and several
final decay segments. On-chip support is given for one en-
velope segment at a time. An interrupt is generated when
the segment end is reached, at which time the host CPU
will set up the next amplitude segment, supplying a new
amplitude end value and envelope rate (the slope that de-
fines how long it will take to reach the end amplitude). It is
not critical that the interrupt be serviced immediately; a de-
lay of 10–20 milliseconds (ms) normally is not noticed; the
amplitude merely remains stationary until the new seg-
ment is initiated. The Z89340 has amplitude steps well be-
low the threshold of perceptibility, so there is no zipper
noise. If there is a sustained segment (one where the am-
plitude does not change), the Envelope-type ATFP con-
trols can be used to define the envelope rate parameter as
tremolo rate; tremolo depth can then be set. If tremolo is
not needed, the ATFP envelope system can also be used
for variable pan or swept filter. (Refer to the Oscillator Pa-
rameter Block section for a detailed description of each
control bit.)
Vibrato is independent of the ATFP system. There are 16
settings of vibrato rate ranging from 0.1–10 Hz, and 16 dif-
ferent settings of vibrato depth ranging from plus or minus
a few cents to two semitones.
Note: A semitone is equivalent to 21/12 frequency
multiples; a cent is equivalent to 21/1200 frequency
multiples.
The vibrato value, which is derived from a sinewave in-
dexed by the vibrato phase accumulator, is added to or
subtracted from the frequency. The initial vibrato phase
can be set by writing a value to the 8-bit vibrato phase ac-
cumulator-value of 64 is
π/2 radians, which would start the
vibrato at maximum positive swing.
Each oscillator has its own second-order (two-pole, two-
zero) digital filter. At the initialization of an oscillator, the
two delays should be given values of 0 unless a click is de-
sired. The filter Q (in the Control Byte) and the filter tuning
value are used together to set the desired characteristics
of the filter. Low-pass filters with varying amounts of Q are
available. A few useful high-pass and band-pass filter set-
tings are also provided. The ATFP envelope system can
be used to create a variable or swept low-pass filter. (Refer
to the tables in the Oscillator Parameter Block section for
details.)
The Polar Pan Control provides selection of output chan-
nels and pan between or among up to four output chan-
nels. When four channel quadraphonic output is selected,
the spatial location is specified with a modified polar coor-
dinate-a value of 16 is
π/2 radians. The radius select is a
two-bit number with 2 at the edge of the circle and 0 near
the center of the circle. A radius of 3 is reserved for stereo
panning when only two output channels are needed. (Oth-
er items such as effects channels and submix channels
are covered in sections that follow.) All parameters in the
Oscillator Parameter Block can be modified by the CPU
during the life of a note.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com