Opens in a new tab

Transient Shaper Pro

  • Transient Shaper Legacy
    Source and Submix FX
    $1499
    • UE 5.0 - 5.8
    • Source Effect
    • Submix Effect
    • -
    • -
    • -
    • C++ Processor
  • Transient Shaper Legacy
    MetaSound
    $999
    • TBA
    • -
    • -
    • MetaSound Node
    • -
    • -
    • -
  • Transient Shaper Pro
    Full Featured
    $2499
    • UE 5.8+
    • Source Effect
    • Submix Effect
    • MetaSound Node
    • MetaSound CAT
    • Waveform Transformation
    • C++ Processor

Transient processors are a secret weapon used by studios, sound designers, and music producers world-wide to sculpt the punch of their music and sound effects and Musicianeer’s Transient Shaper Pro brings that power to Unreal Engine for your real-time games and experiences!

Use Transient Shaper Pro to make your gun shots pop, soften the attack on foley or dialogue, or bring out the texture of your footsteps! The applications are nearly limitless, and all completely powered by runtime parameters driven from your Unreal project!

In Transient Shaper Pro, we offer 5 different ways to leverage Unreal’s powerful AudioMixer and MetaSound technology!

  1. Source Effect Preset
    Which can be added to any of your individual sources, including on specific instances using the AudioComponent interface!
  2. Submix Effect Preset
    Allowing you to effect whole groups of sounds as part of the AudioMixer’s post-processing render stage!
  3. MetaSound Node
    A classic MetaSound Node with Advanced Timing parameters exposed to the render graph and supporting Node Configuration for as many channels as your system can handle!
  4. MetaSound CAT Node*
    All the power of the regular MetaSound Node but using Unreal’s Experimental CAT audio!
  5. Waveform Transformation**
    The cook-time processor designed for Unreal’s own Waveform Editor allowing you to non-destructively apply effects on cook!

Not only that, but along with it is a public DSP object you can reference in your own C++ audio processes and extensions!

Don’t take our word for it, check out the Demos!

*CAT variant requires Experimental MetaSound plugin to be enabled.

**Waveform Transformation requires the Waveform Editor plugin to be enabled.

Coming soon!

Coming soon!

Audio Demos

Emphasizing the Attack

These settings tighten up the kit significantly while suppressing the room, almost like we’ve zoomed in on the drums.

  • Attack +12dB
  • Sustain -12dB
  • Output 0dB
BeforeAfter

Emphasizing the Sustain

These settings suppress the attack and bring out the room, compressing and expanding at the same time!

  • Attack -12dB
  • Sustain +12dB
  • Output 0dB
BeforeAfter

Focusing on the Heel, Toe

Deactivating Analog Mode and tweaking our detector timing a little, we can bring out the heel click of our footstep!

  • Attack +20dB
  • Sustain -20dB
  • Output -6dB
  • Analog Mode: Off
  • Attack Release Difference: 100ms
BeforeAfter

Bringing out the Textures

These settings soften our shoe and bring out the ground texture!

  • Attack -20dB
  • Sustain +20dB
  • Output +6dB
  • Analog Mode: Off
  • Attack Release Difference: 100ms
BeforeAfter

Extreme Example: Glass Chimes

Isolating the Attack

We can push the settings to extreme levels to completely transform our source material!

  • Attack +48dB
  • Sustain -96dB
  • Output 0dB
  • Analog Mode: Off
BeforeAfter

Smashing the Attack

With these aggressive settings, our analog timing constant turns into a slew giving us a result that sounds like it’s playing in reverse!

  • Attack -96dB
  • Sustain +64dB
  • Output 0dB
  • Analog Mode: On
BeforeAfter

Video Case Studies

Tutorial Videos

Documentation

Essential Effect Parameters

Attack Gain (dB)
Amount of gain in dB applied to the attack portion of the sound signal. Range is -96dB to +64dB.

Sustain Gain (dB)
Amount of gain in dB applied to the sustain portion of the sound signal. Range is -96dB to +64dB.

Output Gain (dB)
Amount of gain in dB applied to the output of the sound signal, after the Attack and Sustain modulation. Range is -96dB to +64dB.

Linked
When a multi-channel signal is linked, Attack and Sustain detector values conform to the max value across all channels.

Analog
In analog mode, the Attack and Sustain detectors’ envelope followers operate an a timing constant modeled after analog circuits resulting in a tapered, non-linear rise and fall. Turning this on can smooth out the detector results at the cost of faster changes in the timing. Turning this off will result in faster envelopes, but may also be more responsive to flutter and noise. Typically analog mode is more “musical,” but your mileage may vary and timing is very material dependent.

Advanced Effect Parameters

Attack Detector Timings:

  • Onset Time (ms)
    Onset Time defines the upper bound of the Attack Detector values and represents the fastest rise time of the Attack. This value works best when near 0. Default is 1.5 ms to avoid aggressive fluttering.
  • Onset Difference (ms)
    Onset Difference is added to the Onset Time (Onset Time + Onset Difference) to describe the lower bound of the Attack Detector values and represents the slowest rise time of the Attack. This value allows the designer to determine how much of the rise of the signal is considered part of the Attack. Shorter values will help focus the Attack while longer values will give a larger part of the signals rise to the Attack.
  • Release Time (ms)
    Release Time defines the fall timings of both envelope followers in the Attack Detector. Similar to the Onset Difference, shorter values can help focus the definition of the Attack and longer ones can relax it beyond the rise portion of the signal.

Sustain Detector Timings:

  • Onset Time (ms)
    Onset Time defines the rise timings of both envelope followers in the Sustain Detector. This can be considered part of the overlap of the two detectors before we start the sustain itself.
  • Release Time (ms)
    Release Time defines the lower bound of the Sustain Detector values and represents the fastest fall time of the Sustain. This value works best as a negotiation between the Attack portion and the Sustain portion. Shorter timings can result in a sharp onset to the Sustain modulation signal.
  • Release Difference (ms)
    Release Difference defines the upper bound of the Sustain Detector values and represents the slowest fall time of the Sustain. Long values can result in long Sustain times, but too long values can interfere with subsequent transients. Long values work best here with one-shot sounds with long tails.

AI Disclosure

Jetbrains Rider IDE:

  • Some Auto-Complete

Claude Code:

  • Research Experimental API (CAT)
  • Code Reviews