394 Commits

Author SHA1 Message Date
jamie dale
1b93cf9796 Removed unreachable code
#rnx

[CL 32498946 by jamie dale in 5.4 branch]
2024-03-26 02:09:18 -04:00
jake burga
9bf02195d5 Metasound Custom Pin Types and colors
[REVIEW] [at]charlie.huguenard [at]rob.gay [at]phil.popp
#jira UE-207281
#rb rob.gay, phil.popp, charlie.huguenard
#tests PIE

[CL 31584132 by jake burga in 5.4 branch]
2024-02-16 17:47:44 -05:00
helen yang
960f730f30 Fix losing namespace when select click renaming MetaSound graph members
#jira UE-205979
#rb rob.gay

[CL 31456490 by helen yang in 5.4 branch]
2024-02-13 19:57:19 -05:00
phil popp
7798377e02 Fix race condition in metasound editor and async graph registration
#jira UE-204828, UE-199013
#rb Rob.Gay


#changelist validated
#virtualized

[CL 31217101 by phil popp in 5.4 branch]
2024-02-06 11:37:36 -05:00
pete bliss
a438dae727 Fix for metering widgets freezing when changing Output Format of MetaSound Source - No longer destroying analyzers when changing Output Format.
The FAudioMeter etc were being deleted and recreated when Output Format changed, but their corresponding slate widget instances were kept in use. When the new FAudioMeter instances were created, their new slate widgets were not used.
Now also stopping active preview when changing Output Format, as when the analyzers are reinitialized with a different channel count they recreate their audio buses.
#jira UE-202950, UE-205217
#rb Rob.Gay

[CL 31209638 by pete bliss in 5.4 branch]
2024-02-06 06:24:44 -05:00
helen yang
defed1060a Allow MetaSound member default literal values and read only member fields (name, display name, description) to be copy/pasted in the details panel
#jira UE-203252
#jira UE-200546
#rb rob.gay

[CL 31113436 by helen yang in 5.4 branch]
2024-02-01 19:54:42 -05:00
helen yang
f1e282165d Disable adding comment nodes in non editable MetaSound graphs like presets
#rb Rob.Gay
#jira UE-169210

[CL 31113185 by helen yang in 5.4 branch]
2024-02-01 19:47:12 -05:00
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
rob gay
da1a1e7f47 Add MetaSound Editor Toolbar extension registry to MetaSoundEditorSubsystem
#jira UE-204269
#rb phil.popp

[CL 30696763 by rob gay in ue5-main branch]
2024-01-18 16:24:23 -05:00
helen yang
f349cb0367 CIS loctext fix for find in MetaSound
#jira UE-204237
#rb Rob.Gay

[CL 30690346 by helen yang in ue5-main branch]
2024-01-18 13:43:45 -05:00
helen yang
8cc195d50c Fix value text for variables with connected setters for Find in MetaSound and change value text to FText for loc
#jira UE-200535
#rb Rob.Gay

[CL 30673317 by helen yang in ue5-main branch]
2024-01-17 18:09:19 -05:00
helen yang
7d074697a0 Add Find tab for searching within a MetaSound
- Search by node/pin name string, node type, data type, display name, value, or comment
- View default literal values (including marking overridden inputs, array num), extended values on tooltip
- Jump to result in graph on click
#jira UE-200535
#rb Rob.Gay

[CL 30662993 by helen yang in ue5-main branch]
2024-01-17 13:17:18 -05:00
marc audy
108a901160 Fix V1078 warnings
[CL 30583619 by marc audy in ue5-main branch]
2024-01-11 19:36:42 -05:00
buzz burrowes
9c63b08cda Support for custom pin icons for registered data types.
[REVIEW] [at]rob.gay
#rb Rob.Gay

[CL 30548071 by buzz burrowes in ue5-main branch]
2024-01-10 15:51:22 -05:00
rob gay
8ff7e452b4 Fix for assert when cooking by book due to invalid graph registration call from asset manager.
#rb rob.gay
#rnx

[CL 30462901 by rob gay in ue5-main branch]
2024-01-02 22:53:15 -05:00
alex perez
d8857354e4 [AudioAnalyzers] Deprecating use of UWorld in favor of using Audio::FDeviceID in audio analyzers/widgets
#jira UE-195334
#rb Rob.Gay

[CL 30175480 by alex perez in ue5-main branch]
2023-12-07 04:29:26 -05:00
pete bliss
0f07154bf9 Added FAudioSpectrumAnalyzer class to AudioWidgets. This class owns a ConstantQ analyzer and a corresponding Slate widget for displaying the resulting spectrum. Exponential time-smoothing is applied to the spectrum.
Added an instance of this to analyzers tab in MetaSoundEditor.
#jira none
#fyi Rob.Gay

[CL 30150523 by pete bliss in ue5-main branch]
2023-12-06 05:30:47 -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
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
94048f43ca - Make FNodeRegistryKey an actual struct as opposed to a string alias
- Avoids string format/copies/conversions in most cases where its just used as a key
- Deprecate NodeRegistryKey namespace calls
#rb phil.popp
#rb helen.yang

[CL 28727626 by rob gay in ue5-main branch]
2023-10-12 16:37:45 -04:00
jimmy smith
4cc08333b4 Fix for Metasounds not using device rate when Quality Settings are disabled
#jira UE-197723
#rb jake.burga

[CL 28692628 by jimmy smith in ue5-main branch]
2023-10-11 19:55:59 -04:00
jimmy smith
f2080e3c96 [Resubmit] Make the CVARs a global override instead of just the defaults
#jira UE-196264
#rb aaron.mcleran

[CL 28627751 by jimmy smith in ue5-main branch]
2023-10-10 13:37:20 -04:00
helen yang
0fe85a7e84 Fix editor crash for invalid MetaSound graph connection view when previewing sound
#jira UE-197122
#rb rob.gay

[CL 28603702 by helen yang in ue5-main branch]
2023-10-09 19:00:15 -04:00
bob tellez
28443a5e59 [Backout] - CL28560665
[FYI] jimmy.smith
Original CL Desc
-----------------------------------------------------------------
Make the CVARs a global override instead of just the defaults
#jira UE-196264
#rb aaron.mcleran

[CL 28563662 by bob tellez in ue5-main branch]
2023-10-06 19:42:56 -04:00
jimmy smith
8eed59c6e9 Make the CVARs a global override instead of just the defaults
#jira UE-196264
#rb aaron.mcleran

[CL 28560930 by jimmy smith in ue5-main branch]
2023-10-06 18:51:06 -04:00