top of page

Maya Mash Audio Tool

Audio Programming: Welcome

Using maya python programming and the mash plugin, I have created a way to breakdown audio for game design purposes. It works similar to an audio codec. Running the song in Maya encodes scalar data from a Mash 10 band visualizer. Custom code in Unity decodes the scalar data. Each band of the visualizer is separate and can be accessed individually. In my Unity project, I use the data to scale, instantiate, and create wave obstacles.

Audio Programming: Quote
Audio Programming: Video

Being made in Maya python has resulted in a few issues. Python's slow nature can result in a loss of 1% to 10% of a song's data. However, compiling and averaging data can result in a more consistent output. Another issue is maya needs to run through the whole song to get all data of it. So there's no quick data output currently.

Audio Programming: Quote
bottom of page