Commit Graph

283 Commits

Author SHA1 Message Date
Aaron McLeran
5f08d51e97 Fix for static analysis include cycle
#fyi Rob.Gay
#jira none
#rb none
#preflight none

[CL 21463121 by Aaron McLeran in ue5-main branch]
2022-08-19 15:42:08 -04:00
Rob Gay
25826b9069 Summer Cleaning
- Rename MetasoundArchetype Source file to MetasoundFrontendInterface
- Move MetaSound interface files to subdirectory.
- Break out document versioning transforms to own impl/header
#rb todo
#rnx
#jira none
#preflight 62fed263200ff87e07d77340

[CL 21458865 by Rob Gay in ue5-main branch]
2022-08-19 12:14:31 -04:00
phil popp
5fc6f172c9 [MetaSound] Allow Constructor pin to be set from BP
#rb Rob.Gay
#jira UE-153913
#preflight 62fe6e68f7404b55a3fd49f9

[CL 21445924 by phil popp in ue5-main branch]
2022-08-18 13:55:13 -04:00
Rob Gay
92e6f6d708 Register data type as it is required to generate transmission channel to avoid ensure in editor
#rb trivial
#jira UE-149394
#rnx
#preflight skip

[CL 21434407 by Rob Gay in ue5-main branch]
2022-08-17 19:04:08 -04:00
Rob Gay
4427e326e4 Make AnalyzerAddress & GraphAnalyzerAddress real TransmissionAddress citizens
#rb phil.popp
#jira UE-149394
#rnx
#preflight 62fd6ff6086f90bbc482f1e7

[CL 21434257 by Rob Gay in ue5-main branch]
2022-08-17 19:01:34 -04:00
Rob Gay
9064ec60e0 Virtual call in ctor & rogue #pragma in impl fixes
#rb trivial
#jira none
#rnx
#preflight skip

[CL 21427438 by Rob Gay in ue5-main branch]
2022-08-17 13:34:02 -04:00
Rob Gay
2b17ace435 Node Template Preprocessor Updates
- Conform template build step nominclature to "Document Preprocessing" (as it may be used either directly before building or at time post serialization)
- Use new preprocessor to cache edge data for more performant reroute template processing
#rb phil.popp
#rnx
#jira UE-160476
#preflight 62fbe79fad3bd8ad645963ec

[CL 21413130 by Rob Gay in ue5-main branch]
2022-08-16 16:19:43 -04:00
phil popp
20d9fe84b6 MetaSound Source Surround Channel Format Support.
#rb Rob.Gay
#jira UE-150587
#preflight 62fa5557153b17e746323904

[CL 21386849 by phil popp in ue5-main branch]
2022-08-15 10:49:30 -04:00
Rob Gay
43065604d6 Rename UMetaSound to UMetaSoundPatch
#jira UE-150599
#rb helen.yang
#preflight 62f69d471e61d1ba0e8e37e5

[CL 21360370 by Rob Gay in ue5-main branch]
2022-08-12 14:54:54 -04:00
Rob Gay
d759aee3d7 MetaSound Reroute Nodes
- Minor play button/transport bar updates using new icons from RobbieK
- Validation Clean-up to better report final message severity state & accomidate template node validation (i.e. reroute validation & visual reporting/user feedback)
#rb helen.yang
#jira UE-150599
#rnx
#preflight 62f6949acf7afa018ba94144

[CL 21359529 by Rob Gay in ue5-main branch]
2022-08-12 14:22:05 -04:00
Rob Gay
b11e9b2c7c Minor error text fix-up (missed in prior CL)
#fyi helen.yang
#rb helen.yang
#jira none
#rnx
#preflight skip

[CL 21323383 by Rob Gay in ue5-main branch]
2022-08-10 14:52:01 -04:00
Rob Gay
87f810eadf MetaSound Template nodes
#rb phil.popp
#jira UE-160476
#preflight 62f3f49df75a2a539c8b4973

[CL 21322540 by Rob Gay in ue5-main branch]
2022-08-10 14:18:10 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Rob Gay
d9d184894a Minor FrontendRegistry Clean-up
#rb trivial
#jira none
#rnx
#preflight 62f14e55185da2495f7e3ee8

