Commit Graph

142 Commits

Author SHA1 Message Date
Aaron McLeran
ae9ca7c01f Grain Delay Node
- Fix for compressor for limiter case (removed unncessarily clamp on detector output)

#jira UE-150598
#rb Dan.Reynolds, Maxwell.Hayes, Jimmy.Smith
#preflight 6291227bbc1213abd7dc43bd

[CL 20442694 by Aaron McLeran in ue5-main branch]
2022-05-31 17:14:23 -04:00
Aaron McLeran
28e9de2061 Doppler Pitch Shift Node
#rb Maxwell.Hayes
#jira UE-151343
#preflight 6288121f9b098f85416f3ed2

[CL 20373739 by Aaron McLeran in ue5-main branch]
2022-05-25 19:53:29 -04:00
helen yang
6e6c03bafa Static analysis fix in ChannelMap.cpp
#jira UE-151190
#rb phil.popp
#preflight 627ae618c42338be65324876

#rnx

[CL 20143086 by helen yang in ue5-main branch]
2022-05-11 12:45:59 -04:00
miles flanagan
382afa9ed5 Apply waveform transformations to cooked soundwave data, and display in the waveform editor
#rb phil.popp
#jira UE-150317
#preflight 6272e8f1ec1566a70643d57e

[CL 20050905 by miles flanagan in ue5-main branch]
2022-05-04 18:00:13 -04:00
aaron mcleran
1c9aa74eff Fixing crash in tone generator
#rb Maxwell.Hayes
#jira UE-147376
#preflight 6269b7ad4510fc7faaf8250f

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 19962818 in //UE5/Release-5.0/... via CL 19963775
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19971719 by aaron mcleran in ue5-main branch]
2022-04-28 18:53:13 -04:00
miles flanagan
8c332293cc adding IWaveformTransformation interface to AudioExtentions, and adding WaveformTransformations module to WaveformEditor.
#rb phil.popp, igor.dallavanzi
#jira UE-150314, 150315
#preflight 62683b59430b9997ebe7f00d

[CL 19926462 by miles flanagan in ue5-main branch]
2022-04-26 15:15:19 -04:00
miles flanagan
9ed6c0dfc6 Add Clip Normalization and float/int16 conversion audio array functions
#rb phil.popp
#jira none
#preflight 19786942

[CL 19823450 by miles flanagan in ue5-main branch]
2022-04-19 20:25:11 -04:00
GoldNotch
efc8557371 PR #8970: Fix FFT: Incorrect calculation of real values of spectrum (Contributed by GoldNotch)
#jira UE-145310
#rb phil.popp
#preflight 62558f423f5641db59f4eb08

[CL 19721023 by GoldNotch in ue5-main branch]
2022-04-12 10:45:06 -04:00
phil popp
19e92146d9 Intesl ISPC optimizations for Audio
Submitting on behalf of Jeff Rous
#rb phil.popp
#jira UE-141709
#fyi jeff.rous
#preflight 624b22e773665f7d5e84281e

[CL 19611484 by phil popp in ue5-main branch]
2022-04-04 13:09:43 -04:00
Maxwell Hayes
4d967c3450 Added missing ModularFeatureList lock/unlock
#jira UE-146734
#rb Aaron.McLeran, Phil.Popp
#preflight 623a53eb88538cd45eef0f33

[CL 19473764 by Maxwell Hayes in ue5-main branch]
2022-03-22 19:14:21 -04:00
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