Commit Graph

250 Commits

Author SHA1 Message Date
gary gong
f52df1926a [SignalProcessing] Per-block process for circular buffer delay
#jira UE-196184

[CL 28197417 by gary gong in ue5-main branch]
2023-09-25 14:34:19 -04:00
charlie huguenard
dc2d480f4a [SignalProcessing] Non-interleaved processing for filters
#jira UE-196187
#rb phil.popp

[CL 28184867 by charlie huguenard in ue5-main branch]
2023-09-25 08:36:45 -04:00
gary gong
4aeee7c74a Add test scenario for ArrayMax in UintTestFloatArrayMath
#jira UE-196009

[CL 28134879 by gary gong in ue5-main branch]
2023-09-22 10:18:37 -04:00
charlie huguenard
5476fd22f1 [SignalProcessing] Per-block process for FInlineEnvelopeFollower
#jira UE-196010
#rb phil.popp

[CL 28094668 by charlie huguenard in ue5-main branch]
2023-09-21 13:53:37 -04:00
miles flanagan
a9bd3f5860 Fix unit test + possible buffer overrun in interpolatedmultitapdelay
#rb charlie.huguenard
#rnx

[CL 28041034 by miles flanagan in ue5-main branch]
2023-09-20 12:33:44 -04:00
aaron mcleran
291955f818 Fixing overuse of memzeros
Saves 2% frametime on test project

#jira UE-195621
#rb Phil.Popp, Dmytro.Vovk

[CL 27923462 by aaron mcleran in ue5-main branch]
2023-09-15 13:51:37 -04:00
miles flanagan
fecda9fca8 Audio dsp utilities for interpolating audio and multitap delaylines
#rnx
#rb phil.popp

[CL 27815462 by miles flanagan in ue5-main branch]
2023-09-12 19:28:17 -04:00
nicholas howe
499d1275d4 Audio bus writer underrun warning fix.
[FYI] matthew.booth
[REVIEW] [at]phil.popp [at]buzz.burrowes [at]charlie.huguenard [at]jake.burga
#tests AudioQA AQ_AudioBus_MetaSounds map, EngineTest test list "All Tests" group "Audio" search "audio bus"

[CL 27524115 by nicholas howe in ue5-main branch]
2023-08-31 11:23:00 -04:00
maxwell hayes
3eece6839b Fixing hard-coded scales/chords in midi note quantizer arrays.
#jira UE-189084
#rb Alfaroh.Corney

[CL 26749502 by maxwell hayes in ue5-main branch]
2023-08-01 15:07:40 -04:00
miles flanagan
ac4dc91424 speculative fix for quad delay crash
#rb seth.weedin
#rnx

[CL 26675442 by miles flanagan in ue5-main branch]
2023-07-28 11:53:47 -04:00
christopher waters
4e96f4193d Removing UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_0 and UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_1 including all uses in the engine.
[CL 26259545 by christopher waters in ue5-main branch]
2023-06-27 11:54:23 -04:00
maxwell hayes
f7756fa19d [Metasound Node] Guard against zero-duration grain spawning.
(NANs / bad memory access).
#rb Phil.Popp
#jira UE-184289

[CL 26137656 by maxwell hayes in ue5-main branch]
2023-06-20 18:38:54 -04:00
henrik karlsson
5db685f97d [Engine]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds

[CL 26082269 by henrik karlsson in ue5-main branch]
2023-06-17 18:13:06 -04:00
miles flanagan
7401a42cd5 Fix FastReverb FDN not actually following its feedback algorithm.
#rnx
#rb phil.popp

[CL 25937204 by miles flanagan in ue5-main branch]
2023-06-12 16:13:40 -04:00
miles flanagan
34fe243092 Allow Metasound Bus Reader and Writer nodes to set up patch inputs after construction if their busses are set later
#jira UE-187408
#rb phil.popp

[CL 25848966 by miles flanagan in ue5-main branch]
2023-06-07 12:51:55 -04:00
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00
aaron mcleran
30bc924464 midi scale to note array fix
#jira UE-145905
#rb Maxwell.Hayes
#preflight 646e89391134ffac70c5f742

[CL 25633272 by aaron mcleran in ue5-main branch]
2023-05-25 18:45:39 -04:00
rob gay
c56c81b562 PCM16 to float version of ArrayMixIn to avoid buffer scratch copy (potentially large for things like WaveTables or other raw PCM data manipulations)
#rb phil.popp
#jira UE-181879
#rnx
#preflight 64667f9a8377b53e1d1005bf

[CL 25536087 by rob gay in ue5-main branch]
2023-05-18 18:51:24 -04:00
brian chrisman
79b5187c48 Fix crash when applying FFT in Sequencer caused by bad format specifier passed to UE_LOG.
#rb trivial
#preflight 6462df6d3a76d5a56729a3f3

[CL 25495911 by brian chrisman in ue5-main branch]
2023-05-16 15:58:49 -04:00
miles flanagan
6bed31cefd Clamp input values to Dynamic Filter and SuperOscillator to prevent NaNs
#jira UE-184290, UE-184288
#preflight 644bf041864f15ebf5d38305

[CL 25235684 by miles flanagan in ue5-main branch]
2023-04-28 13:46:13 -04:00
Steve Robb
bdcccf19f3 Fixed mismatched copy constructor/assignment operator in FOscFrequencyMod.
#rb none
#jira none
#preflight none

[CL 25103456 by Steve Robb in ue5-main branch]
2023-04-19 06:37:56 -04:00
phil popp
2f280717b0 Add metasound reset routine to external nodes
#jira UE-174363
#rb Rob.Gay
#preflight 6400d71caa004233353024cb

[CL 24488096 by phil popp in ue5-main branch]
2023-03-02 14:40:35 -05:00
nicholas howe
fe85d59d59 Fix race condition in FPatchOutput::WaitUntilNumSamplesAvailable when setting up the sample pushed event.
[REVIEW] [at]jake.burga
#preflight 63ff5fe5ae54ee4ce9372314

[CL 24469442 by nicholas howe in ue5-main branch]
2023-03-01 15:40:57 -05:00
phil popp
a7aff7825c Fix for unit test crashing on ARM machines.
#jira UE-178037
#rb Helen.Yang
#preflight 63fd3567f43e53f6812bf0a7

[CL 24448660 by phil popp in ue5-main branch]
2023-02-28 14:56:09 -05:00
nicholas howe
2f6980f67a Nonunity build fix
include HAL/PlatformTime.h

#preflight skip

[CL 24427856 by nicholas howe in ue5-main branch]
2023-02-27 13:35:54 -05:00