17 Commits

Author SHA1 Message Date
Aaron McLeran
69090fdf52 Fixing pop on float AD envelope by making sure End is triggered on end frame not the 0th frame of the audio block.
#jira UE-151710
#rb Maxwell.Hayes

[CL 26789159 by Aaron McLeran in 5.3 branch]
2023-08-02 17:37:42 -04:00
Maxwell Hayes
45cac1e477 [Metasounds] Allow for zero-length attack/decay phases (skip attack / decay)
#jira UE-189089
#rb Aaron.McLeran

[CL 26303563 by Maxwell Hayes in 5.3 branch]
2023-06-28 20:29:14 -04:00
maxwell hayes
b4982c7a01 [Metasounds] [DynamicOperator] Implement rebinding functionality in built-in metasound nodes
#jira UE-184050
#rb Phil.Popp

#preflight 6465166bfa4cf4165156c34c

[CL 25567002 by maxwell hayes in ue5-main branch]
2023-05-22 13:28:27 -04:00
phil popp
2f280717b0 Add metasound reset routine to external nodes
#jira UE-174363
#rb Rob.Gay
#preflight 6400d71caa004233353024cb

[CL 24488096 by phil popp in ue5-main branch]
2023-03-02 14:40:35 -05:00
ryan challinor
813e7fb4e6 add "hard reset" capability to metasounds ADSR envelope node, to match recent "hard reset" functionality in AD node from 22886510
additionally, simplify implementation of AD node's hard reset functionality to retain ease.

#preflight 636a8be163037c102654f289

[CL 23041511 by ryan challinor in ue5-main branch]
2022-11-08 17:17:39 -05:00
ryan challinor
a31df40ba0 metasounds switch-and-ramp node for smoothing out pops, and the ability for the AD envelope to hard reset (i.e., start from zero rather than the current value)
#preflight 63614311731604696a165511

[CL 22891022 by ryan challinor in ue5-main branch]
2022-11-01 16:34:43 -04:00
phil popp
9b1bc01a76 MetaSound FVertex simplification
- Simplifying FVertexInteface by removing VertexModel concept.
- Deprecating unwanted functions in interface.
- Simplifying storage mechanism in TVertexGroup
#jira UE-147353
#rb Rob.Gay
#preflight 62460dbde434babd8af9e93b

[CL 19578298 by phil popp in ue5-main branch]
2022-03-31 16:49:59 -04:00
helen yang
5a2d9e55da Use loc text for MetaSound node vertex names (Part 1)
- New macro for defining node parameters to generate localized metadata struct
- Simple find and replace to use new macro

#jira UE-143472
#rb rob.gay
#preflight 621ed5c231454c90cce4b154

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 19225883 in //UE5/Release-5.0/... via CL 19228005
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19231251 by helen yang in ue5-main branch]
2022-03-02 17:22:27 -05:00
helen yang
bb284960b2 Compile out FText from MetaSound Nodes in non editor builds
#rb rob.gay
#preflight 62057365a155a4cddac5bf1d
#jira UE-142194

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18945030 in //UE5/Release-5.0/... via CL 18945230 via CL 18946167
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18946312 by helen yang in ue5-main branch]
2022-02-10 18:36:47 -05:00
miles flanagan
669b076cd2 Allow 0 or nearly 0 Attack Times in the block-rate metasound AD envelope node to skip the attack phase and immediately output 1.
#rb aaron.mcleran
#jira none
#preflight 61d47b5b6c000c869b05443e

#ROBOMERGE-AUTHOR: miles.flanagan
#ROBOMERGE-SOURCE: CL 18508856 in //UE5/Release-5.0/... via CL 18508894
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18508916 by miles flanagan in ue5-release-engine-test branch]
2022-01-04 12:04:12 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
rob gay
9f29479f29 Asset Category Hierarchy Support & General Clean-Up
Fixes & Minor refactor of validation/autoupdate to support native node classes properly post composition/preset support changes
#rb phil.popp
[FYI] sondra.moyls
#preflight 611162780182eb0001daa982

#ROBOMERGE-SOURCE: CL 17106014 via CL 17106199
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)

[CL 17106241 by rob gay in ue5-release-engine-test branch]
2021-08-09 15:13:40 -04:00
aaron mcleran
dbb7198a47 Fixing typo in tooltip
#rb none

#ROBOMERGE-SOURCE: CL 16766350 via CL 16766355
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16766366 by aaron mcleran in ue5-release-engine-test branch]
2021-06-23 20:00:57 -04:00
Rob Gay
e861882120 - Fix errors from cooking Editor-only content in MetaSounds by marking UMetasoundEditorGraphBase as IsEditorOnly() & !NeedsLoadForEditorGame()
- Make MetaSoundEdGraph transient (never serialized)
- Move FText::FromString calls to concrete FText definitions to avoid warnings while packaging
#rb phil.popp
#jira UE-114986
#preflight 609979f75b1a0b0001529285

[CL 16255509 by Rob Gay in ue5-main branch]
2021-05-10 16:56:43 -04:00
aaron mcleran
64b956a547 Making loctext namespaces unique in metasound nodes
#rb Anna.Lantz
#jira UE-112980
[FYI] Sondra.Moyls
#lockdown Nick.Whiting
#preflight 606d15080d6b3700018a73c6

#ROBOMERGE-SOURCE: CL 15938010 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15938468 by aaron mcleran in ue5-main branch]
2021-04-07 02:57:54 -04:00
aaron mcleran
98acfdacd9 Deleting old ADSR node, added new one.
- Cleaned up AD envelope

#jira UEAU-703, UEAU-632
#rb none
#preflight 6062aab8a6aaf9000114aede

#ROBOMERGE-SOURCE: CL 15858633 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15858638 by aaron mcleran in ue5-main branch]
2021-03-30 02:17:42 -04:00
aaron mcleran
b1d78c4a0a AD Envelope
#rb Rob.Gay
#jira UEAU-772
[FYI] Sondra.Moyls
#preflight 605cb853484a29000164575c

#ROBOMERGE-SOURCE: CL 15826320 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v785-15821902)

[CL 15833950 by aaron mcleran in ue5-main branch]
2021-03-25 18:23:17 -04:00