Commit Graph

332 Commits

Author SHA1 Message Date
phil popp
c78e597994 Looping metasound wave pop fixes
#jira UE-112985
#lockdown Nick.Whiting
[FYI] Sondra.Moyls
#rb Rob.Gay
#preflight 606f7f3ef4a8770001b02b90

#ROBOMERGE-SOURCE: CL 15961683 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15979473 by phil popp in ue5-main branch]
2021-04-12 13:08:39 -04:00
phil popp
7f76e47a04 Fix Metasound pop when looping audio
#jira UE-112985
#lockdown Nick.Whiting
#rb Maxwell.Hayes
#preflight 606f364c812f1500016c558a

#ROBOMERGE-SOURCE: CL 15957930 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15975821 by phil popp in ue5-main branch]
2021-04-12 03:49:32 -04:00
maxwell hayes
033598badf Metasounds: GetWaveDuration node
#rb Aaron.McLeran
#lockdown nick.whiting
#jira UEAU-751
#preflight 606f2b9cee9b4c0001b81399

#ROBOMERGE-SOURCE: CL 15957520 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15975813 by maxwell hayes in ue5-main branch]
2021-04-12 03:48:54 -04:00
rob gay
47c9d451d1 - Disable Trigger Array type as input type
- Remove Editor Settings for double/int64 that were missed earlier
- Add MetaSound plugin icon & replace execution-style icon for triggers with custom icon
#rb trivial
#jira UE-112972
#lockdown nick.whiting
#preflight 606e86a7c85d730001a8433f

#ROBOMERGE-SOURCE: CL 15952122 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15958202 by rob gay in ue5-main branch]
2021-04-08 14:10:56 -04:00
phil popp
0812359bd8 Fix for crash when clicking out audio output node
#jira UE-113065
#lockdown Nick.Whiting
#rb Aaron.McLeran
#preflight 606e431250c0ee0001550147

#ROBOMERGE-SOURCE: CL 15948521 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15950347 by phil popp in ue5-main branch]
2021-04-07 22:22:52 -04:00
rob gay
14dc74f2ff - Validate pin string literal representation against transformed string through the literal system during graph sync
- Fix incorrect default type for TriggerCounterNode
#rb phil.popp
#jira UE-112559
#lockdown nick.whiting
#preflight 606e047228fbc40001a15c60

#ROBOMERGE-SOURCE: CL 15948052 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15950307 by rob gay in ue5-main branch]
2021-04-07 22:21:37 -04:00
phil popp
5559fd6b97 Reseting send/receive nodes when nothing is hooked up.
#jira UE-111611
#rb rob.gay
#preflight 606dfec368f5bc000140eec0
#lockdown Nick.Whiting

#ROBOMERGE-SOURCE: CL 15945849 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15950053 by phil popp in ue5-main branch]
2021-04-07 22:12:28 -04:00
maxwell hayes
07eede3fcd MetaSounds: have Random Get (Array) handle array being empty on init more gracefully, and making Midi to scale node initailize its array in its constructor
#jira UE-112879
#rb Aaron.McLeran
#lockdown Nick.Whiting
#preflight 606d503868f5bc0001d247f5

#ROBOMERGE-SOURCE: CL 15938492 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15938494 by maxwell hayes in ue5-main branch]
2021-04-07 03:05:51 -04:00
rob gay
e8806c89c1 - Rename AudioCommunicationInterface to AudioParameterInterface
- Add button to execute MetaSound trigger on node titlebar
#rb trivial
#jira UE-112952
#lockdown nick.whiting
#preflight 606d4a44b934f5000113fd7c

#ROBOMERGE-SOURCE: CL 15938407 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15938480 by rob gay in ue5-main branch]
2021-04-07 02:59:10 -04:00
aaron mcleran
64b956a547 Making loctext namespaces unique in metasound nodes
#rb Anna.Lantz
#jira UE-112980
[FYI] Sondra.Moyls
#lockdown Nick.Whiting
#preflight 606d15080d6b3700018a73c6

#ROBOMERGE-SOURCE: CL 15938010 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15938468 by aaron mcleran in ue5-main branch]
2021-04-07 02:57:54 -04:00
rob gay
17a6892efc - Fix for defaulted non-POD literal types not initializing correctly on new node creation. Issue was effectively manifesting with Enums (Triggers had a hack fix that is no longer necessary with this change).
- Fix for changing enum defaults not transacting.
#rb jimmy.smith
#lockdown nick.whiting
#jira UE-112559
#preflight 606d27b262ada00001f09b06

#ROBOMERGE-SOURCE: CL 15937917 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15937918 by rob gay in ue5-main branch]
2021-04-07 00:14:11 -04:00
maxwell hayes
979833bbf6 MetaSounds: fixing crash w/ sample & hold + midi quantizer
#rb Phil.Popp
#jira UE-112981
#lockdown Nick.Whiting
#preflight 606d0117963d8400010c2be3

#ROBOMERGE-SOURCE: CL 15937678 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15937679 by maxwell hayes in ue5-main branch]
2021-04-06 23:20:55 -04:00
phil popp
4f3b457c6e Removing more unwanted types and hiding blacklist of input types
#lockdown Nick.Whiting
#jira UE-112303
#rb Rob.Gay
#preflight 606cf9f30ecb2c0001e42a7c

