I have been working through PureData, the programme we will be using in class. I had previously studied MAX/Msp, so it was not difficult to understand the basic principles of Pure Data. However, there are quite a few language differences, and there are many useful objects that didn’t exist in MAX, so I’m going to continue to study to get used to them and learn more.
The first thing I did was to learn about shortcuts and how objects, messages, etc. are different from MAX.

After that, I created an oscillator, set a specific frequency, and used simple arithmetic to create overtones.

Third, we looked at noise and different filter objects to see how they work.

Finally, I implemented ADSR with a line object and a delay object.

From this brief overview, I realised that Pure Data is very specialised for sound design. There are a lot of objects that are easier to use for sound design, and it’s not hard to get to grips with them. However, I found the basic controls to be a bit clunky (which is to be expected for a free programme) and the UI in the Help and Reference sections was a bit cluttered