Title: FALL 1999
1XR100 AUDIO EFFECTS PROCESSOR lt gt
FALL 1999 ECE 345 Senior Design
Project Presentation by Leroy Cruse
2What I used to create the XR100 a)
computer b) Matlab c) MAX232 dual
driver/receiver d) Motorola DSP56303EVM that
contains a DSP56302
What you can do with the XR100 a) Add
(Reverberation,Chorus,Flange,Echo...) to
your audio signal using parameters that you can
change. b) load/create preset files c)
add/clear presets to/from session d) save
presets to a given preset file
3(No Transcript)
4g Amount of Feedback
Comb 1
Transfer function 1 H(z)
------------- 1 - 0.7 z-25
of samples to delay
Input
Output
5Transfer function -0.7 z-25 H(z)
------------- 1 - 0.7 z-25
6(No Transcript)
7Chorus/Flange
blend
feedforward
Vibrato
Modulating tap
OUTPUT
INPUT
Z-N
tap center
xn
same tap center
(-)feedback
Industry standard chous effect circuit with
feedback
8Value from GUI
Low Frequency Oscillator
Adder
Overflow
Increment Offset(n) of Sine Wave
Linear Interpolate between 2 pts of Sine Wave
Y(n) mX(n) B
m sine(x(n1)) - sine(x(n))
B sine(x(n))
X Adder
9LFO Depth
Value from GUI
Y(n)
Current value of Total Delay Offset Register
Offset (n) of Total Delay
Linear Interpolate Total Delay
Q(n) mX(n) B OUTPUT
m Total Delay(x(n1)) - Total Delay(x(n))
B Total Delay(x(n))
X Adder
10(No Transcript)
11g
Alpass 1
1-g2
n of samples to delay
Input
Output
-g
z-n 1 - gzn H(z) -g
(1-g2)----------------- z-n
---------------
1 - gz-n 1 - gz-n
12(No Transcript)