First steps in my Creative Sound Work

As I mentioned before, for my Creative Sound Work for the CISA unit I’ll be composing a track with Pyo, a DSP library to create sound in Python, a well known programming language. In the composition I will explore different features from this application, like oscillators, effects and some forms of sequencing. To start with, I wanted to create a Pad sound in the background, and this will act as a base to start with, where I will be adding more elements later.

In this image we can see the code relating this pad atmosphere that I composed, as we can see the majority of actions that I took come from variables. The variables are ‘names’ that we write to assign a specific object to it. For example, at the top, the variable ‘env’ has assigned an Adsr envelope, when we add ‘env’ to the volume control (mul) on each oscillator this will apply the desired adsr envelope to this wave.

I created 3 different oscillators for this sound in order to make it polyphonic, there are also 3 lists with different frequencies that will be used for the Pattern object to run the sequence, and the object ‘Iter’ will iterate the frequencies from the list in order, from left to right. These frequencies relate to the major scale and I downloaded a table where I can see all the frequencies relating to each note in the scale, this way I’ve been able to create a harmonic chord progression which will give a nice and pleasing tone to the track.

I have also been experimenting with some effects and other components and I have to say that I’m really surprised because the effects in Pyo sound really well. I’ve recorded a video with this experimentation, in this simple patch I’ve used some random generators applied to a delay effect, and changing the delay and time values I’m achieving some amazing sounds that I will use as a more experimental element in my composition.

Leave a Reply

Your email address will not be published. Required fields are marked *