Since the last Max For Live update post, I have created two different devices that have both impacted the sound of my future work, and also built upon my Max For Live knowledge, experimentation and creation skills.
End Times is a distortion device that is great for creating broken, glitchy and nasty tones. It uses two different distortion types that can be found in Max, called ‘overdrive~’ and ‘pong~’. ‘Overdrive~’ distorts the incoming audio signals using a wave shaping function, effectively pushing the waveform beyond the maximum amplitude, causing the audio to clip, or distort. ‘Pong~’ in terms of the mathematics involved with it’s function is a little more complicated than ‘overdrive~’. On a basic level, it takes the incoming audio signal it is being fed and wraps and folds it, within a set upper and lower threshold. This creates a wide variety of new and different harmonics to be created, thus created a distorted signal. This method of distortion is wildly unpredictable, and can create some rather disastrous effects. Once having the two different types of distortion set up within the device, I wanted to be able to blend the two, creating a new distortion sound entirely. For this, I used the Dry/Wet code, and used the outputs of each of the distortions into said code, allowing to blend the two.
With this device, you can record in 4 different loops into it, all of which have a different length, which you can play back both singularly or all at once, which each loop having an adjustable playback speed, with the ability to play them in reverse too. The device takes advantage of the buffer object with Max. This allows you to store audio into the computers RAM, allowing for both quick recording and playback of the audio. This devices uses 4 of said buffers, all of which are individually assigned to allow for 4 loops to be playing at once on separate buffers. To play back the audio scored in the buffers, I used the ‘groove~’ function, with each function assigned to the 4 different buffers. The ‘groove~’ function allows for the audio to be played back at different speeds and in reverse. The devices makes great use of the button object, for multiple different functions, the most important of these being stop button, which kills all of the buffers at once.