6 Commits

Author SHA1 Message Date
buzz burrowes
6a343186d8 MetasoundParameterPack V1
[REVIEW] [at]phil.popp [at]rob.gay [at]aaron.mcleran
#preflight 639b5db4012902cb8d76c448

[CL 23532613 by buzz burrowes in ue5-main branch]
2022-12-15 17:03:02 -05:00
buzz burrowes
b28cd36c94 A few little tweaks to Metasound "core" to help with Harmonix metasound work
[REVIEW] [at]aaron.mcleran [at]phil.popp
#preflight 63458281394d5f8ebafc0b8b

[CL 22547802 by buzz burrowes in ue5-main branch]
2022-10-15 02:11:45 -04:00
phil popp
aad06f1be7 Metasound DSP fixes around ADSR and triggers
- 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]
2022-09-30 16:18:48 -04:00
rob gay
6661b718b6 Add Trigger Simulation
- 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]
2021-03-23 17:55:31 -04:00
rob gay
7353b00ec5 Fix bug manifesting in PeriodicTrigger caused by inadvertent implicit casting in FTime ops
- 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]
2021-03-03 16:57:52 -04:00
phil popp
54a3a47d45 Metasound Array Nodes
- 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]
2021-02-19 17:05:39 -04:00