-
Notifications
You must be signed in to change notification settings - Fork 2
/
audio.html
33 lines (20 loc) · 1.81 KB
/
audio.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
---
layout: default
title: Klavins Lab | Digitial Audio
---
<div class='contain'>
<div class='heading'>
<h1>Introduction to Digital Audio Synthesis</h1>
</div>
<div class='contain'>
<br>
<p>The modern digital synthesizer is a triumph of electrical and computer engineering. It can extremely accurately reproduce the sound of almost any instrument in real time, and it can produce otherworldly sounds that have never been heard. From some of the most iconic music to artificial speech synthesis, digital sound is a technology that pervades our lives. </p>
<p><b>About the course:</b> In this course, we teach you a variety of sound synthesis methods, from old school subtractive synthesis to modern physical modeling. You learn to build effects such as reverb and surround-sound from scratch. The emphasis is on implementing extremely efficient, real time audio processing algorithms in C++ and controlling sound generation using the Musical Instrument Digital Interface (MIDI) standard. In addition to weekly sound synthesis challenges, we will have a variety of guest speakers from companies like Dolby and Microsoft. </p>
<p><b>Preparation:</b> Student should have had a basic introduction to programming (CSE 142/143) and a basic signal processing course (EE 242).</p>
<p><b>Instructor:</b> The course will be taught by ECE Prof. Eric Klavins, who holds dual degrees in CSE and Music. Has been developing real time systems in C++ for a variety of applications for decades. His research spans from robotics to genetics, and he has taught courses in software engineering, robotics, control systems, and engineering mathematics. </p>
<p>More information about assignments and the new Sound Lab is coming soon.</p>
</div>
</div>
<script>
document.getElementById('nav-hardware').className += " highlight";
</script>