Wednesday, 15 December 2010

Project A; Discovering and using Pd

For this project I must produce; (a) Two simultaneous random melodies; (b) Two different intervals using two bangs; (c) Two glissandi: one linear and one logarithmic; (d) A quarter-tone scale, beginning at A (440hz)


Two simultaneous random melodies


T</font></font></font><span class=


I began creating two simultaneous random melodies by starting the project in edit mode. I began by creating two object boxes in which I entered 'metro' and a number. This sets a metronome for each melody. I then added a bang, a bang generates a pitch between 200 and 1000 Hertz. I then created another object box which I entered "random" and a number in which I connected to the left inlet of a "+" object box, containing a number, creating a sum. I then connected it to an "osc~" object, by moving the values in the number box up and down will produce a vertical interval. I then connected it to an object which I entered *~ followed by a number effects the the pitch and adds an oscillator.  
The two random melodies are controlled In order to trigger the random melodies you have to click on the bang to produce the two simultaneous random melodies.



Two different intervals using two bangs

Two different intervals using two bangs





This is a screenshot of my Pd project for two different intervals using two bangs. It takes a similar form to the first Pd project. The difference is that this patch, as well as having a bang it has a toggle (an on an off switch) attached to the oscillator and effects the pitch. So you can easily turn the intervals on and off.




Linear glissando

Linear glissando

Tackling the glissandi, as a glissando is a scale, it is defined as a glide from one pitch to another. To create a constant pitch shift whilst a continuous scale I added a delay, the object box 'del 5000', with the bang causes a separate note to play. The mtof object box transposes a midi value into a frequency in Hertz. A number corresponding to a midi note number is connected to the mtof objects single inlet, the single outlet, is the frequency corresponding to the input midi note number
 

Logarithmic glissando

Logarithmic glissando

The logarithmic glissando takes a similar form, due to it's nature. However when the scale has been played it automatically stops as there is a a message box with stop written in it.

A quarter-tone scale, beginning at A (440hz)

Quarter tone scale

The quarter tone scale I found difficult and attempted it as well as I could. Like the other scales, it contains similar elements... The mtof, delay object boxes along with the bangs. This scale also has a toggle button. I also used a send and receive object boxes to send its contents to its outlets.


Overall I have enjoyed experimenting and learning about Puredata. However for the music I intend to write and produce this is not a software I would incorporate.


No comments:

Post a Comment