Commit Graph

126 Commits

Author SHA1 Message Date
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
alfaroh corneyiii
a936122687 Changed Parameter Order of Envelope Folower Constructor and Init Methods
#jira UE-120133
#rb maxwell.hayes
#preflight 61082ef65938f90001d5a8c0

#ROBOMERGE-SOURCE: CL 17019248 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v839-17012307)

[CL 17019283 by alfaroh corneyiii in ue5-release-engine-test branch]
2021-08-02 15:16:52 -04:00
alfaroh corneyiii
53823a07a8 Fixed a bug where the Envelope Follower wasn't properly calculating MS and RMS envelope values
#jira UE-119548
#rb  aaron.mcleran, phil.popp, max.hayes

#ROBOMERGE-SOURCE: CL 16912807 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16912816 by alfaroh corneyiii in ue5-release-engine-test branch]
2021-07-21 14:46:09 -04:00
helen yang
8fa5f5f948 Additive synth Metasound node using new wavetable DSP object
#rb aaron.mcleran, max.hayes
#jira UEAU-815
#preflight 60d62b3eef22fa00012ccb53

#ROBOMERGE-SOURCE: CL 16788880 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16788885 by helen yang in ue5-release-engine-test branch]
2021-06-25 16:57:12 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
miles flanagan
c0dec7f1a4 Add submix listener side-chaining to MultibandCompressor submix effect
#rb Rob.Gay
#jira none

#ROBOMERGE-SOURCE: CL 16662389 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)

[CL 16662393 by miles flanagan in ue5-release-engine-test branch]
2021-06-14 15:10:10 -04:00
alfaroh corneyiii
a4e5121d48 Add Mid-Side Encode/Decode nodes to Metasounds
#jira UE-117034
#rb maxwell.hayes aaron.mcleran phil.popp

#ROBOMERGE-SOURCE: CL 16650554 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16650563 by alfaroh corneyiii in ue5-release-engine-test branch]
2021-06-11 22:17:52 -04:00