Commit Graph

145 Commits

Author SHA1 Message Date
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
ben woodhouse
427ac47199 Make it possible to disable AudioFloatArrayMath ISPC per platform, and opt out on platforms where it doesn't help performance
#rb jimmy.smith

#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 21212888 via CL 21212894 via CL 21212896
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21213624 by ben woodhouse in ue5-main branch]
2022-07-21 21:41:49 -04:00
anna lantz
5ab2d154be Inclusive language push, removing master/slave language from Audio Mixer + proper deprecations
#jira UE-158648
#rb trivial
#preflight 62cca5c36a67c3717a57a124

[CL 21049392 by anna lantz in ue5-main branch]
2022-07-11 18:51:13 -04:00
anna lantz
a4ab179b77 Inclusive language push, removing master/slave language from DSP code
#jira UE-158586, UE-158671
#preflight 62c751d2702597cc877a6fa7

[CL 20993839 by anna lantz in ue5-main branch]
2022-07-07 17:56:49 -04:00
Aaron McLeran
9eda2fcabd Adding ability to wait with an event for multithreaded patch to be filled
#rb Rob.Gay
#jira UE-150585
#preflight 62b5fb4a380d1629fd823196

[CL 20879875 by Aaron McLeran in ue5-main branch]
2022-06-29 14:58:52 -04:00
Rob Gay
0bacf771ee Fix-up copy pasta'ed tooltip in DSP
#rnx
#jira none
#preflight skip

[CL 20832203 by Rob Gay in ue5-main branch]
2022-06-27 11:58:12 -04:00
alfaroh corneyiii
e255fd13b4 Fix Compressor Node's Wet/Dry Functionality
#jira UE-156405
#rb aaron.mcleran phil.popp
#preflight 62aa8834f77a5c078588a738

[CL 20680195 by alfaroh corneyiii in ue5-main branch]
2022-06-15 21:53:48 -04:00
phil popp
2fadfa51ec Audio signal processing cleanup
- Removing need for alignment in audio DSP.
- Decreased header dependencies across codebase to improve build times
- Fixed improper `using namespace` issues.
#jira UE-147590
#rb Helen.Yang, Alfaroh.Corneyiii
#preflight 62a789bd2c521c9c6dac7bb6

[CL 20648535 by phil popp in ue5-main branch]
2022-06-14 10:44:07 -04:00
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
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
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
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
Steve Robb
cc12aaac04 Math macro prefix fixes for CoreUObject and Engine.
#rb none
#jira UE-140139
#preflight 624af57b637925b5d3fb9fef

[CL 19609424 by Steve Robb in ue5-main branch]
2022-04-04 11:13:42 -04: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
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
ben hoffman
64e252935c Clean up type truncation warnings
#jira UE-116218
#rb trivial
#rnx
#preflight 61e6efb4837b79f7ccebe551

#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 18641648 in //UE5/Release-5.0/... via CL 18641663 via CL 18641684
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18641708 by ben hoffman in ue5-main branch]
2022-01-18 12:13:22 -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
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
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