- Updated logic on trigger delay node
- Updated logic for signalling that metasound generator is done
- Added ability to clear out selection of triggers
- Fixed ADSR situation when attack is zero.
#jira UE-162042
#rb Rob.Gay
#preflight 633714925c2225fe5f7ade1f
[CL 22279780 by phil popp in ue5-main branch]
- Add ExecutableDataType statics required for updating and ownership of triggers on Receive and Input nodes to avoid triggers spamming when set from boolean literals (Could potentially be useful for AudioBuffer inputs transmission).
- Misc clean-up
#jira UEAU-740
#rb phil.popp
#preflight 60596c28216649000137e147
#ROBOMERGE-SOURCE: CL 15773055 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)
[CL 15785846 by rob gay in ue5-main branch]
- Make addition and subtraction in FSampleCounter require integral types to
1. Avoid invalid baseless time against sample operations, and
2. Require client code to be explicit when truncation is ultimately desired
#rb aaron.mcleran
#jira UE-109042
#jira UE-109495
#ROBOMERGE-SOURCE: CL 15587491 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)
[CL 15587509 by rob gay in ue5-main branch]
- Added ArrayGet, ArraySet, ArraySlice, and ArrayConcat nodes
- Array nodes are automatically registered with new data types.
- Moved FTrigger and FTime to MetasoundFrontend module because they are needed for array node registration.
- Added array node unit test
#jira UEAU-713
#rb rob.gay
#ROBOMERGE-SOURCE: CL 15476706 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15476740 by phil popp in ue5-main branch]