Commit Graph

488 Commits

Author SHA1 Message Date
helen yang
d3b031dd2d Compile fix (variable shadowing) for release build
#rb trivial
#preflight 61b2c29a506e0eecca60b56b

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18428391 in //UE5/Release-5.0/... via CL 18428399
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18428400 by helen yang in ue5-release-engine-test branch]
2021-12-09 22:40:19 -05:00
miles flanagan
079e363ce8 MetasoundDiffuserNode
- essentially takes the APF series from Flexiverb and splits it out as its own node in order to "smear" audio without the long delay lines of a full reverb.

#jira none
#rb phil.popp
#preflight 61b29affc15f11f2f3ff4121

#ROBOMERGE-AUTHOR: miles.flanagan
#ROBOMERGE-SOURCE: CL 18427596 in //UE5/Release-5.0/... via CL 18427598
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427600 by miles flanagan in ue5-release-engine-test branch]
2021-12-09 19:40:58 -05:00
aaron mcleran
704575bff1 Fixing waveplayer tooltip
#jira UE-116875
#rb trivial

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18426948 in //UE5/Release-5.0/... via CL 18427098
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427130 by aaron mcleran in ue5-release-engine-test branch]
2021-12-09 18:59:08 -05:00
aaron mcleran
e9c8222f87 Tooltip fix for ADSR envelope
#jira UE-112980
#rb trivial

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18426506 in //UE5/Release-5.0/... via CL 18426511
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18426524 by aaron mcleran in ue5-release-engine-test branch]
2021-12-09 18:07:40 -05:00
aaron mcleran
4f11245bf3 Fixing tooltip on trigger accumulator
#jira UE-123728
#rb trivial

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18426471 in //UE5/Release-5.0/... via CL 18426477
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18426482 by aaron mcleran in ue5-release-engine-test branch]
2021-12-09 18:03:46 -05:00
aaron mcleran
db651c7a86 Metasound trigger compare bool
#rb phil.popp
#jira UE-137164

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18426118 in //UE5/Release-5.0/... via CL 18426133
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18426150 by aaron mcleran in ue5-release-engine-test branch]
2021-12-09 17:45:24 -05:00
helen yang
a31614e6ca MetaSound oscillator generator fixes
- change triangle oscillator implementation
- fix DC offset issue for square wave
- apply fade in after unipolar transformation to prevent popping

#jira UE-109808
#jira UE-110879
#jira UE-110734
#rb phil.popp, jimmy.smith
#preflight 61b266c59a6856cf8de96451

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18425267 in //UE5/Release-5.0/... via CL 18425290
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18425299 by helen yang in ue5-release-engine-test branch]
2021-12-09 16:35:41 -05:00
jimmy smith
35f7650f5f Fix for creation of files when WaveWriter is unhooked
#jira UE-135519
#rb phil.popp

#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 18416429 in //UE5/Release-5.0/... via CL 18416441
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416443 by jimmy smith in ue5-release-engine-test branch]
2021-12-09 00:28:43 -05:00
phil popp
fa49a3badf Fix for new metasounds getting all supported interfaces instead of only default supported interfaces.
#rnx
#rb none
#jira UE-132803
#preflight 61b157c5530975c280f3eeb2

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18415535 in //UE5/Release-5.0/... via CL 18415537
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415542 by phil popp in ue5-release-engine-test branch]
2021-12-08 20:49:56 -05:00
phil popp
a70bef2673 Keep metasound search engine warm
- Adds a "Prime" call to the MetasoundSearchEngine so we can precache a bunch of queries.
- Adds more metasound traces
- Encapsulates queries into structs to avoid a bunch of boilerplate code everywhere.
#rb Rob.Gay
#jira UE-132803
#preflight 61afe61ae01bc44973df5e30

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18401520 in //UE5/Release-5.0/... via CL 18401531
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18401537 by phil popp in ue5-release-engine-test branch]
2021-12-07 18:37:04 -05:00
phil popp
39239bef3a Updates to Metasound Frontend Query system.
- Simplified and removed a bunch of code.
- Reworked queries to include the concept of a "Partition" mapped to a Key
- Added more unit tests to ensure it works correctly.
- Fixed some bugs around incremental updates.

#rb Rob.Gay
#jira UE-132803
#preflight 61af81f4b12ed605818b24c3

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18400273 in //UE5/Release-5.0/... via CL 18400298
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18400305 by phil popp in ue5-release-engine-test branch]
2021-12-07 16:32:38 -05:00
helen yang
598e0756c1 MetaSound conversion node improvements
- enable autoconverter nodes between enums and int32 (and vice versa)
- add background image and description with typenames for autoconverter nodes to match BP
- update conversion nodes appearance to match autoconversion nodes

