Commit Graph

67 Commits

Author SHA1 Message Date
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
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
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
phil popp
c53bd7cbb8 Adding Metasound Operator Cache
#jira UE-179992
#rb Rob.Gay
#preflight 6442bdd827014596f3e0e692

[CL 25151580 by phil popp in ue5-main branch]
2023-04-21 15:20:04 -04:00
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