#ROBOMERGE-SOURCE: CL 15937067 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15937071 by phil popp in ue5-main branch]
2021-04-06 21:02:21 -04:00
maxwell hayes
dadf276c7a metasound: Fix for silent output by default in audio mixer node
#jira UE-112971
#rb trivial
#lockdown  nick.whiting

#ROBOMERGE-SOURCE: CL 15936933 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15936956 by maxwell hayes in ue5-main branch]
2021-04-06 20:45:05 -04:00
phil popp
23fb5788b0 Fix Metasound UObject proxy array creation for null UObjects
#jira UE-110510
#lockdown Nick.Whiting
#rb Rob.Gay
#preflight 606cde497cb8480001b3aeaa

#ROBOMERGE-SOURCE: CL 15936505 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15936511 by phil popp in ue5-main branch]
2021-04-06 19:04:26 -04:00
anna lantz
89bc193441 Miscellaneous tool tip fixes and conversions to headerless-Nodes
#jira UE-110754
#jira UE-110044
#jira UE-109509
#jira UE-112040
#jira UE-112869
#rb ryan.mangin
#lockdown nick.whiting
#preflight 606cdc4ea4955f0001dd5cad

#ROBOMERGE-SOURCE: CL 15936423 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15936444 by anna lantz in ue5-main branch]
2021-04-06 18:56:44 -04:00
rob gay
a5adaf2847 - Fix triggered inputs firing on initialization in subsequent SoundGenerator instances
- Caused by leak in Transmission System's Global DataChannels, wherein AudioComponents were not removing instance data, which caused new sounds played from that Component taking on last value set from prior instance.
    - Remove custom input preview Sender logic in MetasoundEditor to avoid managing multiple senders (can just use the one housed on the preview AudioComponent).
#lockdown nick.whiting
#jira UE-111897
#rb phil.popp
#preflight 606bea71d5cb3c000197c7ac

#ROBOMERGE-SOURCE: CL 15927511 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15927516 by rob gay in ue5-main branch]
2021-04-06 01:41:29 -04:00
phil popp
8cab75d4da Hide and disable unneeded types and nodes
- Added enable structs for arrays, auto conversions, send/receive to opt-out when desired.
- Lots of header include fixes to get build working.
- Comment out "int64" and "double" registered data types
#jira UE-112303
#rb Jimmy.Smith
#preflight 606b9c22458ce6000159e16c
#lockdown Nick.Whiting

#ROBOMERGE-SOURCE: CL 15925325 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15925330 by phil popp in ue5-main branch]
2021-04-05 20:22:19 -04:00
rob gay
c2009afd4f Fix Metasound object proxy asset filters (FOR GOOD!) to not include child class types. (Post EA, will make an option per proxy, but for now do all as SoundWave is only type).
#rb jimmy.smith
#jira UE-112301
#lockdown nick.whiting

#ROBOMERGE-SOURCE: CL 15924872 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15924897 by rob gay in ue5-main branch]
2021-04-05 19:26:15 -04:00
phil popp
1eb7c9043f Check that editor connections do not cause loops
#jira UE-110504
#rb Rob.Gay
#preflight 6064c4f278a2e10001220426
#preflight 606b5cec17244d00015469dd

#ROBOMERGE-SOURCE: CL 15921807 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15922620 by phil popp in ue5-main branch]
2021-04-05 16:15:54 -04:00
rob gay
be83ec20da Only allow exact matches of classes for Metasound proxies in editor
#rb trivial
#jira UE-112301

#ROBOMERGE-SOURCE: CL 15921057 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15922580 by rob gay in ue5-main branch]
2021-04-05 16:14:39 -04:00
rob gay
75d99d4dfa Fix ensure when proxy attempting to be created from null UObject
#jira UE-110510
#rb trivial

#ROBOMERGE-SOURCE: CL 15920551 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15921333 by rob gay in ue5-main branch]
2021-04-05 15:12:47 -04:00
maxwell hayes
66c0b03008 Templatize Audio mixer nodes
#rb Aaron.McLeran
#jira UEAU-760, UEAU-759, UEAU-758
#preflight 606b4839002e5c000188050b

#ROBOMERGE-SOURCE: CL 15920097 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15921322 by maxwell hayes in ue5-main branch]
2021-04-05 15:11:59 -04:00
aaron mcleran
036a9a8a6d Sample and hold node
#jira UEAU-696
#rb none
[FYI] Dan.Reynolds, Sondra.Moyls
#preflight 606b3195086e0a000164c971

#ROBOMERGE-SOURCE: CL 15917933 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15920947 by aaron mcleran in ue5-main branch]
2021-04-05 14:55:40 -04:00
aaron mcleran
45dcace4c7 Making audio rate map range
- Removing header

#rb none
#jira none
[FYI] Dan.Reynolds
#preflight 606a7f47086e0a000100af14

#ROBOMERGE-SOURCE: CL 15913338 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15913347 by aaron mcleran in ue5-main branch]
2021-04-04 23:55:47 -04:00