Commit Graph

35 Commits

Author SHA1 Message Date
steve robb
7da84c1d1b Replaced UE_NODISCARD with [[nodiscard]].
[CL 30593744 by steve robb in ue5-main branch]
2024-01-12 10:47:04 -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
alfaroh corneyiii
269a01d279 Modulation Swins
#jira UE-198391, UE-198390, UE-198326, UE-198268, UE-198266
#rb rob.gay

[CL 29727678 by alfaroh corneyiii in ue5-main branch]
2023-11-14 17:37:03 -05:00
rob gay
4e1660dcda - Fix for calculation of final WaveTable value due to float precision loss through erroneous int32 conversion & potential missed FinalValue copy on resave
#rnx
#tests local using sample MetaSound and printlog
#rb helen.yang

[CL 29604416 by rob gay in ue5-main branch]
2023-11-09 14:11:03 -05:00
rob gay
28fc2096f0 More LOCTEXT collision fixes, fix for missing bipolar clamp implementation
#jira UE-199084
#rb rob.gay
#rnx

[CL 29154663 by rob gay in ue5-main branch]
2023-10-26 18:50:32 -04:00
rob gay
5a79dc98ee WaveTable Bank Evaluate Node
[FYI] Seth.Weedin, carlos.egas
[FYI] Carlos.Egas
#rb maxwell.hayes
#jira UE-198724

[CL 29103625 by rob gay in ue5-main branch]
2023-10-25 17:25:17 -04:00
max chen
e954e78d25 Curve Editor: Change PixelsPerInput to double to fix jittery movement when manipulating keys
#rb mike.zyracki
#jira UE-184603

[CL 27886397 by max chen in ue5-main branch]
2023-09-14 13:46:11 -04:00
Rob Gay
c2aefeecf9 - Fix bug with top/tail where tail percent was calculated off the already topped length (instead of the entire source file's length)
#rb alfaroh.corneyiii
#jira UE-189596

[CL 26442381 by Rob Gay in ue5-main branch]
2023-07-18 14:56:12 -04:00
rob gay
79f2e5789b Fixes for changes in WaveTableBanks that caused confusing/broken UX around custom/shared WaveTableBank entry curves
#rb helen.yang
#jira UE-186958
#rnx

[CL 26026018 by rob gay in ue5-main branch]
2023-06-15 17:13:46 -04:00
rob gay
6a51890c2c Fix missing value initialization & invalid clamped value which should be non-zero
#rb trivial
#rnx
#preflight skip

[CL 25645375 by rob gay in ue5-main branch]
2023-05-26 12:19:34 -04:00
rob gay
284ae023f1 Fix LocText collision
#rb trivial
#rnx
#preflight skip

[CL 25607776 by rob gay in ue5-main branch]
2023-05-24 13:34:36 -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
Steve Robb
56b195daa6 Fixed mismatched copy constructor/assignment operator in FWaveTableBankAssetProxy.
#rb none
#jira none
#preflight none

[CL 25197622 by Steve Robb in ue5-main branch]
2023-04-26 10:18:49 -04:00
Aaron McLeran
b437ef3903 Adding support for AIFF files with the .aiff extension on import
#jira UE-173356
#rb trivial
#preflight none

[CL 25154625 by Aaron McLeran in ue5-main branch]
2023-04-21 17:46:56 -04:00
rob gay
14127858e3 Fix for crash in WaveTable editor
#rb alfaroh.corneyiii
#jira UE-176227
#rnx
#preflight 63eabbf0ff4fbdc05c17f7c8

[CL 24198285 by rob gay in ue5-main branch]
2023-02-13 20:21:44 -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
henrik karlsson
9a1d5b1ad4 [Engine/Plugins]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63d09351574ab9cae4670216
#rb none

[CL 23844750 by henrik karlsson in ue5-main branch]
2023-01-25 02:42:36 -05:00
miles flanagan
51c4a172f4 fix crash in wave table importer when sampling an empty dataset
#jira UE-174876
#preflight 63cf2e21b91ac945f5573746
#rb aaron.mcleran
#rnx

[CL 23834307 by miles flanagan in ue5-main branch]
2023-01-24 13:24:16 -05:00
henrik karlsson
9183978e29 [Engine/Plugins]
* Removed includes (using IWYU) in private files

#preflight 63c79978ac35a0e9dabbe408
#rb none

[CL 23770038 by henrik karlsson in ue5-main branch]
2023-01-19 00:48:07 -05:00
bryan sefcik
6694638b06 Added more missing generated.h includes.
#jira
#preflight 639cad22680483bcb12e021f

[CL 23539335 by bryan sefcik in ue5-main branch]
2022-12-16 12:51:51 -05:00
miles flanagan
8d02a26d23 MetasoundWaveTableEvaluateNode
#rb rob.gay
#preflight 639b7297c16855964d7c0e69

[CL 23535307 by miles flanagan in ue5-main branch]
2022-12-15 20:49:02 -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
bryan sefcik
4b8a83790a Updated to use UE_INLINE_GENERATED_CPP_BY_NAME.
#jira
#preflight 637c388f170bc34a93587526

[CL 23244381 by bryan sefcik in ue5-main branch]
2022-11-22 20:17:33 -05:00
rob gay
4717e1f676 [MetaSounds] Fix sync not working in wavetable sampler.
- Minor clean-up & description updates
- Make sync advanced pin
#rb
#jira UE-160918
#rnx
#preflight 633629a02f447ea8dc330b41

[CL 22271333 by rob gay in ue5-main branch]
2022-09-30 11:18:31 -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