Upon completion of this course, participants will be able to embed the code they have developed in PureData as part of their production chain. Via Camomile, a special package that converts the code written in PureData, they will be able to generate plugins compatible with the main professional standards. They will know how the code designed in PureData can become for instance a VST that can be integrated in a DAW (Digital Audio Workstation).
Composers, musicians, teachers, sound designers, sound engineers, multimedia artists...
Knowledge of visual programming languages, like PureData or MaxMSP;
Understanding of audio digital signal processing.
Educational Resources and Techniques
Classroom equipped with computers with all the necessary software installed, headphones, and MIDI keyboards.
Class Format: Training alternates between presentations, explanations on theory, studying examples to analyze, and hands-on exercises.
Didactic Materials: Video-projected presentations and documents.
Supervision and Assessment
Welcome the first day of training beginning at 9:45am
Attendance controlled; signature of an attendance sheet required every morning and afternoon
Assessment of acquired knowledge
A certificate at the end of the program is given to each participant with the results of the exam
Training Period and Organization
24 hours of training. Tuesday-Friday, January 10-13, 2023. 10am-1pm/2:30pm-5:30pm
10 students maximum
Through the understanding of sound processing and sound synthesis algorithms, participants will learn how to develop patches in PureData which allow to explore and design personal production tools.
Students attending the course will be accompanied throughout the program; from learning the basics of digital signal-processing in PureData to acquiring better knowledge on the PureData language to the integration of their code pieces into audio production software as plugins.
MIDI and audio in PureData
|Afternoon||Sound Synthesis in PureData|
|Morning||Sound processing in PureData|
|Afternoon||Sound processing in PureData|
Introduction à Camomile
|Afternoon||Developing projects in Camomile|
MIDI control in Camomile and automation
Summary on the training topics