-
Notifications
You must be signed in to change notification settings - Fork 0
/
node4.html
94 lines (82 loc) · 3.77 KB
/
node4.html
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<!DOCTYPE HTML>
<script type="text/javascript"
src="https://www.maths.nottingham.ac.uk/plp/pmadw/LaTeXMathML.js">
</script>
<!--Converted with LaTeX2HTML 2021 (Released January 1, 2021) -->
<html lang="en">
<head>
<title>Introduction</title>
<meta name="description" content="Intro">
<meta name="keywords" content="clarinet project">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="Generator" content="LaTeX2HTML v2021">
<link rel="STYLESHEET" href="week11.css">
<LINK REL="next" HREF="ref.html">
<LINK REL="previous" HREF="node3.html">
</HEAD>
<BODY bgcolor="#ffffff">
<DIV CLASS="navigation">
<A HREF="ref.html">
<IMG WIDTH="37" HEIGHT="24" ALT="next" SRC="./images/next.png"></A>
<A HREF="main.html">
<IMG WIDTH="26" HEIGHT="24" ALT="up" SRC="./images/up.png"></A>
<A HREF="node3.html">
<IMG WIDTH="63" HEIGHT="24" ALT="previous" SRC="./images/prev_g.png"></A> <BR>
<B> Next:</B> <A HREF="ref.html">References</A>
<B>Up:</B> <A HREF="main.html">Main</A>
<B> Previous:</B> <A HREF="done3.html">Results</A>
<BR>
<P>
</DIV>
<!--End of Navigation Panel-->
<h2 id="discussion">Conclusion</h2>
<p>
<img src="./images/media/image42.png" class="center" width="50%"></p>
<center> <strong>Figure 14:</strong>
Simple, qualitatively chosen reed table for the digital waveguide clarinet <a href="ref.html#Smith:OnlineBook">[5]</a>.</center>
</p>
<p>
In my project, I have successfully implemented a waveguide clarinet model and compared it to the stk version.
Both seem to have similar sounds however the stk variant is more efficient in its computation, thanks to the use of a
reedtable as a reed model and a commuted delay line. Surprisingly though, the process time of the stk model was 0.0081 seconds to
generate a sound while the MATLAB version took 0.0021 seconds to complete which is lower than expected when comparing.
Without further investigation into the stk model, I cannot say for certain why the MATLAB version is quicker than the stk model.
However, I am theorizing that it is due to the amount of overhead in the stk model. The clarinet class is
nested within multiple other classes and has a reverb applied to it, all this can contribute to its process time. That and I time the
program from the terminal.
</p>
<p>
That being said, their process times are low enough that both can be run in real time. In particular, it is more beneficial
to the MATLAB version as it is more computationally intense. The downsides are that it does not use as many approximation
compared to the stk model and thus requires more tuning.
</p><p>
Finally, the clarinet model must grow. I can continue to expand it by implementing a bell model for the low notes of the clarinet,
and a tone hole model.
</p>
<P>
<BR>
<HR>
<address>
<table>
<tbody>
<tr>
<td>
<a href="http://www.mcgill.ca/"><img src="./images/mcgill.gif" alt="McGill" width="150"
border="0"></a>
</td>
<td>
</td>
</tr>
<tr>
<td>
Made by Maxwell Gentili-Morin.
</td>
</tr>
</tbody>
</table>
</address>
</BODY>
</HTML>