#jira UE-134658
#rb phil.popp, rob.gay
#preflight 61ae59618358693a22c32d61

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18386410 in //UE5/Release-5.0/... via CL 18386422
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18386437 by helen yang in ue5-release-engine-test branch]
2021-12-06 14:40:38 -05:00
rob gay
a62cf6bce9 Move EditorModule to be public header to load from other modules
#rb phil.popp
[FYI] dan.reynolds
#lockdown Jeff.Farris
#preflight 6167658f6fb125000107a926

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 17809827 via CL 17999012 via CL 18368462 via CL 18368551
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18368600 by rob gay in ue5-release-engine-test branch]
2021-12-03 10:23:37 -05:00
eric mcdaniel
467963d977 Code compilation fixes required when strict C++ standards conformance mode is disabled
- compilation issues were encountered in MetasoundRouter.h on Visual Studio 2019 versions 16.11.2 & 16.11.3

#rb David.Harvey, Rolando.Caloca
#lockdown michal.valient
#preflight 614f46c75fbb1d0001d3403f

#ROBOMERGE-AUTHOR: eric.mcdaniel
#ROBOMERGE-SOURCE: CL 17645718 via CL 17964934 via CL 18365512 via CL 18365591
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18365713 by eric mcdaniel in ue5-release-engine-test branch]
2021-12-03 01:04:54 -05:00
jon nabozny
bf6441927f Fix MetaSound FName leak on transmission system
#rb Rob.Gay
#lockdown Richard.Ugarte
#preflight 614b37efa3310f0001097bdd

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 17595827 via CL 17955766 via CL 18364881 via CL 18364949
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18365009 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 23:52:46 -05:00
rob gay
94b69d9b29 - Fix bug with variable types being selectible in DataType picker
#rb phil.popp helen.yang
#rnx
#jira UE-135367

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18355321 in //UE5/Release-5.0/... via CL 18355341
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18355356 by rob gay in ue5-release-engine-test branch]
2021-12-02 14:23:45 -05:00
rob gay
acaa88a902 - Fix bug with literal box offset when not visible
#rb helen.yang
#rnx
#jira UE-135367
#preflight skip

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18355044 in //UE5/Release-5.0/... via CL 18355072
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18355088 by rob gay in ue5-release-engine-test branch]
2021-12-02 14:07:01 -05:00
rob gay
436896aff2 EngineTest fix-ups for interface changes
#rb phil.popp
#rnx
#jira none

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18344375 in //UE5/Release-5.0/... via CL 18344463
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18344565 by rob gay in ue5-release-engine-test branch]
2021-12-01 16:03:15 -05:00
rob gay
d2e6910760 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

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18344347 in //UE5/Release-5.0/... via CL 18344412
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18344446 by rob gay in ue5-release-engine-test branch]
2021-12-01 15:59:03 -05:00
jimmy smith
57fee5ce0e Upgrades to Wavewriter to support multiple channels
#jira UE-135519
#rb phill.popp aaron.mcleran sandra.moyles
#p4v-preflight-copy 18297712
#preflight 61a574f1d87e4a573f552197

#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 18319674 in //UE5/Release-5.0/... via CL 18319836
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18319918 by jimmy smith in ue5-release-engine-test branch]
2021-11-29 20:45:14 -05:00
danny couture
27906bfda3 Fix metasound to use new sound proxy properties for error reporting
#buildfix
#rb trivial

#ROBOMERGE-AUTHOR: danny.couture
#ROBOMERGE-SOURCE: CL 18308583 in //UE5/Release-5.0/... via CL 18308593
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18308597 by danny couture in ue5-release-engine-test branch]
2021-11-29 08:30:27 -05:00
rob gay
7d94772033 Fix for crash due to parent asset not being added to MetaSoundAsset registry early enough in graph registration when adding new asset/dynamically loading
#rb phil.popp
#jira UE-135868
#rnx
#preflight 619ea268aa4521f9e7c50a62

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18289406 in //UE5/Release-5.0/... via CL 18289431
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18289450 by rob gay in ue5-release-engine-test branch]
2021-11-24 16:44:58 -05:00
rob gay
01084c3c2c Properly early out if MetaSound Preset's reference could not be or is not loaded properly
#rb phil.popp
#jira none
#preflight 619d793a47752856c972bbff
#rnx

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18287957 in //UE5/Release-5.0/... via CL 18287971
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18288009 by rob gay in ue5-release-engine-test branch]
2021-11-24 15:45:43 -05:00
rob gay
6dd6318153 Fix crash when unregistering metasound asset with another asset type being editted.
#rb trivial
[FYI] sondra.moyls
#jira none
#preflight none

#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 18287022 in //UE5/Release-5.0/... via CL 18287039
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18287046 by rob gay in ue5-release-engine-test branch]
2021-11-24 14:36:41 -05:00
ben marsh
9fc8b6704c Fix NoPCH build errors.
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 18283954 in //UE5/Release-5.0/... via CL 18283966
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18283986 by ben marsh in ue5-release-engine-test branch]
2021-11-24 10:31:56 -05:00