Here you will find tutorials, guides, code snippets, and general information about Game Audio.

Type something here:


Keywords: Unreal Engine, C++, Blueprints, Wwise, FMOD, Middleware

Post MIDI On Event in Wwise and Unreal Engine
UE5, C++, Code, Blueprints, Wwise, Middleware, 3D Audio, MIDI Horacio Valdivieso UE5, C++, Code, Blueprints, Wwise, Middleware, 3D Audio, MIDI Horacio Valdivieso

Post MIDI On Event in Wwise and Unreal Engine

In this blog post, I show how to use Wwise MIDI functionality to trigger sample accurate fire weapon sounds. I also show how to use the AK::SoundEngine::PostMIDIOnEvent function in C++ to create a sample-accurate MIDI sequence. Additionally, I show how to set up a callback function from the audio engine to drive non-audio gameplay actions.

Read More
Vertical Re-Mixing in Unreal Engine with Metasounds + Quartz (Part 2/2)
UE5, C++, Code, Blueprints, Metasounds, Quartz Horacio Valdivieso UE5, C++, Code, Blueprints, Metasounds, Quartz Horacio Valdivieso

Vertical Re-Mixing in Unreal Engine with Metasounds + Quartz (Part 2/2)

This blog post shows how to implement a simple looping music cue using Unreal Engine's Metasounds. This music cue has four “layers” that play interactively and in sync, one on top of the other, to create a vertical re-mixing system. Finally, I show how to trigger changes or states on this metasound using a Quartz clock.

Read More
Vertical Re-Mixing in Unreal Engine with Metasounds + Quartz (Part 1/2)
UE5, C++, Code, Blueprints, Metasounds, Quartz Horacio Valdivieso UE5, C++, Code, Blueprints, Metasounds, Quartz Horacio Valdivieso

Vertical Re-Mixing in Unreal Engine with Metasounds + Quartz (Part 1/2)

This blog post shows how to implement a simple looping music cue using Unreal Engine's Metasounds. This music cue has four “layers” that play interactively and in sync, one on top of the other, to create a vertical re-mixing system. Finally, I show how to trigger changes or states on this metasound using a Quartz clock.

Read More
Spatialization #1 in Unreal Engine and Wwise (Blueprints and C++)
UE5, C++, Code, Blueprints, Wwise, Middleware, 3D Audio Horacio Valdivieso UE5, C++, Code, Blueprints, Wwise, Middleware, 3D Audio Horacio Valdivieso

Spatialization #1 in Unreal Engine and Wwise (Blueprints and C++)

This blog post shows you four different audio spatialization techniques in Unreal Engine 5 and Wwise. In this post I will show how to implement a 3D Sound, a Cone Attenuated Sound, a Multi-Position Sound, and a sound that follows the listener using an Spline Component.

Read More