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
nicholas howe
1c419fc963
Audio Bus Reader/Writer Nodes Crackle Fix
...
Audio Bus Reader Node more accurately calculates how many samples it needs before it can start popping.
Reader node has a CVar timeout on how long it'll wait for samples (whereas it used to calculate a huge timeout value that I suspect was erroneous). In theory the samples should always become available even with an infinite timeout.
The Metasound generator's BuilderTask's completion is ensured at the beginning of FMetasoundGenerator::OnGenerateAudio. This prevents the mixer, writer and reader nodes from getting out of sync in terms of samples output and input.
FMixerAudioBus::MixBuffer doesn't try to cache any samples and just uses PopAudio and PushAudio directly on its mixer and splitter.
FPatchOutput::WaitUntilNumSamplesAvailable no longer has a race condition and an attempt has been made to improve thread-safety in FPatchOutput.
#jira UE-170575
#rb phil.popp
#preflight 63fcbfe2a134e0b059c64c76
[CL 24427705 by nicholas howe in ue5-main branch]
2023-02-27 13:29:22 -05:00
Joe Kirchoff
2d50350b4f
Fix dsp include path for BuildSettingsVersion.V3
...
#rnx
#rb trivial
#preflight 63ec06e0346bca0035cb2101
[CL 24222048 by Joe Kirchoff in ue5-main branch]
2023-02-14 17:25:46 -05:00
phil popp
aabb506a7b
Fix for unit test failure in sine wavetable oscillator.
...
#rnx
#rb trivial
#jira UE-175492
#preflight skip
[CL 23933590 by phil popp in ue5-main branch]
2023-01-31 14:12:35 -05:00
phil popp
1d78b81b52
Metasound automated node tests and fixes
...
#jira UE-175097
#rb Charlie.Huguenard
#preflight 63d1895f033e457ba8f10cb4
[CL 23863384 by phil popp in ue5-main branch]
2023-01-25 20:41:44 -05:00
jimmy smith
23c3b961e7
Perlin "value" noise metasound node
...
#rb helen.yang miles.flanagan
#preflight 63cf2860574ab9cae49c0c5b
[CL 23825389 by jimmy smith in ue5-main branch]
2023-01-23 19:50:56 -05:00
steve robb
6a31618d42
Removed TIsSame from misc. engine files (part of a larger change to deprecate TIsSame).
...
#rb devin.doucette
#preflight 63c01cac8f4acc7b54d8832d
[CL 23678906 by steve robb in ue5-main branch]
2023-01-13 11:47:02 -05:00
henrik karlsson
ce587eb612
Added markups for headers that can't be compiled standalone.. this is needed for both Header units and IWYU
...
#preflight 63789b0c170bc34a93a869e5
#rb none
[CL 23552160 by henrik karlsson in ue5-main branch]
2022-12-21 02:46:50 -05:00
maxwell hayes
44b81d0d81
Added missing scale degree to dorian mode (scale to note array node).
...
#jira UE-170476
#rb Alfaroh.Corney
#preflight 6387cc07f213a116ebc56476
[CL 23500239 by maxwell hayes in ue5-main branch]
2022-12-13 18:29:54 -05:00