Commit Graph

29 Commits

Author SHA1 Message Date
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
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
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
charlie huguenard
55777a0917 [Metasound] Use generators for node tests and fix up tests.
#rb phil.popp, jake.burga, simon.yan
#preflight 64307638b4329f6f1a401afc

[CL 24976780 by charlie huguenard in ue5-main branch]
2023-04-10 09:26:19 -04:00
charlie huguenard
3c8efcca93 [Metasound] Blueprint access to watch outputs on a playing Metasound source
#rb ryan.mangin, rob.gay, phil.popp
#preflight 6418bfb2691c5ebc15931d3e

[CL 24731517 by charlie huguenard in ue5-main branch]
2023-03-21 10:01:25 -04:00
charlie huguenard
4fdfbdf806 [Metasound] Watch outputs on a FMetasoundGenerator
#rb rob.gay, phil.popp
#preflight 6414cabd345ab08524fc9542

[CL 24723801 by charlie huguenard in ue5-main branch]
2023-03-20 17:13:25 -04:00
charlie huguenard
8a6a994a05 [Metasound] Add/remove vertex analyzers on generator outputs.
[REVIEW] [at]rob.gay [at]phil.popp [at]buzz.burrowes
#rb phil.popp
#preflight 640a197a28026468d9dbbecf
#preflight 640a197a28026468d9dbbecf

[CL 24583351 by charlie huguenard in ue5-main branch]
2023-03-09 17:07:57 -05:00
charlie huguenard
5fc9c2766c [Metasound] Add MetasoundGenerator API to get input write refs and output read refs.
See unit tests for usage examples.

#rb buzz.burrowes, phil.popp, rob.gay
#preflight 64078acf5515f4f57b4cb220

[CL 24551990 by charlie huguenard in ue5-main branch]
2023-03-07 19:10:58 -05:00
rob gay
aeb25bb49d - Add Runtime MetaSound Builder support
- Add MetaSound Patch Interface support
- Add MetaSound Interface Bindings
#rb phil.popp
#preflight 640783bd5515f4f57b4b1268
[FYI] Sondra.Moyls
[FYI] Dan.Reynolds

[CL 24548617 by rob gay in ue5-main branch]
2023-03-07 17:01:52 -05:00
charlie huguenard
391e038309 [Metasounds] Allow user to provide sample rate and block size to graph builder, so we can test with different settings.
#rb phil.popp
#preflight 63ef8d34500c05a624d297ca

[CL 24285228 by charlie huguenard in ue5-main branch]
2023-02-17 12:44:15 -05:00
christopher waters
e671a70412 Adding includes for upcoming dependency cleanup.
#preflight 63e6a580aa024864c3ec1c15

[CL 24137082 by christopher waters in ue5-main branch]
2023-02-11 12:39:56 -05:00
phil popp
1d78b81b52 Metasound automated node tests and fixes
#jira UE-175097
#rb Charlie.Huguenard
#preflight 63d1895f033e457ba8f10cb4

[CL 23863384 by phil popp in ue5-main branch]
2023-01-25 20:41:44 -05:00
charlie huguenard
7e6a8fb4ec [MetaSounds] Unti test helper which builds a graph and operator from node names.
#jira UE-171916
#rb phil.popp, ryan.mangin
#preflight 6398902543330e63e57ed86a
#preflight 63989da92540a78d271e181c

[CL 23499998 by charlie huguenard in ue5-main branch]
2022-12-13 18:22:31 -05: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
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
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
UnrealBot
c47e81b2cb Branch snapshot for CL 18531810
[CL 18531810 in ue5-main branch]
2022-01-06 16:44:09 +00:00
UnrealBot
2987349d36 Branch snapshot for CL 18514113
[CL 18514113 in ue5-main branch]
2022-01-05 20:41:17 +00:00
phil popp
df45b5c0f0 Fix for ensure in metasound source engine test
#jira UE-136573
#rb Rob.Gay
#preflight 61d5e3356511bc498e4827b5

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18522327 in //UE5/Release-5.0/... via CL 18522409
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18522460 by phil popp in ue5-release-engine-test branch]
2022-01-05 14:05:25 -05:00
aaron mcleran
0ffa11ba73 Adding new interface for one-shots, upgrading old metasounds to use new interface if they hooked up the on-finished trigger.
Great test-case for interfaces and our upgrade code paths.

#rb Rob.Gay
#jira UE-137708
#preflight 61ba7d64753a9d8c87c2a038

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18472322 in //UE5/Release-5.0/... via CL 18473370
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18473402 by aaron mcleran in ue5-release-engine-test branch]
2021-12-15 23:11:10 -05:00
rob gay
ac7944ab27 Backout backed out changelist 18369259
-----------------------------------------------------------------
EngineTest fix-ups for interface changes
#rb phil.popp
#rnx
#p4v-cherrypick 18344375

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18413265 via CL 18413387 via CL 18413403 via CL 18434961 via CL 18437305
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18437362 by rob gay in ue5-release-engine-test branch]
2021-12-10 20:37:43 -05:00
aurel cordonnier
12005ebd1e [Backout] - CL18345241
[FYI] rob.gay
Original CL Desc
-----------------------------------------------------------------
EngineTest fix-ups for interface changes
#rb phil.popp
#rnx
#p4v-cherrypick 18344375

#ROBOMERGE-AUTHOR: aurel.cordonnier
#ROBOMERGE-SOURCE: CL 18369259 via CL 18369281 via CL 18369294 via CL 18434232 via CL 18435615
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18436534 by aurel cordonnier in ue5-release-engine-test branch]
2021-12-10 19:13:38 -05:00
rob gay
436896aff2 EngineTest fix-ups for interface changes
#rb phil.popp
#rnx
#jira none

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18344375 in //UE5/Release-5.0/... via CL 18344463
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18344565 by rob gay in ue5-release-engine-test branch]
2021-12-01 16:03:15 -05:00