Commit Graph

92 Commits

Author SHA1 Message Date
Rob Gay
e861882120 - Fix errors from cooking Editor-only content in MetaSounds by marking UMetasoundEditorGraphBase as IsEditorOnly() & !NeedsLoadForEditorGame()
- Make MetaSoundEdGraph transient (never serialized)
- Move FText::FromString calls to concrete FText definitions to avoid warnings while packaging
#rb phil.popp
#jira UE-114986
#preflight 609979f75b1a0b0001529285

[CL 16255509 by Rob Gay in ue5-main branch]
2021-05-10 16:56:43 -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
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
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
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
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
aaron mcleran
378b8c68a5 Various fixups and cleanups on metasound nodes
#jira
UE-109509
#rb Maxwell.Hayes
[FYI] Sondra.Moyls
#preflight 6068e466086e0a00016e0638

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

[CL 15910599 by aaron mcleran in ue5-main branch]
2021-04-03 18:40:14 -04:00
anna lantz
4a0c21edeb Logarithm and Power MetaSounds
#jira none
#rb aaron.mcleran
#preflight 60669373c5a3a100015fcfdf
#preflight 60675d5105d1f00001eb8c44

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

[CL 15907227 by anna lantz in ue5-main branch]
2021-04-02 20:19:12 -04:00
aaron mcleran
c74cd25813 Cleaning up trigger counter and trigger delay node
#jira UE-112160
#rb none
[FYI] Sondra.Moyls
#preflight 60664eb8669f3700017a3f06

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

[CL 15897913 by aaron mcleran in ue5-main branch]
2021-04-01 20:10:37 -04:00
maxwell hayes
e91fdfd974 Name/Code convention pass on Filter Nodes
#preflight 60663c88c5a3a1000125174d
#jira UE-110046
#rb Aaron.McLeran

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

[CL 15897368 by maxwell hayes in ue5-main branch]
2021-04-01 18:40:23 -04:00
maxwell hayes
3c2f8161d8 Metasound: Midi Note Quantization node
#rb Aaron.McLeran
#jria UEAU-769, UEAU-761

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

[CL 15897344 by maxwell hayes in ue5-main branch]
2021-04-01 18:38:40 -04:00
aaron mcleran
7232bef132 Fixing up tooltips on trigger route node.
Removing the init node input and instead treating input value 0/trigger 0 as the init value. Is a cleaner UX.

#rb none
#jira UE-110995
[FYI] Sondra.Moyls
#preflight 60663eb2d84af60001b955be

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

[CL 15897302 by aaron mcleran in ue5-main branch]
2021-04-01 18:31:35 -04:00
anna lantz
5fcad175cf Refactor for Debug Log Node (making it headerfile-less)
#rb aaron.mcleran
#jira none
#preflight 606630295597d80001f3cdd5

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

[CL 15896651 by anna lantz in ue5-main branch]
2021-04-01 17:28:48 -04:00
aaron mcleran
6fced07007 Fixing trigger reroute node to make a permanent connection from input pin to output pin
Adding support for audio

#rb trivial
#jira none
[FYI] Sondra.Moyls

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

[CL 15889613 by aaron mcleran in ue5-main branch]
2021-04-01 11:12:27 -04:00
jimmy smith
b27a992a90 Metasound Wave Writer Node
#rb aaron.mcleran
#jira none
#preflight 606294be57aca400014fc70a

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

[CL 15866935 by jimmy smith in ue5-main branch]
2021-03-30 15:49:01 -04:00
aaron mcleran
98acfdacd9 Deleting old ADSR node, added new one.
- Cleaned up AD envelope

#jira UEAU-703, UEAU-632
#rb none
#preflight 6062aab8a6aaf9000114aede

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

[CL 15858638 by aaron mcleran in ue5-main branch]
2021-03-30 02:17:42 -04:00
aaron mcleran
077a77929e A couple of conversion nodes (float to time, time to float, float to audio, audio to float)
#jira none
#rb none
#preflight 605ea52206b5880001691148

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

[CL 15843964 by aaron mcleran in ue5-main branch]
2021-03-27 00:41:09 -04:00
phil popp
5e89346fdf Adding missing header guard
#rb trivial
#jira UE-111945

#ROBOMERGE-SOURCE: CL 15831794 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v785-15821902)

[CL 15834107 by phil popp in ue5-main branch]
2021-03-25 18:26:48 -04:00
aaron mcleran
f2d48b2d39 Fixing trigger pipe
#rb Rob.Gay
#jira none
[FYI] Sondra.Moyls
#preflight 605c37d6df0ab500012bca51

#ROBOMERGE-SOURCE: CL 15817986 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v785-15821902)

[CL 15823654 by aaron mcleran in ue5-main branch]
2021-03-25 10:52:30 -04:00
aaron mcleran
6867a00f6e Midi to freq node changes
- Using new param utils
- Fixing comparison on midi to freq
- Adding int input support

#jira none
#rb none
#preflight 605c03ec7f873d0001bcb17d

#ROBOMERGE-SOURCE: CL 15816495 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15816530 by aaron mcleran in ue5-main branch]
2021-03-25 00:13:33 -04:00
aaron mcleran
50ddaab3a2 Refactoring the frequency lerping.
- Removing it by default (because it resulted in hard-coded glide)
- Adjusted to a "feature" - glide.
- Switched from a linear interp to an exp ease algorithm
- Made 2D rotation as the default sine generation technique (note: ignored on FM synthesis)

#rb Jimmy.Smith
#jira
[FYI] Sondra.Moyls
#preflight 605bf8e6df0ab5000115940c

#ROBOMERGE-SOURCE: CL 15815525 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15815532 by aaron mcleran in ue5-main branch]
2021-03-24 23:11:19 -04:00
aaron mcleran
1ad0664465 Fixing copyright notice space
#rb trivial
#jira none

#ROBOMERGE-SOURCE: CL 15793418 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15793419 by aaron mcleran in ue5-main branch]
2021-03-24 03:38:46 -04:00
aaron mcleran
88e196058b Cleaning up some nodes.
- Adding some minor features to various trigger nodes.
- Fixing/standarding pin orders and names
- Added a utility to help with param management (until we get a better param manager)
- Fixed a few minor bugs (trigger pipe/delay resets)
- Refactored value node to have a reset trigger and output triggers on set/reset. Renamed params to be more clear.
- Did a pass on tooltip cleanup and fixes.
- Refactored trigger compare node and added float support
- Refactored trigger counter, adding a couple minor features (count-by, auto-reset)


#rb Phil.Popp
#jira none
[FYI] Sondra.Moyls
#preflight 605ae010d88d2d00017742da

#ROBOMERGE-SOURCE: CL 15793396 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15793397 by aaron mcleran in ue5-main branch]
2021-03-24 03:22:53 -04:00
aaron mcleran
7d780bb088 BPM to seconds node
#rb none
#jira none
[FYI] Sondra.Moyls
#preflight 605ab078e8944a00018a79b1

#ROBOMERGE-SOURCE: CL 15791711 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15791726 by aaron mcleran in ue5-main branch]
2021-03-24 00:04:34 -04:00
phil popp
2422ceda6d Updating vertex default retrieval method
#rb Rob.Gay
#jira UEAU-750
#preflight 605a6c01aab31200018ce048

#ROBOMERGE-SOURCE: CL 15787523 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15790788 by phil popp in ue5-main branch]
2021-03-23 22:43:28 -04:00