Spring 2025: DSP
The course Digital Signal Processing for Music Analysis and Synthesis is a basic introduction into general DSP and selected sound synthesis methods.
Course materials are part of https://ringbuffer.org/ :
Bach Sonification Challenge
For their final group assignment, students were asked to sonify the following score with at least two sound synthesis methods that were taught in the class:
Results
All sounds had to be rendered in Python - a DAW could be used for arrangement. Karplus-Strong is a favourite for modeling the harpsichord. Some groups extended the example and created a rendering of the complete composition. In arbitrary order:
Rendering 1:
Your browser does not support the audio element.
Rendering 2:
Your browser does not support the audio element.
Rendering 3:
Your browser does not support the audio element.
Rendering 4:
Your browser does not support the audio element.
Rendering 5:
Your browser does not support the audio element.
Rendering 6:
Your browser does not support the audio element.
Rendering 7:
Your browser does not support the audio element.
Rendering 8:
Your browser does not support the audio element.
Rendering 9:
Your browser does not support the audio element.
Rendering 10:
Your browser does not support the audio element.
Rendering 11:
Your browser does not support the audio element.
Rendering 12:
Your browser does not support the audio element.
Rendering 13:
Your browser does not support the audio element.
Rendering 14:
Your browser does not support the audio element.
Rendering 15:
Your browser does not support the audio element.
Rendering 16:
Your browser does not support the audio element.
Rendering 17:
Your browser does not support the audio element.
Rendering 18:
Your browser does not support the audio element.
Rendering 19:
Your browser does not support the audio element.