From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Curriculum and Labs for Engineering Education

cancel
Showing results for 
Search instead for 
Did you mean: 

Introduction to Signal Processing through Music (Connexions)

Musical Signal Processing with LabVIEW

Instructor: Ed Doering

Institution: Rose-Hulman Institute of Technology

Course Number: ECE 481

"Musical Signal Processing with LabVIEW" is a multimedia educational resource for students and faculty that augments traditional DSP courses and supports dedicated courses in music synthesis and audio signal processing. Each of the learning modules blends video, text, sound clips, and LabVIEW virtual instruments (VIs) into explanation of theory and concepts, demonstration of LabVIEW implementation techniques to transform theory into working systems, and hands-on guided project activities. Screencasts -- videos captured directly from the computer screen with audio narration and a hallmark of this resource -- use a mixture of hand-drawn text, animations, and video of the LabVIEW tool in operation to provide a visually rich learning environment

Contents

LabVIEW Programming Techniques for Audio Signal Processing

Introduction to Audio and Musical Signals

Analog Synthesis and Modular Synthesizers

MIDI for Synthesis and Algorithm Control

Tremolo and Vibrato Effects (Low-Frequency Modulation)

Modulation Synthesis

Additive Synthesis

Subtractive Synthesis

Sound Spatialization and Reverberation

About Connexions

Connexions is an environment for collaboratively developing, freely sharing, and rapidly publishing scholarly content on the Web. Our Content Commons contains educational materials for everyone — from children to college students to professionals — organized in small modules that are easily connected into larger collections or courses. All content is free to use and reuse under the Creative Commons "attribution" license.

Anita B
Applications Engineer
National Instruments
Contributors