Commit Graph

1252 Commits

Author SHA1 Message Date
rob gay
39b3a6f74c [MetaSounds] Report changes to transmitter and runtime input map when live edits are enabled during Builder audition
#rb charlie.huguenard
#rnx
#tests Audio Engine Tests including ConnectInputAfterAuditionAndThenSetParameter, Audio Unit Tests
#jira UE-201185
[FYI] sondra.moyls

[CL 30045928 by rob gay in ue5-main branch]
2023-12-01 12:57:59 -05:00
alex perez
67d8fac182 [AudioWidgets] Make AudioMeter a bit more RAII (from @rob.gay with small adjustments) + added the possibility to construct the audio meter using an external audio bus (needed for AudioInsights).
#jira UE-195334
#rb rob.gay, aaron.mcleran
#rnx

[CL 29984781 by alex perez in ue5-main branch]
2023-11-29 07:33:14 -05:00
rob gay
96aefd1da4 Add fix for PostExecuteInput types (i.e. triggers) throwing an assert when dynamically connecting a new owner to a referenced graph from attempting to rebind a read only data reference to a writable one.
#rb charlie.huguenard, helen.yang
#jira UE-201187

[CL 29938339 by rob gay in ue5-main branch]
2023-11-27 12:58:53 -05:00
marc audy
a88b71c8b7 Fix/silence C4702 warnings
#rnx

[CL 29883627 by marc audy in ue5-main branch]
2023-11-22 01:04:15 -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
bob tellez
0e6dbfb81c [Backout] - CL29792222
[FYI] jimmy.smith
Original CL Desc
-----------------------------------------------------------------
Added better naming to new quality settings.
#jira UE-197606
#rb rob.gay

[CL 29794350 by bob tellez in ue5-main branch]
2023-11-16 18:08:40 -05:00
jimmy smith
bce852f02b Added better naming to new quality settings.
#jira UE-197606
#rb rob.gay

[CL 29792245 by jimmy smith in ue5-main branch]
2023-11-16 17:08:33 -05:00
helen yang
5cf01ed82f Fix MetaSound reset to default arrow still showing even after literal has been set to default
#jira UE-197245
#rb rob.gay

[CL 29697592 by helen yang in ue5-main branch]
2023-11-13 17:34:23 -05:00
helen yang
4028689c51 Show source or MetaSound settings by default in MetaSound details panel, autoexpand graph member menu by default
#jira UE-200298
#rb rob.gay

[CL 29696653 by helen yang in ue5-main branch]
2023-11-13 17:11:15 -05:00
rob gay
ce52e1385b Enable transaction-based registration in Builder API
[FYI] helen.yang
#rb phil.popp
#jira UE-198400
#rnx

[CL 29695816 by rob gay in ue5-main branch]
2023-11-13 16:53:37 -05:00
rob gay
10f2c62d17 Minor clean-up from prior CR
#rb helen.yang
#rnx

[CL 29695691 by rob gay in ue5-main branch]
2023-11-13 16:47:48 -05:00
maxwell hayes
dd5caaaf58 Add cvar to allow resetting metasound operators on cache insertion to potentially deallocate memory.
[REVIEW] [at]rob.gay
#rnx

#localization none
#tests local LLM A/B in PIE to confirm regression fixed w/o affecting weapon audio functionality
[FYI] aaron.mcleran

[CL 29596933 by maxwell hayes in ue5-main branch]
2023-11-09 10:54:35 -05:00
daniele vettorel
e11e748b14 Use BusyWait instead of Wait in tasks run on worker threads.
On low core count machines where there are only a couple worker threads, waiting from a worker thread with a blocking Wait can mean it ends up deadlocking. BusyWait will ensure the worker thread processes outstanding tasks while it waits and makes forward progress.

[CL 29594418 by daniele vettorel in ue5-main branch]
2023-11-09 09:08:17 -05:00
rob gay
10d3a99970 Add quality, sample rate & block rate override setters to MS builder API
#jira UE-200031
#rnx
#rb jimmy.smith
[FYI] charlie.huguenard, sondra.moyls, buzz.burrowes, matthew.booth

[CL 29574690 by rob gay in ue5-main branch]
2023-11-08 16:53:27 -05:00
helen yang
af275bf607 CIS fix for MetaSound runtime data being created at cook
#rb jimmy.smith

[CL 29573194 by helen yang in ue5-main branch]
2023-11-08 16:09:39 -05:00
helen yang
b29e9fb234 Deprecate FCreateOperatorParams and use FBuildOperatorParams instead for MetaSound perf (part 3)
#jira UE-195871
#rb charlie.huguenard

[CL 29566649 by helen yang in ue5-main branch]
2023-11-08 13:09:23 -05:00
maxwell hayes
cd1fdd0c33 [metasound builder] low-hanging fruit pre-allocation of containers and moving Stringbuilding / FName conversion to static init.
#rb Jordan.Cristiano, Aaron.McLeran
#rnx

[CL 29548374 by maxwell hayes in ue5-main branch]
2023-11-07 21:33:28 -05:00
phil popp
af5147f91d Fix use of pooled metasounds using preset graph inflation and constructor inputs
#rnx
#rb Maxwell.Hayes

[CL 29431656 by phil popp in ue5-main branch]
2023-11-03 19:38:58 -04:00
phil popp
f6de0453fd Fix ensure when trying to get an array of integers
#rnx
#jira UE-199655

[CL 29421711 by phil popp in ue5-main branch]
2023-11-03 16:58:58 -04:00
maxwell hayes
05c547f9ea [Metasound] gaurd for null deref
#rb Helen.Yang
#rnx

[CL 29419876 by maxwell hayes in ue5-main branch]
2023-11-03 16:22:44 -04:00
phil popp
559eaa393f Fix default parameter values when skipping preset
#jira UE-199604
#rb Maxwell.Hayes
#rnx

[CL 29385950 by phil popp in ue5-main branch]
2023-11-02 18:41:29 -04:00
phil popp
499d1ce096 [Backout] - CL29329991
[FYI] phil.popp
Original CL Desc
-----------------------------------------------------------------
Default graph preset inflation to "true"
#rb Maxwell.Hayes, Aaron.Mcleran

[CL 29346598 by phil popp in ue5-main branch]
2023-11-01 21:18:10 -04:00
helen yang
614c30ade5 Add cvars for MetaSound wave player node buffer sizes, change MaxDecodeSizeInFrames from 8192 to 1024 for memory savings
#jira UE-199108
#rb maxwell.hayes, jake.burga

[CL 29339183 by helen yang in ue5-main branch]
2023-11-01 19:23:23 -04:00
phil popp
c6ed65b2a7 Default graph preset inflation to "true"
#rb Maxwell.Hayes, Aaron.Mcleran

[CL 29338655 by phil popp in ue5-main branch]
2023-11-01 19:17:02 -04:00
phil popp
427b14e23f Enable preset metasound sources to use their base graph instead of themselves.
#rb rob.gay

[CL 29320958 by phil popp in ue5-main branch]
2023-11-01 12:17:48 -04:00