Disintegration / V1 Interactive
Technical Sound Designer
UE4 / Wwise / Reaper / RX
While at V1 I’ve worked on sound design, audio implementation, and VO. With the smaller size of our team, and the ambitious scope of the project, organization and the development of tools has been critical to our success. Utilizing Python and the Wwise authoring API (WAAPI) I’ve been able to develop numerous scripts to streamline our pipeline for Wwise and Reaper. Some Include:
- autoReColor
A script that parses spreadsheets and formats Wwise VO assets accordingly to reflect their status in the pipeline (to record, Temp, Final, etc) and the contents of the line to better utilize Wwise’s search functionality. By parsing the line into the object notes, it’s easy to search assets by the character speaking, or the line they’re saying. In addition, the script sets the items’ color to the corresponding status, allowing us to find assets and gather data at a glance. With our thousands of VO assets, this has really improved our quality of life, without the cost of potentially hundreds of tedious work.
- setOutputBus
With the thousands of VO assets we have, Jack and I wanted a reliable way to route VO assets to corresponding characters’ buses in Wwise, without the potential human error and labor of doing it manually. This script was a life saving solution for this problem, it uses the data parsed into VO by autoReColor, and after learning a line’s character, assigns it to the correct audio bus. This prevents the need to overload the filename with a character’s name, keeping everything much more homogeneous and organized, and removes a huge potential for tiny human errors.
- reaperParse
Initially prototyped in Unity/C#, this was a script to parse our numerous spreadsheets and their differing formats for Reaper to generate render regions. It takes full advantage of Reaper’s render regions by creating evenly sized and spaced regions that are color coded and named according to their desired filenames. I later found an even more lightweight way to accomplish this in google spreadsheets, utilizing some new features.