Commit Graph

63 Commits

Author SHA1 Message Date
phil popp
274f01210e Remove transmittable input nodes and move updating parameters to the metasound generator
#jira UE-179992
#rb Rob.Gay
#preflight 642d9f944847065878db1c64

[CL 24937473 by phil popp in ue5-main branch]
2023-04-05 17:38:47 -04:00
buzz burrowes
fb48d94232 MusicClockComponent & MusicTempometerComponent for the new Harmonix plugin. Includes massive refactor for Measure -> Bar and Pulse -> Beat.
[REVIEW] [at]nicholas.howe [at]jake.burga
#preflight 6418998932723d4a20488334

[CL 24724583 by buzz burrowes in ue5-main branch]
2023-03-20 17:38:24 -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
helen yang
0492676ee2 Fix build break in MetaSound editor
#preflight none
#rb phil.popp

[CL 24665409 by helen yang in ue5-main branch]
2023-03-15 19:44:52 -04:00
phil popp
03083332fe Add render timing feedback to metasound editor.
#preflight 6411ed27af3fc35292890610

[CL 24658951 by phil popp in ue5-main branch]
2023-03-15 14:22:41 -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
ab0ac7b9e3 [Metasound] Copy up changes from Dev-EngineMerge to bring Dev-Valkyrie up to date and avoid future Robomerge conflicts.
[REVIEW] [at]phil.popp
#rb phil.popp
#preflight 6407b2d72559570cc702c457

[CL 24552047 by charlie huguenard in ue5-main branch]
2023-03-07 19:13:12 -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
aaron mcleran
0ed71ae50f Adding ability to debug metasounds which are causing issues.
#preflight none
#rb Phil.Popp
#jira UE-176383

[CL 24061437 by aaron mcleran in ue5-main branch]
2023-02-07 17:44:29 -05:00
phil popp
07532dcf7e Fix for race condition in async metasound builder
#jira UE-167793
#rnx
#rb Helen.Yang
#preflight 63e2997a5c0ce8f11be23025

[CL 24058108 by phil popp in ue5-main branch]
2023-02-07 15:42:12 -05:00
buzz burrowes
70253a5cb5 Backing out in-progress work on "transient parameter" handling
#preflight 63b88326577437afe6f70664

[CL 23604394 by buzz burrowes in ue5-main branch]
2023-01-06 17:23:35 -05:00
miles flanagan
ef537c6526 Support for playing Metasounds from SoundCues.
Bulk of work is to support parameter forwarding from the SoundCue's param transmitter to any number of playing wave instances that also can create their own param transmitters.

#rb helen.yang, rob.gay
#rnx
#preflight 63b7310e763c6c1064bba206

[CL 23602451 by miles flanagan in ue5-main branch]
2023-01-06 15:36:57 -05:00
buzz burrowes
71bea2625a Work-in-progress:
Seek Request
Loop Configuration
#preflight 63b84b63e26e31879b099edf

[CL 23600851 by buzz burrowes in ue5-main branch]
2023-01-06 14:00:14 -05:00
buzz burrowes
8fc9d6e869 Fix non-unity build.
#preflight skip

[CL 23532623 by buzz burrowes in ue5-main branch]
2022-12-15 17:03:12 -05:00
buzz burrowes
6a343186d8 MetasoundParameterPack V1
[REVIEW] [at]phil.popp [at]rob.gay [at]aaron.mcleran
#preflight 639b5db4012902cb8d76c448

[CL 23532613 by buzz burrowes in ue5-main branch]
2022-12-15 17:03:02 -05:00
henrik karlsson
8f895fef35 Added includes needed after removing includes in headers
#preflight 6360b63e41625be270a6e464
#rb none

[CL 22888775 by henrik karlsson in ue5-main branch]
2022-11-01 15:14:15 -04:00
phil popp
aad06f1be7 Metasound DSP fixes around ADSR and triggers
- Updated logic on trigger delay node
- Updated logic for signalling that metasound generator is done
- Added ability to clear out selection of triggers
- Fixed ADSR situation when attack is zero.
#jira UE-162042
#rb Rob.Gay
#preflight 633714925c2225fe5f7ade1f

[CL 22279780 by phil popp in ue5-main branch]
2022-09-30 16:18:48 -04:00
rob gay
5b663bdf9b Fix dodgy move semantics
#rb trivial
[FYI] phil.popp
#jira none
#rnx
#preflight skip

[CL 22240398 by rob gay in ue5-main branch]
2022-09-28 22:19:59 -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
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
phil popp
3b6d5fb578 Add metasound constructor vertices
Integrate vertex data into graph builder.
#jira UE-150143, UE-149184
#rb Rob.Gay
#preflight 628677e9614041edb70a77d9

[CL 20284114 by phil popp in ue5-main branch]
2022-05-19 14:18:38 -04:00
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
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
3bdc09e2a5 Backout out backed out changelist 18369256 (includes AudioComponent redirect fix)
-----------------------------------------------------------------
MetaSounds Interfaces Checkpoint 2:
- Version up source archetypes to become two interfaces: channel interfaces (mono/stereo) & base source namespace
- Clean-up Interface panel to support namespacing better
- Fix bugs with assuming interfaces are always and the only base namespace members
- Allow namespacing for any arbitrary interface member
- Add lock icon to clarify what interface members cannot be modified individually (i.e. cannot add, remove, or rename them as they are interface members)
- Organize members alphabetically
#jira UE-135000
#rnx
#rb phil.popp
#preflight 61a7d1079c77d610079303ec
#p4v-cherrypick 18344347

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18413245 via CL 18413381 via CL 18413401 via CL 18434953 via CL 18437303
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18437360 by rob gay in ue5-release-engine-test branch]
2021-12-10 20:37:31 -05:00