alfaroh corneyiii
d55a317278
Move Resonance submix load to its own function called during engine init
...
#rb Rob.Gay
[CL 31932223 by alfaroh corneyiii in ue5-main branch]
2024-02-29 19:58:21 -05:00
alfaroh corneyiii
1ab088f4f9
Fix Resonance Double Attenuation due to Manual Modulation at Mixer Source
...
#rb aaron.mcleran max.hayes
[CL 31659091 by alfaroh corneyiii in ue5-main branch]
2024-02-20 17:30:55 -05:00
helen yang
631fb69a90
Fix MetaSound trigger parameter being retriggered on realizing virtualized sounds and unneeded parameter updates being cached while virtualized
...
#jira UE-194378
#rb phil.popp, rob.gay
[CL 31590739 by helen yang in ue5-main branch]
2024-02-16 19:32:08 -05:00
jake burga
e5270a8e75
Delete IAudioCodec and IAudioCodecRegistry
...
[REVIEW] [at]jimmy.smith
#rb jimmy.smith
#tests PIE
[CL 30212422 by jake burga in ue5-main branch]
2023-12-08 11:50:21 -05:00
marc audy
763a611985
Fix C4072 warnings
...
#rnx
[CL 29852844 by marc audy in ue5-main branch]
2023-11-20 17:26:53 -05:00
marc audy
a61593568e
Fix PVS warnings - V591: Non-void function should return a value.
...
Add return values for static_assert cases to placate PVS
Fix copy operators not returning this
Fix a handful of other cases
[CL 28955609 by marc audy in ue5-main branch]
2023-10-20 01:28:06 -04:00
igor dallavanzi
b1beb94cd5
Set Iwaveformtransformation and Waveform Transformations module to editor only
...
#rb Ryan.Mangin
[CL 27965021 by igor dallavanzi in ue5-main branch]
2023-09-18 13:24:16 -04:00
jens petersam
2401606a65
Added optional soundwave cloud streaming via dedicated plugin (disabled by default)
...
Added streamed media segment download cache (disabled by default)
Added commandlet to tag select soundwave assets for cloud streaming
#rnx
[CL 27872478 by jens petersam in ue5-main branch]
2023-09-14 05:18:51 -04:00
igor dallavanzi
54222cef49
[AudioProperties] Create a 'Bindings' asset type to determine which properties should be injected from a sheet to a target uobject. This replaces the use of uproperty tag names
...
#jira UE-192634
#rnx
[CL 27841762 by igor dallavanzi in ue5-main branch]
2023-09-13 14:24:58 -04:00
igor dallavanzi
3571ead709
[AudioProperties] Set up modules and base set of classes with support for basic inheritance and injection
...
#jira UE-187668
#rnx
[CL 26142864 by igor dallavanzi in ue5-main branch]
2023-06-21 03:25:14 -04:00
henrik karlsson
5db685f97d
[Engine]
...
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082269 by henrik karlsson in ue5-main branch]
2023-06-17 18:13:06 -04:00
jimmy smith
d256cc1f44
Deprecate IAudioCodec API
...
#rb alfaroh.corney jake.burga
#jira none
#preflight 6477eaae1c5c2b3fa2e4e53d
[CL 25770939 by jimmy smith in ue5-main branch]
2023-06-02 15:27:25 -04:00
kirill zorin
de8db5ff76
Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
...
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski
#preflight 646391406b1406b54ab15460
[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
phil popp
274f01210e
Remove transmittable input nodes and move updating parameters to the metasound generator
...
#jira UE-179992
#rb Rob.Gay
#preflight 642d9f944847065878db1c64
[CL 24937473 by phil popp in ue5-main branch]
2023-04-05 17:38:47 -04:00
rob gay
1de499ef8e
More MetaSound Interface registry clean-up
...
- Move bIsDefault/bCanEdit(renamed bIsModifiable) from InterfaceRegistryEntry to Interface data definition
- Add checks in builder to disallow mutation of interfaces that shouldn't be via editor or document builder (ex. SourceInterface which is default and then never changed)
- Optimize SearchEngine query for finding default interfaces
- Tweak MetaSoundUObjectRegistry to support non MetasoundAssetBase classes and add UMetaSoundBuilderDocument. Update iterator w/optional param to only return asset types (true by default for back compat)
- Move FName class name comparitors to use new TopLevelAssetPath
#rb phil.popp
#jira UE-181360
#rnx
#p4v-preflight-copy 24658328
#preflight 642b10834d26bcd1eb0e566c
[CL 24920763 by rob gay in ue5-main branch]
2023-04-04 19:14:26 -04:00
phil popp
b231f62c22
Fix default values not being retained when sound is virtualized.
...
#jira UE-181571
#rnx
#rb Rob.Gay
#preflight 642afc938f078cc7032ce840
#lockdown aaron.mcleran
[CL 24899626 by phil popp in ue5-main branch]
2023-04-03 16:20:21 -04:00
charlie huguenard
4fdfbdf806
[Metasound] Watch outputs on a FMetasoundGenerator
...
#rb rob.gay, phil.popp
#preflight 6414cabd345ab08524fc9542
[CL 24723801 by charlie huguenard in ue5-main branch]
2023-03-20 17:13:25 -04:00
aaron mcleran
e26abde9d6
Adding ability to have different options for 2D, non-spatialized radius blend.
...
* Legacy omni blend
* Direct 2D (i.e. stereo)
* Immersive 2D (i.e. quad)
#rb Jimmy.Smith
#jira UE-175029
#preflight 63e2d4039910415ae207526e
[CL 24586912 by aaron mcleran in ue5-main branch]
2023-03-09 21:01:41 -05:00
rob gay
aeb25bb49d
- Add Runtime MetaSound Builder support
...
- Add MetaSound Patch Interface support
- Add MetaSound Interface Bindings
#rb phil.popp
#preflight 640783bd5515f4f57b4b1268
[FYI] Sondra.Moyls
[FYI] Dan.Reynolds
[CL 24548617 by rob gay in ue5-main branch]
2023-03-07 17:01:52 -05:00
steve robb
ad6364e24e
Replaced some enable-if/disable-if overloads with if constexpr blocks in a single function.
...
#rb devin.doucette
#preflight 63d45377f626715201acf9cb
[CL 23897639 by steve robb in ue5-main branch]
2023-01-27 23:12:19 -05:00
miles flanagan
12db51511d
Add Trigger type to EAudioParameter so triggers can be differentiated from Boolean paramters
...
#preflight 63bc9d5f68068a8bd611ec28
#rb rob.gay
[CL 23748006 by miles flanagan in ue5-main branch]
2023-01-17 18:39:44 -05:00
steve robb
b1201830a3
Removed TIsSame usage from AIModule (part of a larger change to deprecate TIsSame).
...
#rb none
#preflight 63c1a94c2e714f64ad2d7f36
[CL 23685806 by steve robb in ue5-main branch]
2023-01-13 15:58:40 -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
henrik karlsson
4a36cfe8ff
Moved operator== to be hidden friend instead of put directly in global namespace
...
Moved GetTypeHash function to be hidden friend instead of put directly in global namespace.
Note that the function/operator needs to be fully inlined in the type or placed in the cpp. If the function is added as friend but then implemented outside the type then hidden friend optimization won't work.
This should improve compile time somewhat according to msvc devs.
#rb Steve.Robb
#preflight 6360b7052b5338aceb26471b
[CL 22889837 by henrik karlsson in ue5-main branch]
2022-11-01 15:50:27 -04:00
phil popp
ebbf23d3fe
Fix crash from malformed printf
...
#rnx
#rb trivial
[CL 22475281 by phil popp in ue5-main branch]
2022-10-12 02:36:19 -04:00