Commit Graph

153 Commits

Author SHA1 Message Date
henrik karlsson
b5164ac775 Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
Change consist of only forward declaration and additional includes

#preflight 63789c1de30d438849c48188
#rb none

[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
alfaroh corneyiii
0744f060f7 Update Audio Modulation cvars to use "Modulation" instead of "SoundModulators"
Also update the modulation map to use the new cvar
#jira UE-169862
#rb rob.gay
#preflight 636ebed83248425305642044

[CL 23106571 by alfaroh corneyiii in ue5-main branch]
2022-11-11 17:18:14 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
alfaroh corneyiii
6db5ea4e8a Fix bug in Control Bus Mix Stage UI
#jira UE-168017
#rb helen.yang
#preflight 635332e23a547c3da39df678
#lockdown nick.whiting

[CL 22712203 by alfaroh corneyiii in ue5-main branch]
2022-10-22 15:37:12 -04:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
rob gay
56088a4180 DSP LFO/Modulation LFO fixes
- Add missing exponential factor to Modulation generator
- Fix bounds restriction calculation for expontential factor
- Add LFO ResetPhase implementation to override initial location in oscilator on rising edge where necessary (for modulation LFO, user range limited to unipolar but hardly ever wants to start at midpoint).
- Add bipolar option to avoid oneshot/bipolar conflation for certain types of LFOs
- Add back implementation for 5.1 deprecated function to avoid breaking licensees
#rb phil.popp
[REVIEW] phil.popp
#jira UE-127886
#preflight 6346eed9b757820b7ae99b76

[CL 22483928 by rob gay in ue5-main branch]
2022-10-12 15:31:28 -04:00
rob gay
57007c529e Fix thread safety crash when forwarding ModulationDebugger data to be processed on GT for rendering to viewport
#rb alfaroh.corneyiii
[REVIEW] alfaroh.corneyiii
#jira UE-165929
#rnx
#preflight 6340b902587d6afac879ff35

[CL 22464480 by rob gay in ue5-main branch]
2022-10-11 16:24:43 -04:00
alfaroh corneyiii
ad525b20a0 Fix Audio Modulation Parameter Mismatch UI Bug
#jira UE-126644
#preflight 6340aee2437603cb0e4f14d8
#rb rob.gay
#lockdown aurel.cordonnier

[CL 22414481 by alfaroh corneyiii in ue5-main branch]
2022-10-07 21:33:37 -04:00
rob gay
4573f70eab Leave lerp time initialized to -1.0f (not attack time) when constructing FSoundModulationMixValue from given attack time. Setting the attack time at a later point can leave a descrepancy between these two values, signaling the update logic to not update the incremental delta.
#rb trivial
#jira UE-126874
#rnx
[FYI] alfaroh.corneyiii
#preflight skip

[CL 22327099 by rob gay in ue5-main branch]
2022-10-04 01:27:22 -04:00
rob gay
2c279c9c3c Fix for missing normalize logic & missing pin descriptions for Mix Modulators node
#rb trivial
#jira UE-157040
#preflight 633602b7466fb43669cc1b67

[CL 22264260 by rob gay in ue5-main branch]
2022-09-30 01:41:20 -04:00
alfaroh corneyiii
2ef6158e6e Fix edge case in Audio Modulation Unit Display
#jira UE-120295
#rb rob.gay
#preflight 6335ea6ca852bd922cfb603f

[CL 22264049 by alfaroh corneyiii in ue5-main branch]
2022-09-30 01:36:31 -04:00
rob gay
9c38dc6c5d - Set the MixStage to the referenced bus' ModulationParameter default normalized/unit values when changing input bus
- Add 'Reset To Default' for MixStages
#rb alfaroh.corneyiii
#jira UE-122319
#preflight 633522c3c351ce85fa01a27b

[CL 22263105 by rob gay in ue5-main branch]
2022-09-30 00:45:50 -04:00
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
alfaroh corneyiii
28f4e0119e Fix for Modulation Parameter�s Unit not displaying
#jira UE-120295
#rb rob.gay
#preflight 6324e917cb23fcbbd82643bb

[CL 22064117 by alfaroh corneyiii in ue5-main branch]
2022-09-16 20:30:35 -04:00
rob gay
df184f0168 Mark AudioModulation as no longer in beta
#rb trivial
[FYI] sondra.moyls
#rnx
#preflight 631a1c54967ffc68fbe0f037

[CL 21908761 by rob gay in ue5-main branch]
2022-09-08 20:28:25 -04:00
ben zeigler
9ea9312867 Fix broken redirects discovered by running -DebugCoreRedirects on the engine
Some of these needed full paths after the path lookup changes, some were out of date, and some were typos
#jira UE-161345
#rb matt.peters
#preflight 6306824e5a5d4e462465eaf7

[CL 21566281 by ben zeigler in ue5-main branch]
2022-08-25 11:56:33 -04:00
alfaroh corneyiii
a30156092c Audio Telemetry Clean-Up
#rb rob.gay
#jira UE-159979
#preflight 63040b47c00af5e2940a0055

[CL 21497581 by alfaroh corneyiii in ue5-main branch]
2022-08-22 19:19:05 -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
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
Rob Gay
4ea22c3712 Be more explicit about MS engine dependency in Modulation
#rb trivial
#rnx
#jira none
#preflight skip

[CL 21323302 by Rob Gay in ue5-main branch]
2022-08-10 14:50:09 -04:00
Rob Gay
c3ee983a8b Potential fix for interfaces reporting not being registered on MetaSound Asset load
#rnx
#rb phil.popp
#jira UE-159048
#preflight 62f194ce185da2495f873cbf

[CL 21298339 by Rob Gay in ue5-main branch]
2022-08-09 16:51:54 -04:00
phil popp
2f19544e46 Increased audio LLM tag coverage
#jira UE-148592
#rb  Helen.Yang
#preflight 62cc51f31961b487b39e9478

[CL 21042573 by phil popp in ue5-main branch]
2022-07-11 12:49:10 -04:00
Rob Gay
c61fc4c620 WaveTable Checkpoint:
Envelope, getter, & oscillator nodes (Enablement will come in future CL)
- WaveTable Clean-up, full file res, & interactive edit support
- Add ability to use full sample size in WaveTableBank
- Remove ability to use WTs for ModulationPatches.  Not a good enough use case and enveloping UX still not at at a usable place.
- Add WaveTableData size & length @48kHz properties on WaveTableBanks for eyeballing memory/ usage & general size (editor only props)
#rb Helen.Yang
#rb Phil.Popp
#jira UE-156635
#jira UE-158696
#jira UE-158697
#rnx
#preflight 62c5c2f5097ca6afc4f2452a

[CL 20969035 by Rob Gay in ue5-main branch]
2022-07-06 13:27:08 -04:00
Rob Gay
c1576fc949 Fix for Linux Editor Compile Error
#rb trivial
#jira none
#rnx
#preflight skip

[CL 20875011 by Rob Gay in ue5-main branch]
2022-06-29 10:41:53 -04:00