Rob Gay
f2f944d64f
MetaSound Analyzer Frontend/Graph Core Checkpoint
...
- Add ability to track all internal data references to a core graph
- Add AnalyzerRegistry & first pass at value/envelope analyzers
- Add support for enabling analyzing from MetaSound Generator
- Add ability for tracking colorized bounds for edges as literal-color array
#rb phil.popp
#jira UE-147027
#jira UE-147028
#jira UE-147026
#preflight 627acbae10766ef8c112264c
[CL 20129340 by Rob Gay in ue5-main branch]
2022-05-10 16:51:39 -04:00
phil popp
f85b44bcce
Reducing internal container sizes in Metasound Frontend Query
...
#jira UE-147632
#rb Aaron.McLeran
#preflight 627977865b16ddee36c1d8c7
[CL 20110519 by phil popp in ue5-main branch]
2022-05-09 16:32:28 -04:00
lauren barnes
4b82e918fa
Replacing legacy EditorStyle calls with AppStyle
...
#rb header and class name replacement
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20078276 via CL 20078825
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20106316 by lauren barnes in ue5-main branch]
2022-05-09 13:51:26 -04:00
Lauren Barnes
6248f8d412
Replacing legacy EditorStyle calls with AppStyle
...
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt
#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf
[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
phil popp
bf3f2a50f1
[Metasound] Swapping transaction history for transaction stream
...
#jira UE-147632
#rb Rob.Gay, Helen.Yang
#preflight 62791ab5066ebb49109cfaea
[CL 20102001 by phil popp in ue5-main branch]
2022-05-09 09:50:28 -04:00
eric mcdaniel
9d29cc2818
Remove LLM tag from FMetaSoundFrontendRegistryContainer creation to unblock Xbox
...
#rb none
#jira none, CIS encountered
#preflight none, trivial
[CL 20019193 by eric mcdaniel in ue5-main branch]
2022-05-02 21:27:35 -04:00
Matt Peters
d64cf41728
AssetRegistry includes (Engine Plugins): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
...
#rb Zousar.Shaker
#rnx
#preflight 6270563191629533ec2b6f6e
[CL 20017756 by Matt Peters in ue5-main branch]
2022-05-02 18:59:38 -04:00
phil popp
6eae6a1e3f
[Metasound] Move various members to WITH_EDITORONLY_DATA to save on non-editor memory.
...
#jira UE-147633
#rb Rob.Gay
#preflight 6270074aad00dced62d0f685
[CL 20010513 by phil popp in ue5-main branch]
2022-05-02 12:35:54 -04:00
phil popp
f307de564b
Fix MetaSound plugin load order to support FObjectFinder in C++ projects
...
#jira https://jira.it.epicgames.com/browse/UE-150434
#rb Helen.Yang
#preflight 626afa976461dd769f008f0d
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 19971074 in //UE5/Release-5.0/... via CL 19973234
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 19974312 by phil popp in ue5-main branch]
2022-04-28 21:18:57 -04:00
aaron mcleran
06984fbc7d
Clamping feedback pin to avoid explosions in audio
...
#rb Maxwell.Hayes
#jira UE-144185
#preflight 6269b0564114e1869cc8b353
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 19950192 in //UE5/Release-5.0/... via CL 19950781
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 19952634 by aaron mcleran in ue5-main branch]
2022-04-28 02:06:22 -04:00
aaron mcleran
dfd01b26c8
Trigger route fix
...
#jira UE-146466
#rb Maxwell.Hayes
#preflight 6269aecffd6319fffe73f40f
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 19948230 in //UE5/Release-5.0/... via CL 19949138
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 19952581 by aaron mcleran in ue5-main branch]
2022-04-28 02:04:53 -04:00
phil popp
1dede94cf0
Fix for metasound engine test failing
...
#rb trivial
#jira UE-150418
#rnx
#preflight 6269c8094114e1869ccbe063
[CL 19949438 by phil popp in ue5-main branch]
2022-04-27 19:04:31 -04:00
phil popp
c842fc31f8
MetaSound Frontend Memory Improvements
...
- Reduces baseline metasound plugin memory usage from 6.0 -> 3.5 mb
- Use a TSharedRef for storing node and data type registry entries to avoid storing multiple copies.
- Rework the runtime search engine query "FindHighestMinorVersion" to use less memory.
#jira UE-147632
#preflight 6269713fcd0dacbe0e7e41de
[CL 19942597 by phil popp in ue5-main branch]
2022-04-27 13:19:55 -04:00
helen yang
b981fe0d20
Non unity fix in SMetasoundGraphPin
...
#rb trivial
#preflight 62683ede853fdb6fddc4b33e
#jira UE-150252
#rnx
[CL 19926906 by helen yang in ue5-main branch]
2022-04-26 15:38:48 -04:00
phil popp
e52846589a
non-unity CIS fix for undefined WITH_EDITORONLY_DATA
...
#rnx
#jira UE-150245
#rb trivial
#preflight 62684026853fdb6fddc503f5
[CL 19926451 by phil popp in ue5-main branch]
2022-04-26 15:14:40 -04:00
rob gay
676ee13f82
Fix for MetaSounds that spawn out of range being culled when Virtualization Setting is 'Restart'
...
#jira https://jira.it.epicgames.com/browse/UE-149062
#rb aaron.mcleran
#preflight 6262cd3cd558dfdec391933d
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19904108 in //UE5/Release-5.0/... via CL 19910199
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 19911460 by rob gay in ue5-main branch]
2022-04-25 19:12:43 -04:00
phil popp
b0380ec246
Metasound Frontend Search Engine Memory Improvements
...
- Split out search engine into Core functionality and EditorOnly functionality
- Removed some ISearchEngine integration in the INodeController
- Fixed up callsites that were relying on EditorOnly ISearchEngine functionality on non-editor builds.
#jira UE-147632
#rb Aaron.McLeran
#preflight 626709dc0231ca6c0d8d892e
[CL 19908865 by phil popp in ue5-main branch]
2022-04-25 16:59:41 -04:00
helen yang
8795e3fedb
Add type colors + icons to Metasound member list and stub in editor side for constructor pins
...
- Fix color for Time:Array type
#jira UE-148269
#jira UE-148862
#rb rob.gay
#preflight 62631545006fa20b683e7a91
[CL 19905171 by helen yang in ue5-main branch]
2022-04-25 13:29:29 -04:00
rob gay
36046a26c9
Fix crash when attempting to synchronize a MetaSound that has yet to be initialized/missing a graph reference.
...
#jira https://jira.it.epicgames.com/browse/UE-149182
#rb helen.yang
#preflight 6262cd49bc24759dc73b02c5
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19867459 in //UE5/Release-5.0/... via CL 19872455
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)
[CL 19875442 by rob gay in ue5-main branch]
2022-04-22 18:16:24 -04:00
graeme thornton
c4f3981198
Before attempting to load metasound assets on startup if their class info can't be found, check that the package mount point actually exists. This stops us from trying to load assets that are listed in the asset registry, but belong to plugins that we don't have loaded.
...
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 19833544 via CL 19833880 via CL 19838023 via CL 19856187 via CL 19856488
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)
[CL 19857479 by graeme thornton in ue5-main branch]
2022-04-21 18:49:47 -04:00
phil popp
bc6a34065d
Metasound Vertex Bind
...
- Introduce direct binding between vertex interfaces and data references
- Introduce Bind(...) call on IOperator.
- Add FAnyDataReference container for easy management of data references.
#jira UE-147354
#rb Rob.Gay
#preflight 62619071762e01e6de406c89
[CL 19852405 by phil popp in ue5-main branch]
2022-04-21 13:45:10 -04:00
phil popp
50012d952e
Fix for MetaSound ensure loading CitySample
...
#jira UE-148531
#rb Maxwell.Hayes
#preflight 625f07d99c09ef439d9f53f7
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 19818787 in //UE5/Release-5.0/... via CL 19820506
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)
[CL 19827829 by phil popp in ue5-main branch]
2022-04-20 08:17:42 -04:00
helen yang
fb818a60dc
Fix rename delegate not added to MetaSound members that do not have literals
...
#jira UE-147807
#rb rob.gay
#preflight 624dda99837c93f1a3f5889f
[CL 19652846 by helen yang in ue5-main branch]
2022-04-06 14:52:43 -04:00
Maxwell Hayes
57370f0992
Metasound Mixer Node: Fix for zippering that occurs when changing the gain of any audio channel after the first channel
...
#jira UE-147762
#rb Aaron.McLeran
#preflight 624dce082c73c3b0c0433c4a
[CL 19651066 by Maxwell Hayes in ue5-main branch]
2022-04-06 13:41:51 -04:00
phil popp
0b55f435bb
Fix for renamed MetaSound wave player pin "Loop Percent"
...
#jira UE-148263
#rnx
#rb Helen.Yang
#preflight 624c6e17bd5b36eec30e6913
[CL 19627385 by phil popp in ue5-main branch]
2022-04-05 12:47:56 -04:00