jimmy smith
b322d17296
Improve assert message to include buffer sizes.
...
#jira UE-144226
#rb aaron.mcleran
#preflight 621ea00a31454c90ccddc690
#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 19210475 via CL 19210732 via CL 19211980 via CL 19212043 via CL 19212183
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19224203 by jimmy smith in ue5-main branch]
2022-03-02 13:14:09 -05:00
phil popp
0171af0f69
Fix for multiband compressor crash on mac due to unaligned buffers
...
#rnx
#rb Miles.Flanagan
#jira UE-144203
#lockdown Nick.Whiting
#preflight 621ea171257fd6e09935365b
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 19210416 via CL 19210667 via CL 19211976 via CL 19212039 via CL 19212177
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19224186 by phil popp in ue5-main branch]
2022-03-02 13:13:42 -05:00
jimmy smith
6c3ea492ca
Temp fix for channel order issues for non-xaudio2 skews
...
#jira UE-138307
#rb rob.gay aaron.mcleran
#preflight 620afc9b0661d50429bc2b2f
#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 19060865 in //UE5/Release-5.0/... via CL 19078582
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19121938 by jimmy smith in ue5-main branch]
2022-02-24 14:45:59 -05:00
peter knepley
5d9de202ba
Optional thread safety locks for modular features. Ensure when doing unsafe calls into modular feature enumeration functions.
...
Use thread safety locks when finding latency marker modular features from rhi thread
#rb Mike.Fricker
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 19015311 via CL 19015708 via CL 19015763 via CL 19015857 via CL 19016025 via CL 19031920
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v917-18934589)
[CL 19032149 by peter knepley in ue5-main branch]
2022-02-17 03:41:20 -05:00
phil popp
d7bcb9e7a4
Fix for altered volume when using a mono wave file in a metasound wave player node.
...
#jira UE-141262
#rb Max.Hayes
#preflight 6201c188e85c7a08bbcbefa5
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18906409 in //UE5/Release-5.0/... via CL 18906649 via CL 18907001
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v915-18905420)
[CL 18907023 by phil popp in ue5-main branch]
2022-02-08 14:13:09 -05:00
phil popp
5e772c2735
Multichannel Linear Resampler
...
#rb Aaron.Mclearan
#jira UE-120725
#preflight 61f1d1eafd5285142b4effdf
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18747074 in //UE5/Release-5.0/... via CL 18747090 via CL 18747262
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18747263 by phil popp in ue5-main branch]
2022-01-26 18:16:33 -05:00
phil popp
57a164eb62
Deinterleaved DSP for metasound wave player
...
#rb Aaron.McLeran
#jira UE-134456
#preflight 61f01048fd5285142b185e3e
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18722673 in //UE5/Release-5.0/... via CL 18722699 via CL 18722914
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18722926 by phil popp in ue5-main branch]
2022-01-25 10:40:58 -05:00
miles flanagan
b527213cd8
Add Upwards compression to dynamics processor & uses of it. This mainly just changes the gain clamping range to be > 0, and otherwise operates the same as the normal downwards compressor.
...
#rb phil.popp
#jira none
#preflight 61e73bed1479b607fad4fad0
#ROBOMERGE-AUTHOR: miles.flanagan
#ROBOMERGE-SOURCE: CL 18649412 in //UE5/Release-5.0/... via CL 18649851 via CL 18650098
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)
[CL 18650341 by miles flanagan in ue5-main branch]
2022-01-18 17:56:27 -05:00
phil popp
9f0d148468
Move ChannelMap creation to signal processing libaray.
...
Minor cleanups in channel map creation.
#jira UE-134456
#rb Rob.Gay
#preflight 61d733b7ec35d1b940e97f7d
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18533531 in //UE5/Release-5.0/... via CL 18533996
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18534186 by phil popp in ue5-release-engine-test branch]
2022-01-06 14:19:41 -05:00
phil popp
2396d445b2
Fix for biquad filter going silent after going past nyquist.
...
#jira UE-137839
#rb Aaron.McLeran
#preflight 61d5e39334785a82bb7ea9fb
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18522342 in //UE5/Release-5.0/... via CL 18522428
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18522482 by phil popp in ue5-release-engine-test branch]
2022-01-05 14:06:06 -05:00
Marc Audy
f512a6d461
Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
...
#fyi Aurel.Cordonnier
[CL 18448630 by Marc Audy in ue5-release-engine-test branch]
2021-12-13 15:59:48 -05:00
aaron mcleran
29e6d3593a
Fixing and adding more logging to voice chat attenuation.
...
Refactored the way data is retrieved in voice chat manager.
#rb none
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18425719 via CL 18425754 via CL 18425767 via CL 18425779 via CL 18435113 via CL 18437391
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18437669 by aaron mcleran in ue5-release-engine-test branch]
2021-12-10 20:59:47 -05:00
miles flanagan
079e363ce8
MetasoundDiffuserNode
...
- essentially takes the APF series from Flexiverb and splits it out as its own node in order to "smear" audio without the long delay lines of a full reverb.
#jira none
#rb phil.popp
#preflight 61b29affc15f11f2f3ff4121
#ROBOMERGE-AUTHOR: miles.flanagan
#ROBOMERGE-SOURCE: CL 18427596 in //UE5/Release-5.0/... via CL 18427598
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18427600 by miles flanagan in ue5-release-engine-test branch]
2021-12-09 19:40:58 -05:00
helen yang
a31614e6ca
MetaSound oscillator generator fixes
...
- change triangle oscillator implementation
- fix DC offset issue for square wave
- apply fade in after unipolar transformation to prevent popping
#jira UE-109808
#jira UE-110879
#jira UE-110734
#rb phil.popp, jimmy.smith
#preflight 61b266c59a6856cf8de96451
#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18425267 in //UE5/Release-5.0/... via CL 18425290
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18425299 by helen yang in ue5-release-engine-test branch]
2021-12-09 16:35:41 -05:00
Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a12d56ff31
Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
...
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
rob gay
bb47aaee9c
Add getters for smoother members to EnvelopeFollower
...
#rb phil.popp
#jira none
#rnx
#preflight 614d045a84b6250001b5ef22
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 17617985 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
[CL 17617988 by rob gay in ue5-release-engine-test branch]
2021-09-23 21:35:26 -04:00
phil popp
9ceffe3635
Fix for submix envelope follower.
...
#jira UE-124701, UE-122329, UE-123731
#rb Aaron.McLeran
#preflight 613144e6e7eda3000188e88e
#ROBOMERGE-SOURCE: CL 17409817 via CL 17416326
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17416608 by phil popp in ue5-release-engine-test branch]
2021-09-03 01:31:22 -04:00
phil popp
f60b6fa758
Fix audio envelope DSP implementation and performance. Fixes multiple perf related issues related to audio envelopes.
...
#jira UE-122329, UE-123731, UE-124701
#rb Rob.Gay
#preflight 6131065c1a52e20001b0bd0a
#ROBOMERGE-OWNER: phil.popp
#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 17406098 via CL 17412110
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17412133 by phil popp in ue5-release-engine-test branch]
2021-09-02 20:50:45 -04:00
helen yang
a13cddb27f
Metasounds - Additive Synth - phase change interpolation and bugfix
...
- interpolate phase change over a block so that sinusoids don't need to be reset when phase is changed
- unit tests for sine wave table oscillator
#jira UE-121387
#rb phil.popp
#preflight 6130fff2804b7f00019fd912
#ROBOMERGE-SOURCE: CL 17406222 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17406237 by helen yang in ue5-release-engine-test branch]
2021-09-02 14:26:59 -04:00
alfaroh corneyiii
e1e7a83f0f
Add Peak Mode input and Audio-rate output to Envelope Follower Node in Metasounds
...
#jira UEAU-840
#rb aaron.mcleran
#ROBOMERGE-SOURCE: CL 17255064 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17255081 by alfaroh corneyiii in ue5-release-engine-test branch]
2021-08-20 18:36:01 -04:00
phil popp
b657596ccb
Fix argument order on dynamics preprocessor.
...
#rb Alfaraoh.Corney
#preflight 611191f20ccb8400018d0af0
#ROBOMERGE-SOURCE: CL 17107746 via CL 17107794
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)
[CL 17107813 by phil popp in ue5-release-engine-test branch]
2021-08-09 17:10:15 -04:00
alfaroh corneyiii
d9cd5e1996
Add Compressor Node to Metasounds
...
#jira UEAU-839
#rb phil.popp
#preflight 610ad734484c1000018288db
#ROBOMERGE-SOURCE: CL 17060004 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)
[CL 17060593 by alfaroh corneyiii in ue5-release-engine-test branch]
2021-08-04 18:06:59 -04:00
aurel cordonnier
dc4bf61540
Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
...
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553
[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00