Commit Graph

984 Commits

Author SHA1 Message Date
charlie huguenard
3ba6439ab6 [Metasound] Check whether analyzer exists before attempting to add it to a generator.
Also, remove ensure when trying to find an analyzer factory, since we can fail gracefully.

#jira UE-185335
#rnx
#rb phil.popp
#preflight 645a6477a73096fab7787284

[CL 25402611 by charlie huguenard in ue5-main branch]
2023-05-10 08:29:22 -04:00
maxwell hayes
568aa49a91 [Metasounds] re-adding Reset() function from audio bus writer node.
#jira UE-184800
#rb Phil.Popp
[FYI] Phil.Popp
#preflight 645975e54c3ec54e6e2d0a0a

[CL 25396155 by maxwell hayes in ue5-main branch]
2023-05-09 17:27:12 -04:00
miles flanagan
3ab7304bd6 Make PlayOrder of most recently played sound accessible from Audio Component, fix editor graph analyzers
#jira UE-185275
#preflight 645993da386cf3c2732af69f
#rb rob.gay, charlie.huguenard

[CL 25390291 by miles flanagan in ue5-main branch]
2023-05-09 12:59:07 -04:00
rob gay
dc986cb6b8 - Minor bug w/setting vertex ID instead of node ID when member modify context is updated
- Misc clean-up
#rb trivial
#rnx
#preflight 645943abfd4b8f4e0dc97fbb

[CL 25380538 by rob gay in ue5-main branch]
2023-05-08 19:08:22 -04:00
rob gay
531ba75ad7 - Fix to avoid not adding graph vertices to graph on creation
- Fix to MetaSound doc builder ClassIdToNodeIndices not initializing properly
#rb trivial
#rnx
#preflight 6459346c2d27fa25b3a2bff9

[CL 25375972 by rob gay in ue5-main branch]
2023-05-08 15:47:42 -04:00
phil popp
ca0f1dc0c5 Allow metasound C++ nodes to swap pointers on vertex data binding.
#jira UE-184049
#rb Max.Hayes
#preflight 64552207d77a82d6a77796c8

[CL 25363328 by phil popp in ue5-main branch]
2023-05-05 21:35:49 -04:00
rob gay
5f1dc4979e Refactor interface modification placement algorithm to position newly added nodes using sort order of adjacent graph members
- Clean-up & remove dead code in FModifyRootGraphInterfaces transform
#rb helen.yang
#jira UE-120184
#rnx
#preflight 6453fbf34574b81df482a79a

[CL 25343968 by rob gay in ue5-main branch]
2023-05-04 18:12:21 -04:00
rob gay
e576e8b8d9 Fix for shadowing of function when registering interface introduced in refactor
#rb trivial
#rnx
#preflight 6453fd5e4c3ec54e6eff425f

[CL 25343957 by rob gay in ue5-main branch]
2023-05-04 18:12:02 -04:00
rob gay
b17ee42ed3 Fix for ensure in the MS BP builder subsystem when attempting to add a MetaSound Node Class using a literal BP node value
#jira UE-180954
#rnx
#rb helen.yang
#preflight 64529cf1743c256cd6a98b13

[CL 25327697 by rob gay in ue5-main branch]
2023-05-03 18:06:20 -04:00
jason weiler
ad3b95a556 [Metasound] Build fix - missing variable capture in a lambda definition
[FYI] [at]charlie.huguenard
#preflight 64527354d863ba262120c4e0

[CL 25323472 by jason weiler in ue5-main branch]
2023-05-03 15:37:25 -04:00
charlie huguenard
a564e71d89 [Metasound] Fix crash when attempting to connect vertices with mismatched access types
#rnx
#preflight 64511f860e33f2d51d50f797

[CL 25321272 by charlie huguenard in ue5-main branch]
2023-05-03 14:17:48 -04:00
charlie huguenard
7b12ccaeae [Metasound] Get history of output changes instead of last value
#preflight 64513fbb4d593c0b42b03cc8
#rb phil.popp

