ECIU logo
Image for learning opportunity Embedded Real-Time Audio
micro-module

Embedded Real-Time Audio

Embedded Real-Time Audio

Digital Signal Processing for Embedded Applications
Open for application

Description

Embedded real-time audio systems can be found everywhere: headphones, cars, musical instruments, TVs, sound systems, concert halls, movie theaters, hearing aids, etc. As an introduction to the design of embedded audio systems, this micro-module will cover a broad range of topics, including real-time audio Digital Signal Processing (DSP), embedded system programming, audio system architecture, basic electronics or microcontroller programming. Thanks to a practical on campus workshop, participants to this micromodule will have the opportunity to showcase embedded audio systems prototypes of their own design in a final project presentation.

The Team

RM
Romain Michon
Teacher
0 learners
Study format
Campus
Application period
19 December 2025 – 23 February 2026
Study period
13 April – 17 April 2026
Credits
1 ECTS
Hosting university
INSA Group
Got questions?Reach out to us via this 

Learning outcomes

Understanding digital audio systems

By the end of this module, the learner will be able to explain the basics of digital audio.

ESCO SKILLS

Designing digital audio effects or sound synthesis algorithms

By the end of this module, the learner will be able to design algorithms by implementing fundamentals knowledge in digital audio effects (i.e., filters, flanger, pitch shifter, etc.) and sound synthesis (i.e., AM, FM, waveshaping, physical modeling, etc.).

ESCO SKILLS

Building basic electronic circuits via Arduino programming

By the end of this module, the learner will be able to assemble basic electronic circuits centered around a microcontroller.

ESCO SKILLS

C and C++ programming in the context of real-time audio Digital Signal Processing

By the end of this module, the learner will be able to program embedded systems (C/C++), in the context of real-time audio Digital Signal Processing.

ESCO SKILLS

Potential progress

This graph shows the potential you could reach if you take this learning opportunity and how it fits your goal. You can also make a comparison to your current and potential competencies by pressing the buttons.

Less than 5
5 or more
Goal based on on your motivation scan

We recommend to turn your device to view graph

Not sure which competencies suit you?

Take our motivation scan to find learning opportunities that will help you reach your potential goal and growth.

Information

In this course, you will program an embedded system for real-time audio signal processing applications. By doing so, you will learn the basics of audio software architecture, audio signal processing, and embedded system programming (C++).

The course will start with lectures on embedded real-time audio signal processing, during which you'll be guided through the architecture of a real-time audio DSP system (e.g., audio callback, buffering, sampling, etc.). You will also learn various basic techniques for audio signal processing (e.g., filters, oscillators, sound synthesis techniques, sound processing techniques, sound analysis techniques, etc.) using a very practical approach. After this period, various project ideas will be suggested to you. Working in pairs, you will address a given project. Each group will be given the opportunity to present their achievement through a final 10-minute oral communication.

Hosting university

INSA Group

INSA Group