If you are a music teacher willing to create easy interactive music systems and control
them with gestures, this course is meant for you.
This project is meant for music teachers of secondary schools, with a student’s age
range from 10 to 14 y.o., who don’t have previous knowledge of the subject nor
technologic background. The first part of the course is devoted to the basic concepts of
visual programming in Pure data, presenting differeing categories of actors: ojects,
messages, comments and using those to build basic sound engines with user’s controls
such as pitch and volume among others. The second part of the course is dedicated to
define user interaction with the system, namely sending data from a smart device
through TouchOSC to a computer hosting Pure data in order to get a meaningful control
over the patches built in the first part and thus transforming them into expressive
instruments capable of basic interreaction with the user.
This course covers 3 main topics: visual programming paradigm, digital sound
processing techniques and user interaction. The audience is led through the content
thanks to the Pure data visual programming environment. The material is presented with
an increasing degree of complexity so it is highly recommended the audience follows
the tutorials in the order they are presented.
The videos’ series is divided in two parts on 10 lessons of roughly 10 minutes each. 7
videos will cover the core concepts of Pd environment and digital sound processing
techniques. During these videos at least two/three ready-to-use patches will be
showcased. 1 video will be dedicated to set up TouchOSC over a network and 2 videos
will be dedicated to basic mapping strategies, of the incoming data from the device
hosting TouchOSC, for user interaction.
No previous knowledge of the applications, nor DSP techniques is required.
It is expected that at the end the teachers will become autonomous users of the
software capable of elaborating basic sound processing strategies within the context of
the proposed environment, furthermore they should be capable of setting up data
streams over a network using TouchOSC. It is expected that the teachers will become
enough competent to be able to deliver their newly gained knowledge in the field to
the students in the context of a project based approach.