Logic Pro X

Workflow: Randomising Footsteps

As both the Inside and Watchdogs sound redesigns are entirely linear, that meant a lot of syncing up audio... Which meant an ungodly amount of time syncing up footsteps:

Yellow outlined frustration.

Yellow outlined frustration.

Long story short, it got a bit tedious having to click and drag this audio around. However, it always needed to be considered that different samples needed to be played to preserve a level of randomness, which isn't the easiest thing to do in a standard DAW (or I just didn't find a way to do it properly). But I did come up with a solution in Wwise:

1. Random container set up in Wwise for a sample set.

2. Wwise Recorder effect set up with the random container playback.

My process was to cut some of the field recorded audio into individual samples, to then import them into a fresh Wwise project. I set up a random container to process the samples on shuffle and to minimise the repetitions. I've also utilised further randomisation by enabling both pitch and volume variation, two semitones offset and two decibel offset respectively. I have enabled continuous loop playback in order to generate a new audio file to import back into the sound design Logic Project.

However, I hit a snag when trying to figure out both how to generate the audio file from Wwise and furthermore, how to implement this file back into Logic. As above, what had to be done was to include the Wwise Recorder module as an effect on the random container. This effect captures audio that passes through the main master-mixer, and generates an audio file on a specified file pathway. The Recorder in this case would only generate a full audio file from the continuous loop if there were no gaps between the samples, hence the 'sample accurate' crossfade setting from image 1. 

Once the audio file was generated it also needed to be cleverly imported back into Logic, due to the fact that Logic would an error when importing the raw file (possibly due to some Windows only coding from Wwise - rough guess). As a result, I had to enable Soundflower, an application that accesses the sound card of the system, to route the audio back into Logic. This was done by playing the generated audio file from the finder, changing the system audio to output to Soundflower, and to set up a record path in logic with Soundflower as the input. 

All in all a bit convoluted way of doing things but good for generating a long stream of samples, randomised in sequence. 

If you want to see the final redesign, please click the button below: