Commit Graph

178 Commits

Author SHA1 Message Date
stan hormell
37bad2d07b [Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27745141 by stan hormell in ue5-main branch]
2023-09-10 22:58:21 -04:00
josh adams
a8a9a0b759 - Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27731364 by josh adams in ue5-main branch]
2023-09-08 17:58:55 -04:00
alfaroh corneyiii
74f16bd1a4 Remove Private Audio Modulation folder from Audio Modulation Editor Build Module
#jira UE-193783
#rb rob.gay

[CL 27612479 by alfaroh corneyiii in ue5-main branch]
2023-09-05 17:11:07 -04:00
charles lefebvre
5fea91ea5f Remove impossible cast to USoundControlBusMix from USoundModulatorBase
#rnx
#rb alfaroh.corneyiii, rob.gay

[CL 27414466 by charles lefebvre in ue5-main branch]
2023-08-28 12:37:06 -04:00
alfaroh corneyiii
4c6e45f9a2 Create Default Volume Modulation Parameter when the asset is not found
#jira UE-151680
#rb rob.gay

[CL 26900224 by alfaroh corneyiii in ue5-main branch]
2023-08-07 17:41:27 -04:00
alfaroh corneyiii
063892659f Update Modulation Parameter comments to explain the purpose of the Default Parameter Value field
#jira UE-186086
#rb trivial

[CL 26852411 by alfaroh corneyiii in ue5-main branch]
2023-08-04 13:12:24 -04:00
alfaroh corneyiii
1a574abf2f Add warnings in cases where CBM Mix Profiles have mismatching Mix Stages
#jira UE-123774
#rb rob.gay

[CL 26824076 by alfaroh corneyiii in ue5-main branch]
2023-08-03 15:52:35 -04:00
rob gay
9af5bcdfa6 Add/clean-up missing or improper category identifiers on MetaSound node classes
- Make Wave Writer/Players follow alphabetical expectation to avoid most used implementations (mono/stereo) from being at bottom of node picker list
#rb maxwell.hayes
#jira UE-191837
#rnx

[CL 26782098 by rob gay in ue5-main branch]
2023-08-02 14:44:13 -04:00
alfaroh corneyiii
977c86a80a Update Modulation Generator to use CreateProxyData instead of CreateNewProxyData (deprecated)
#rb rob.gay

[CL 26475249 by alfaroh corneyiii in ue5-main branch]
2023-07-19 19:32:41 -04:00
maxwell hayes
ebf6e4caf7 [Metasound Bind] Fixup for bind issues caught by new automated tests.
#jira UE-187406, UE-187390, UE-187404, UE-187403, UE-187405, UE-187392, UE-187391, UE-187395, UE-187399, UE-187398, UE-187389, UE-187393, UE-187394, UE-187396, UE-187397, UE-187401
#rb phil.popp

[CL 26130674 by maxwell hayes in ue5-main branch]
2023-06-20 15:08:54 -04:00
alfaroh corneyiii
7e95f81b19 add tooltip to Control Bus Mix Stage "Value" parameter
#rb rob.gay

[CL 26029644 by alfaroh corneyiii in ue5-main branch]
2023-06-15 18:45:27 -04:00
rob gay
6b6b8a7530 MetaSound node support for traditional "sampler" usage of WaveTables
WaveTable memory reduction, better format support, player node
- Add support for 16bit assets & perform runtime BDC where necessary
- Add support for FixedSampleRate vs resolution
- Cache off and reuse single proxy
- Move entry data to table data in non-editor builds (instead of copying)
#rb helen.yang
#rb miles.flanagan
#rb phil.popp
#jira UE-181355
[FYI] sondra.moyls
#preflight 646bdac6656436839e30b8e1

[CL 25592219 by rob gay in ue5-main branch]
2023-05-23 18:13:14 -04:00
alfaroh corneyiii
1659b21da1 Audio Modulation AD Envelope Generator
#jira UE-174410
#rb rob.gay
#preflight 6442eca40206a6e20f771470

[CL 25156414 by alfaroh corneyiii in ue5-main branch]
2023-04-21 20:07:45 -04:00
alfaroh corneyiii
5aeb7d90b2 Deactivate All Bus Mixes BP Function
#jira UE-179867
#preflight 64358e662909bc56c8d985e2
#rb rob.gay

[CL 24998884 by alfaroh corneyiii in ue5-main branch]
2023-04-11 17:25:47 -04:00
bob tellez
e4df449ecc #UE Disable expensive audio modulation asset registry OnAssetAdded function
[FYI] Rob.Gay

[CL 24667986 by bob tellez in ue5-main branch]
2023-03-16 01:40:25 -04:00
alfaroh corneyiii
4f1bfe30e4 Remove Device Destroyed Delegate on Envelope Follower Destructor
#jira UE-179702
#rb helen.yang
#preflight 640a3f4870639dfc946a6971

[CL 24584436 by alfaroh corneyiii in ue5-main branch]
2023-03-09 17:57:41 -05:00
phil popp
2f280717b0 Add metasound reset routine to external nodes
#jira UE-174363
#rb Rob.Gay
#preflight 6400d71caa004233353024cb

[CL 24488096 by phil popp in ue5-main branch]
2023-03-02 14:40:35 -05:00
alfaroh corneyiii
6d148c4f5f Migrate Modulation Changes to Dev-VK (and FN/Main)
#jira UE-174359
#rb ryan.mangin
#preflight #preflight 63fe5500ac6c61e2b54f6b95

[CL 24454243 by alfaroh corneyiii in ue5-main branch]
2023-02-28 18:18:50 -05:00
helen yang
e21ef1bb42 Fix envelope follower modulation generator hang caused by accessing audio device during teardown
#rb rob.gay, ryan.mangin
#preflight 63f5d9d99b26c4957e69c251

[CL 24370934 by helen yang in ue5-main branch]
2023-02-22 17:27:46 -05:00
joe kirchoff
d5a5a356b9 Remove unnecessary Public and Private entries for the current module being added to PublicIncludePaths or PrivateIncludePaths
#rnx
#jira UE-177808
#preflight 63f3fb8c90198dffba00cc27

[CL 24331758 by joe kirchoff in ue5-main branch]
2023-02-20 20:22:44 -05:00
alfaroh corneyiii
e55f1e0f76 Hide "Create Modulation Parameter" BP Function
#jira UE-176980
#rb rob.gay
[FYI] sondra.moyls
#preflight 63eab99ab91ae11c1cda9563

[CL 24197506 by alfaroh corneyiii in ue5-main branch]
2023-02-13 20:10:04 -05:00
phil popp
1d78b81b52 Metasound automated node tests and fixes
#jira UE-175097
#rb Charlie.Huguenard
#preflight 63d1895f033e457ba8f10cb4

[CL 23863384 by phil popp in ue5-main branch]
2023-01-25 20:41:44 -05:00
alfaroh corneyiii
7e08bbc54a Improvements to Modulation Routing BP API
#jira UE-171950
#rb rob.gay
#preflight 63bda8d6c45a2c81e015cf77

[CL 23629553 by alfaroh corneyiii in ue5-main branch]
2023-01-10 13:17:37 -05:00
phil popp
96ab5837f2 Deprecate use of TUniquePtr in Audio::IProxyData
Introduce TSharedPtr<Audio::IProxyData> CreateProxyData()
Fix up deprecated callsites.

#jira UE-162062
#rb Rob.Gay
#fyi Miles.Flanagan
#preflight 639a0f262960b732207fc1e3

[CL 23515287 by phil popp in ue5-main branch]
2022-12-14 13:56:22 -05:00
helen yang
b9eb6cda6c Audio bus subsystem refactor checkpoint
- Move audio bus functionality from Mixer Device to new Audio Bus Subsystem
- Add new audio bus key struct so that FMixerAudioBuses do not have to be created with UObject ids

#jira UE-169610
#rb phil.popp, ryan.mangin, rob.gay
#preflight 63906195255f07df8e452b8c

[CL 23429172 by helen yang in ue5-main branch]
2022-12-07 11:04:50 -05:00