sondra moyls
116b42ecd0
Set automated metasound node tests to be picked up by Enginetest nightly
...
#jira UEENGQA-112148
#rnx
#fyi phil.popp
[CL 31459780 by sondra moyls in 5.4 branch]
2024-02-13 22:59:01 -05:00
phil popp
ff39b3c1c9
Fix missing reset on post executable input node.
...
#jira UE-205092
#rb rob.gay#preflight 65c428960451b1c61b641ab2
[CL 31309106 by phil popp in 5.4 branch]
2024-02-08 17:55:13 -05:00
jake burga
7d37a357cb
Metasound engine tests call "PostExecute" after "Execute".
...
[REVIEW] [at]buzz.burrowes [at]charlie.huguenard [at]robert.rouhani [at]nicholas.howe
#rb phil.popp
#jira UE-204956
#tests EngineTests
[CL 30905097 by jake burga in 5.4 branch]
2024-01-25 17:41:37 -05:00
phil popp
bb3dbb7e18
Avoid registering unused send/receive nodes
...
#jira UE-204391, UE-204393, UE-190886
#rb Rob.Gay
[CL 30890172 by phil popp in 5.4 branch]
2024-01-25 12:08:15 -05:00
jake burga
e5270a8e75
Delete IAudioCodec and IAudioCodecRegistry
...
[REVIEW] [at]jimmy.smith
#rb jimmy.smith
#tests PIE
[CL 30212422 by jake burga in ue5-main branch]
2023-12-08 11:50:21 -05:00
marc audy
53674c5de6
Fix missing ;
...
[CL 28996978 by marc audy in ue5-main branch]
2023-10-21 01:27:50 -04:00
rob gay
94048f43ca
- Make FNodeRegistryKey an actual struct as opposed to a string alias
...
- Avoids string format/copies/conversions in most cases where its just used as a key
- Deprecate NodeRegistryKey namespace calls
#rb phil.popp
#rb helen.yang
[CL 28727626 by rob gay in ue5-main branch]
2023-10-12 16:37:45 -04:00
gary gong
fad547fade
Compressor node optimizations (and node tests)
...
#jira UE-195845
[CL 28464310 by gary gong in ue5-main branch]
2023-10-04 13:35:33 -04:00
charlie huguenard
6a3981ad79
[Metasound] Enable pin on envelope follower node
...
#jira UE-195785
[FYI] kevin.cavanaugh, matthew.booth
#rb aaron.mcleran
[CL 28006696 by charlie huguenard in ue5-main branch]
2023-09-19 15:05:36 -04:00
rob gay
0b5702d6e8
- Make UMetaSoundSource & UMetaSoundPatch the direct document manipulated object for subsystem builders
...
- Remove specialized Audition object in favor of directly using UMetaSoundSource for Source builders
#rb phil.popp
#jira UE-194159
[CL 27861100 by rob gay in ue5-main branch]
2023-09-13 20:11:49 -04:00
charlie huguenard
7838330b9f
[Metasound] Notify users when a generator's I/O changes
...
#rb phil.popp
[CL 27842984 by charlie huguenard in ue5-main branch]
2023-09-13 14:53:04 -04:00
phil popp
f25c1c60d4
Use MetaSound proxy cache to build metasounds
...
#jira UE-185834
#rb Helen.Yang
[CL 27841603 by phil popp in ue5-main branch]
2023-09-13 14:21:35 -04:00
rob gay
2660985605
[MetaSounds] Automated test & fix-up for getting class, node, access type, and ctor state of node inputs/outputs
...
#rb helen.yang
#rnx
#jira UE-194159
[CL 27772157 by rob gay in ue5-main branch]
2023-09-11 17:33:43 -04:00
helen yang
939f35db64
Various minor MetaSound Builder BP function fixups
...
- Default MajorVersion to 1 for AddNodeByClassName w/ better log
- Set some lesser used pins to AdvancedDisplay
- Clarify Node Handle display name
#rb maxwell.hayes
#jira UE-192617
#jira UE-192628
[CL 27559967 by helen yang in ue5-main branch]
2023-09-01 13:19:23 -04:00
charlie huguenard
5cc793ef53
[Metasound] NodeTestGraphBuilder: Add method for adding a constructor input which has a type that is not directly supported by FLiteral
...
[CL 27282297 by charlie huguenard in ue5-main branch]
2023-08-22 15:19:25 -04:00
Rob Gay
947c8ae10a
Fix comment with unacceptable word
...
#rb trivial
#jira
#rnx
[CL 26974838 by Rob Gay in ue5-main branch]
2023-08-09 17:40:47 -04:00
rob gay
61cb3544cf
- Fix for auditioning the same sound multiple times not respecting live updates on additional calls
...
- Upgrade Live Node Update automation tests to LiveUpdateMultipleMetaSoundSources for more comprehensive coverage
#rb helen.yang
#jira UE-192099
#rnx
#lockdown julien.marchand
[CL 26971688 by rob gay in ue5-main branch]
2023-08-09 16:45:21 -04:00
rob gay
3568cc0034
- Remove --> RemoveSwap delegates to allow for handlers to not duplicate forwarded messages where applicable
...
- Refactor remove node handler for transactor to not do swap piecemeal, which was resulting in dropped connections
- Add test for adding/removing nodes while auditioning (excercises add/remove edges by extension)
#rb phil.popp
#rnx
#jira UE-191865
[CL 26890183 by rob gay in ue5-main branch]
2023-08-07 13:38:36 -04:00
rob gay
48e0c4350d
- Make Connect... MetaSoundBuilderSubsystem API calls replace edges as needed to parallel editor behavior more
...
- Update MetaSoundFrontendDocumentBuilder AddEdge... API calls to support both replacement and ignoring invalid requests where applicable
#rb phil.popp
#jira UE-190989
[CL 26661505 by rob gay in ue5-main branch]
2023-07-27 19:43:47 -04:00
rob gay
6f37b5d549
Conform test component initialization in MetaSound Engine Tests & fix false negative error in case where component is built with invalid initial state of built sound.
...
#rb trivial
#jira UE-190758
#rnx
[CL 26578447 by rob gay in ue5-main branch]
2023-07-25 12:40:57 -04:00
rob gay
0e643ad6e0
Fix-up false negative in MetaSound engine test(s)
...
#rb trivial
#jira UE-190758 UE-190759
#rnx
[CL 26560113 by rob gay in ue5-main branch]
2023-07-24 20:10:12 -04:00
Rob Gay
267e801aa9
Fix for nametable/MetaSound Search Engine entry leaks due to new class name being generated on every builder build/audition call associated with a given target object
...
#rb todo
#jira UE-190590
#rnx
[CL 26471782 by Rob Gay in ue5-main branch]
2023-07-19 17:25:21 -04:00
phil popp
c382cf4cfb
Fix for disconnecting MetaSound node using builder API does not update output
...
#jira UE-189292
#rb Rob.Gay
[CL 26446133 by phil popp in ue5-main branch]
2023-07-18 16:24:42 -04:00
Rob Gay
3b5f9c1e39
Add missing forward of early return value causing false negative when attempting to add MetaSound Interface via Builder API
...
#rb trivial
#jira UE-190478
#fyi sondra.moyls
[CL 26443241 by Rob Gay in ue5-main branch]
2023-07-18 15:24:34 -04:00
charlie huguenard
a2d0fbf215
[Metasound] Set graph inputs to node defaults when using single-node helper.
...
Also add node tests which were not marked for add.
#rnx
[CL 26410139 by charlie huguenard in ue5-main branch]
2023-07-17 12:45:54 -04:00