jm aud.io

jm aud.iojm aud.iojm aud.io

jm aud.io

jm aud.iojm aud.iojm aud.io
  • Home
  • Programming
  • Audio Design
  • Blog
  • Contact
  • More
    • Home
    • Programming
    • Audio Design
    • Blog
    • Contact
  • Home
  • Programming
  • Audio Design
  • Blog
  • Contact

Audio Anim Notify Tool [C++ Code Plugin] - UE5.5 & 5.4

Benefits

  • Quick and easy to use tool for sound designers looking to add notifies to many animations / skeletons
  • Can be used with both Unreal sound types and FMOD Studio
  • More reliable and efficient than runtime movement detection methods, and more feature-rich than Anim Modifiers


  • Add audio notifies for all animations linked to a skeleton, in one go
  • Advanced detection for footsteps, hand and arm movements, and even melee weapons attached to sockets
  • Dynamic ground detection
  • Custom Unreal SoundBase Anim Notify Class OR FMOD Anim Notify class 
  • Surface detection and sound asset mapping
  • Niagara effects
  • Animation filtering by 'contains' name for bulk application of notifies by movement type - e.g. 'Walk', 'Run'.
  • Detailed logging

Overview - Version 1.6

NOTE: 4.27 version is no longer supported in the Epic Marketplace. Please contact me if you would like that version.


This plugin automates the time-consuming process of manually adding audio animation notifies to animations, in bulk or on a per-animation basis. It handles the automatic generation of movement notifies in the animation editor, and works in 5.4-5.5.


The aim of the tool is to, within a single interface, quickly give you synchronised sounds that are mostly suitable across a number of skeletons, animations and ground surfaces, reducing the manual work down to the fine tuning rather than the entire setup of every notify. 


The plugin procedurally generates footsteps and hand/arm movement notifies based on user-modifiable parameters. This can be done on a per-animation basis, or for all animations linked to a skeleton at once. Footsteps are detected by monitoring the proximity of the bones to the ground, and footstep strength is measured through motion velocity. Dynamic ground detection can be used as an alternative to manually setting the ground height threshold.


Hand / arm movements are detected through a weighting algorithm that takes into account velocity and positional distance comparisons to a defined reference bone (e.g. pelvis). The likelihood of an upper body limb generating a sound when it moves is linked to both the proximity to the center of the body (as it is likely to make audible contact with other surfaces), as well as the velocity of that movement. The user can define the weighting of these factors in deriving a notify event. The hand section can also be used with melee weapons and combat.


There are custom Unreal and FMOD notify classes included in this plugin that can handle surface physical material detection (through line tracing), movement strength, footstep angle (upward / downward slope) and more, providing a lot of potential for highly adaptive sound.

Updates

UPDATES:


01/25 - v1.6 - UE5.5 support added

08/24 - v1.5 - Added Unreal SoundBase support and custom class including surface detection, Niagara effects, save / load, and much more..

06/24 - v1.3/4 - Changed FMOD Studio detection from compile-time to runtime to avoid having to manually recompile the plugin.

06/24 - v1.2 - Added Dynamic Ground Detection; UI visual changes. 4.27 no longer supported due to marketplace limitations.

05/24 - v1.1 - UE5.4 version added, plugin re-written to support updated APIs


Planned future updates:


  1. Support for the placement of any notify class


and more..


Epic Marketplace Download

Download from the Epic store.
Download from Epic Marketplace

Videos

Overview | Operation | Demonstration

Video overview and demonstration of the Audio Anim Notify Tool plugin.

Quick Demo

Quick demo of the tool being used.

Copyright © 2025 jmaud.io - All Rights Reserved.

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept