ENROLL Course Search

Saved Courses (0)

Computer Science (CS) Courses

For graduation requirements and additional information about this department or program, please see the Academic Catalog.

Your search for courses for 20/WI and CS and course number 312 found 1 course. New Search

CS 312.00 Audio Programming 6 credits

Open: Size: 34, Registered: 0, Waitlist: 0

Weitz Center 138 / Weitz Center 233

MTWTHF
1:50pm3:00pm1:50pm3:00pm2:20pm3:20pm
1:50pm3:00pm
Synonym: 55894

John Ellinger

Students will learn the basics of MIDI and Digital Audio programming using C++. In the MIDI portion of the course, you'll learn to record, play, and transform MIDI data. You'll learn to read, write, and play standard MIDI files. During the Digital Audio portion of the course, you'll learn the basics of audio synthesis: oscillators, envelopes, filters, amplifiers, and FFT analyses. Weekly homework assignments and two major group projects.

Prerequisite: Computer Science 201 or instructor permission

Search for Courses

This data updates hourly. For up-to-the-minute enrollment information, use the Search for Classes option in The Hub

Class Period
Courses or labs meeting at non-standard times may not appear when searching by class period.
Requirements
You must take 6 credits of each of these.
Overlays
You must take 6 credits of each of these,
except Quantitative Reasoning, which requires 3 courses.
Special Interests