[CL 21272010 by Rob Gay in ue5-main branch]
2022-08-08 14:04:23 -04:00
helen yang
85f1f46cee Fix conditional for reconnecting connections when updating a MetaSound node version
#jira UE-159938
#jira UE-159940
#rb phil.popp
#preflight 62d75247185da2495fce054c
#rnx

[CL 21181052 by helen yang in ue5-main branch]
2022-07-20 11:30:34 -04:00
helen yang
abcf114f57 MetaSound Constructor pin editor-frontend integration checkpoint
- Both inputs and outputs can be constructor vertices, not just inputs
- Enforce connection and data type constraints for access types
- Prevent default value constructor value from being changed while playing
- Added cvar (default disabled) for enabling constructor pin option in editor

#jira UE-151661
#rb phil.popp
#preflight 62d59f4bf156340c79cfcbf5

[CL 21152841 by helen yang in ue5-main branch]
2022-07-18 17:14:25 -04:00
Rob Gay
d5645c2286 Split MetaSound DataType "IsArrayType()" function into bIsArrayParseable & bIsArrayType members, deprecating function in favor of caching booleans on DataType registration
Enforce single UObject class --> MetaSound Frontend class & fix-up callsites relying on ArrayObject type/literals using cached proxy type. This lead to confusion WRT what registered type is directly associated with a given UObject & possible bugs therein.
#rb phil.popp
#rnx
#jira none
#preflight 62c890fb2823f28cf281a8f1

[CL 21100292 by Rob Gay in ue5-main branch]
2022-07-14 17:51:07 -04:00
phil popp
01f8da3a85 Update MetaSound transmission addresses
#rnx
#rb Rob.Gay
#jira UE-158253
#preflight 62cf284b5c36489ec99a2f5b

[CL 21081312 by phil popp in ue5-main branch]
2022-07-13 17:16:54 -04:00
phil popp
2f19544e46 Increased audio LLM tag coverage
#jira UE-148592
#rb  Helen.Yang
#preflight 62cc51f31961b487b39e9478

[CL 21042573 by phil popp in ue5-main branch]
2022-07-11 12:49:10 -04:00
phil popp
446b533eba [MetaSound] enforce new vertices to have valid IDs.
#jira none
#rb Rob.Gay
#preflight 62c5e0a1756222ced48b582f

[CL 20971641 by phil popp in ue5-main branch]
2022-07-06 15:31:05 -04:00
phil popp
70e3ba55ad CIS Build fix for MetaSound source interface
#jira none
#rb trivial
#preflight skip
#fyi aaron.mcleran

[CL 20882187 by phil popp in ue5-main branch]
2022-06-29 16:33:58 -04:00
Aaron McLeran
643e72369e Adding MetaSound environment data for audio mixer output frames.
#rb Phil.Popp
#jira 20811065
#preflight 62b5f0f8ff7f5dd87ef394b0

[CL 20879988 by Aaron McLeran in ue5-main branch]
2022-06-29 15:04:47 -04:00
phil popp
2fadfa51ec Audio signal processing cleanup
- Removing need for alignment in audio DSP.
- Decreased header dependencies across codebase to improve build times
- Fixed improper `using namespace` issues.
#jira UE-147590
#rb Helen.Yang, Alfaroh.Corneyiii
#preflight 62a789bd2c521c9c6dac7bb6

[CL 20648535 by phil popp in ue5-main branch]
2022-06-14 10:44:07 -04:00
Rob Gay
57c51888f0 Fix string format for warning
#rb trivial
#jira UE-147220
#fyi sondra.moyls
#preflight skip

[CL 20526615 by Rob Gay in ue5-main branch]
2022-06-06 16:02:11 -04:00
phil popp
c49dfb1c4d MetaSound: Add constructor inputs / outputs to frontend nodes
#rb Helen.Yang
#jira UE-151659, UE-151662
#p4v-preflight-copy 20381225
#preflight 6298ca1eb72f596b0fcb2f07

[CL 20469618 by phil popp in ue5-main branch]
2022-06-02 10:50:07 -04:00