Commit Graph

16 Commits

Author SHA1 Message Date
Rob Gay
960ad09c4a Stoppin' the fun boppin' (Final... hopefully... rename of bop to trigger)
#rb phil.popp
#jira none

[CL 15221646 by Rob Gay in ue5-main branch]
2021-01-27 15:54:01 -04:00
Rob Gay
74349f19dd Metasound Math Nodes
#rb phil.popp
#jira UEAU-631

[CL 15072951 by Rob Gay in ue5-main branch]
2021-01-13 17:37:25 -04:00
Rob Gay
872ba97a0a - Fix-up procedural sounds to support stopping source fade. Remove some restrictions requiring only one instance to be generated per USoundWaveProcedural instance.
- Rig up metasound OnPlay/OnFinished triggers
- Add typedefs for BopRead/WriteRef to begin deprecating Bop and using Trigger
- Fix-up Periodic Bop node to have activate/deactivate
- Rename to 'PeriodicTrigger'
#rb aaron.mcleran phil.popp
#jira UEAU-627 UEAU-628

[CL 15039777 by Rob Gay in ue5-main branch]
2021-01-11 14:18:46 -04:00
phil popp
4a92191e2d Multichannel Metasound Source
- Moving Frontend UObject registration logic to FMetasoundUObjectRegistry
- Allow FMetasoundAssetBase to support multiple FMetasoundArchetypes
- Adding graph synchronization between UEdGraph and FMetasoundDocument
- Added TAssetPtr<> for tracking validity of objects that cannot be wrapped in a smart pointer.
- Added support for mono and stereo to UMetasoundSource
- Added tools for comparing FMetasoundARchetypes.
- Added LogMetasound

#rb Max.Hayes
#jira UEAU-487

[CL 14919511 by phil popp in ue5-main branch]
2020-12-14 15:48:27 -04:00
phil popp
f3768afb81 Metasound Envorinment Variable
#rb Rob.Gay
#jira UEAU-487

[CL 14766414 by phil popp in ue5-main branch]
2020-11-17 17:52:08 -04:00
phil popp
5e1bbd0bb4 Metasound Bop implementation
#jira UEAU-496
#rb Rob.Gay

[CL 14322411 by phil popp in ue5-main branch]
2020-09-15 16:06:12 -04:00
Ethan Geller
74b3b5c05b #jira UEAU-480
Initial implementation of the metasound transmission systems, as well as send and receive nodes.
#rb phil.popp

[CL 14272158 by Ethan Geller in ue5-main branch]
2020-09-08 14:13:51 -04:00
Ethan Geller
c31c8db2cf #jira UE-95294, UE-96304, UE-96303
Fix for static analysis warnings.
#rb none

[CL 14115001 by Ethan Geller in ue5-main branch]
2020-08-14 13:39:33 -04:00
phil popp
81a1f9d6e4 Adding validation checks and better error reporting to FOperatorBuidler
#jira UEAU-499
#rb Max.Hayes

[CL 14107958 by phil popp in ue5-main branch]
2020-08-13 17:37:43 -04:00
Ethan Geller
2350082524 #jira UEAU-543
Extract registry-related metasound files to Metasound Frontend, and move our core node library to MetasoundCoreNodeLibrary.
#rb phil.popp
#fyi phil.popp, jimmy.smith

[CL 13957102 by Ethan Geller in ue5-main branch]
2020-07-28 13:58:29 -04:00
Ethan Geller
529318d783 #jira UEAU-524
Implement UMetasoundSource, Archetype registry, and implement Archetype support in the metasound editor.
#rb rob.gay, phil.popp
#fyi rob.gay, phil.popp

[CL 13940440 by Ethan Geller in ue5-main branch]
2020-07-23 20:32:26 -04:00
phil popp
322cc9d194 CIS fixes for android/linux
#rb none
#jira none
#fyi Ethan.Geller

[CL 13890229 by phil popp in ue5-main branch]
2020-07-18 15:37:39 -04:00
phil popp
a3b19a9423 Update metasound generator interface. Make synth component example an explicit example.
#jira UEAU-494
#rb Rob.Gay Ethan.Geller

[CL 13884427 by phil popp in ue5-main branch]
2020-07-17 12:29:09 -04:00
phil popp
e80e3d640a Update nodes to use TMaps to describe input/output vertices.
#jira UEAU-491
#rb Aaron.McLeran

[CL 13776469 by phil popp in ue5-main branch]
2020-06-25 18:06:30 -04:00
phil popp
388f2d3c9a Adding TTime and FFrequency metasound classes.
Adding several primative types.
#jira UEAU-488
#rb Rob.Gay Ethan.Geller

[CL 13748522 by phil popp in ue5-main branch]
2020-06-23 11:29:21 -04:00
phil popp
cdf446c090 Metasound plugin initial checkin of data sharing reference graph.
#rb Aaron.McLeran Ethan.Geller Jimmy.Smith Rob.Gay Maxwell.Hayes
#jira UEAU-445

[CL 13521801 by phil popp in ue5-main branch]
2020-05-22 23:46:09 -04:00