Welcome to Thomas’s Blog

Hi, this is Thomas (Xiye). I’m documenting my audio learning notes in this blog since 2020.

Based on the clarity or ambiguity of the expressions in my posts, you can tell how far I was from the answer at that time.

Beyond Code Archaeology: AI-Powered Source Code Reading for Game Audio

Hello, I’m Thomas. In game audio development, reading code is an unavoidable task. Once a codebase reaches a certain scale, regardless of code quality, this process often becomes a time-consuming and laborious “archaeological excavation”—have you ever found yourself jumping between dozens of files, only to get lost in the code maze? Recently, I introduced AI into my code comprehension workflow and discovered it acts like a tireless “senior architect,” capable of quickly mapping code structures and explaining complex logic. ...

January 23, 2025 · 11 min · 2212 words · Thomas Wang (Xiye)

Building an Efficient Game Audio Q&A Knowledge Base

Hello everyone, I’m Thomas. In game audio development, consulting documentation is “daily routine.” However, limited by inaccurate keyword matching or scattered information distribution, simple queries often turn into energy-draining “time black holes.” Last year, I encountered RAG (Retrieval-Augmented Generation). I found it to be the perfect solution to documentation retrieval challenges, capable of precisely extracting information and curbing the hallucinations of large models. In this article, taking “How to Efficiently Search Wwise Documentation” as an example, I will share my complete implementation strategy. I hope this helps everyone say goodbye to inefficient retrieval and save time for more important creative design work. ...

January 17, 2025 · 18 min · 3803 words · Thomas Wang (Xiye)

WAAPI is for Everyone | Part 2 wwise.core

Hello. I’m Thomas Wang (also known as Xi Ye). In Part 1, I used mind maps to summarize WAAPI essentials. With the development environment configured, I wrote several short scripts with Python. And we had a first taste of the power of WAAPI. Starting from Part 2, we will go through all the branches of WAAPI. To make this easier to read, I will do my best to describe them as simply as possible and demonstrate real API use cases. I also created a repository on GitHub for easy access. You will find all the code referred to in this blog series. https://github.com/zcyh147/Everyone-can-use-WAAPI ...

November 28, 2020 · 22 min · 4580 words · Thomas Wang (Xiye)

WAAPI is for Everyone | Part 1 Overview

Hello. I’m Thomas Wang (also known as Xi Ye). I discovered WAAPI (Wwise Authoring API) in the second half of last year. For a non-professional programmer like me, it was easy to get overwhelmed with new concepts like WAMP, JSON etc. Nevertheless, aside from the official documents, there are very few videos, articles and projects shared by other developers. Instead of asking for help, I tried to figure things out all by myself. And, I learned a lot. ...

November 14, 2020 · 16 min · 3221 words · Thomas Wang (Xiye)