[CL 25320519 by charlie huguenard in ue5-main branch]
2023-05-03 13:43:51 -04:00
charlie huguenard
62ba6250c5 [Metasound] Support constructor pins in test graph builder
#preflight 6451233ac86798f650b6d816
#rb simon.yan

[CL 25309515 by charlie huguenard in ue5-main branch]
2023-05-02 18:18:27 -04:00
helen yang
98d0bb918d Clear object literals when connecting MetaSound nodes to prevent hidden asset references
#jira UE-182177
#rb rob.gay
#preflight 645170876538e45f7565824a

[CL 25308044 by helen yang in ue5-main branch]
2023-05-02 17:00:45 -04:00
charlie huguenard
5239c236a2 [Metasound] Fix mismatch in param transmitter ids
#preflight 645024ea6538e45f75d16b7e
#rb miles.flanagan, phil.popp

[CL 25300567 by charlie huguenard in ue5-main branch]
2023-05-02 09:27:16 -04:00
jimmy smith
a66b38a8ad Sanitize input values to prevent NaNs in the case of extremely large inputs. i.e. FLT_Max and FLT_Min.
#rb phil.popp
#okforhub public
#jira UE-184287
#preflight 644c43c61c2846595c80e015

[CL 25287381 by jimmy smith in ue5-main branch]
2023-05-01 13:53:09 -04:00
phil popp
9dfb3b30ba Adding diagnostcis for metasounds which load before interfaces are registered.
#jira UE-184499
#preflight 644be5919c50ddcc0bb0167f

[CL 25240412 by phil popp in ue5-main branch]
2023-04-28 16:43:19 -04:00
miles flanagan
6bed31cefd Clamp input values to Dynamic Filter and SuperOscillator to prevent NaNs
#jira UE-184290, UE-184288
#preflight 644bf041864f15ebf5d38305

[CL 25235684 by miles flanagan in ue5-main branch]
2023-04-28 13:46:13 -04:00
charlie huguenard
16e205ba71 [Metasound] Pass audio component id to OnGeneratorInstanceCreated instead of the individual voice id
#jira UE-184555, UE-184554
#preflight 644befb1f50260822919bc80

[CL 25234241 by charlie huguenard in ue5-main branch]
2023-04-28 12:28:48 -04:00
phil popp
e8be08d06e [Metasounds] removing Reset() function from0 audio bus writer node to see if it is the cause of automated test crashes.
#jira UE-184201
#rb Phil.Popp
#preflight 6449aa4a6b589f8b369fa4a2
[FYI] Maxwell.Hayes

[CL 25225488 by phil popp in ue5-main branch]
2023-04-27 18:49:33 -04:00
maxwell hayes
8bf510a23f [Metasound] Reset functions for nodes
#rb Phil.Popp
#jira UE-179001

#preflight 6446fda4434155a8f85

[CL 25175848 by maxwell hayes in ue5-main branch]
2023-04-24 23:44:17 -04:00
phil popp
337d5f3cfb Add more tests for metasound automated node tests
#jira UE-179002
#rb Rob.Gay
#preflight 6446a343641e2c3cb4a6af03

[CL 25175153 by phil popp in ue5-main branch]
2023-04-24 23:05:42 -04:00
Aaron McLeran
70e7c3734f Removing many vestigates of old audio engine code.
#rb Ryan.Mangin
#jira UE-144348
#preflight 6446e9d30206a6e20f49f2e7

[CL 25172786 by Aaron McLeran in ue5-main branch]
2023-04-24 18:22:37 -04:00
maxwell hayes
b2246c57ee [Metasounds] Adding Reset() function to audio bus reader/writer nodes.
#jira UE-179001
#rb Phil.Popp
#preflight 644317e90171aae0b1de17df

[CL 25156686 by maxwell hayes in ue5-main branch]
2023-04-21 20:49:41 -04:00
phil popp
19c322e4f6 CIS metasound non-unity build fix.
#rb trivial
#preflight skip

[CL 25151593 by phil popp in ue5-main branch]
2023-04-21 15:21:07 -04:00