316 Commits

Author SHA1 Message Date
maxwell hayes
c425e49cb0 [metasound] optimization for mixer node (avoid memset / memzero)
#rb phil.popp
[FYI] Helen.Yang

[CL 32496894 by maxwell hayes in 5.4 branch]
2024-03-26 00:51:13 -04:00
Aaron McLeran
61c541f80f Adding constructor pin to grain delay node for max delay
#rb Maxwell.Hayes
#jira UE-168960
#fyi sondra.moyls

[CL 31581022 by Aaron McLeran in 5.4 branch]
2024-02-16 16:36:03 -05:00
cody albert
6a75a84515 Fixed TriggerDelay node to only fire after the most recent execution of the input trigger
#jira UE-183510

#rb phil.popp

[CL 30849050 by cody albert in ue5-main branch]
2024-01-24 12:05:18 -05:00
cody albert
6ad8dcbe43 Fixed issue where FloatADSREnvelope node would drop to 0 for one cycle on trigger release if the trigger is not at the top of a block
#rb Maxwell.Hayes

[CL 30813146 by cody albert in ue5-main branch]
2024-01-23 14:23:18 -05:00
marc audy
a88b71c8b7 Fix/silence C4702 warnings
#rnx

[CL 29883627 by marc audy in ue5-main branch]
2023-11-22 01:04:15 -05:00
marc audy
763a611985 Fix C4072 warnings
#rnx

[CL 29852844 by marc audy in ue5-main branch]
2023-11-20 17:26:53 -05:00
maxwell hayes
cd1fdd0c33 [metasound builder] low-hanging fruit pre-allocation of containers and moving Stringbuilding / FName conversion to static init.
#rb Jordan.Cristiano, Aaron.McLeran
#rnx

[CL 29548374 by maxwell hayes in ue5-main branch]
2023-11-07 21:33:28 -05:00
maxwell hayes
7229618552 [Metasounds] Optimize memory allocations in DSP objects for recycled metasounds.
#rb Aaron.McLeran
#jira UE-150771, UE-199176

#swarm https://p4-swarm.epicgames.net/reviews/29150979

[CL 29298167 by maxwell hayes in ue5-main branch]
2023-10-31 19:12:26 -04:00
phil popp
fc77726340 Optimize submix effect dynamics processor by utilizing deinterleaved codepath
#rnx
#rb Maxwell.Hayes

[CL 29297058 by phil popp in ue5-main branch]
2023-10-31 18:57:52 -04:00
phil popp
36cd56e6c6 [Backout] - CL29276889
[FYI] phil.popp
Original CL Desc
-----------------------------------------------------------------
Optimize submix effect dynamics processor by utilizing deinterleaved codepath
#rnx
#rb Maxwell.Hayes

[CL 29291267 by phil popp in ue5-main branch]
2023-10-31 17:08:03 -04:00
phil popp
320fa71c0a Optimize submix effect dynamics processor by utilizing deinterleaved codepath
#rnx
#rb Maxwell.Hayes

[CL 29278155 by phil popp in ue5-main branch]
2023-10-31 11:58:25 -04:00
buzz burrowes
1f5a7087f9 Move the FWaveWriter class out of local definition in MetasoundWaveWriterNode.cpp and into a place where it can be used by other systems.
[REVIEW] [at]jimmy.smith [at]jake.burga

[CL 28860510 by buzz burrowes in ue5-main branch]
2023-10-17 18:43:53 -04:00
helen yang
22d98bced3 Update use of MetaSound FCreateOperatorParams to FBuilderOperatorParams for perf (Part 2)
#jira UE-195871
#rb phil.popp

[CL 28780997 by helen yang in ue5-main branch]
2023-10-13 20:28:22 -04:00
helen yang
0ab4260553 Update use of MetaSound FCreateOperatorParams to FBuilderOperatorParams for perf (Part 1)
#jira UE-195871
#rb phil.popp

[CL 28779659 by helen yang in ue5-main branch]
2023-10-13 19:29:51 -04:00
gary gong
fad547fade Compressor node optimizations (and node tests)
#jira UE-195845

[CL 28464310 by gary gong in ue5-main branch]
2023-10-04 13:35:33 -04:00
aaron mcleran
1ccfd0a786 Fixing ADSR clicking on envelope release
#jira UE-196458
#rb Maxwell.Hayes

[CL 28294704 by aaron mcleran in ue5-main branch]
2023-09-27 17:27:33 -04:00
charlie huguenard
6a3981ad79 [Metasound] Enable pin on envelope follower node
#jira UE-195785
[FYI] kevin.cavanaugh, matthew.booth
#rb aaron.mcleran

[CL 28006696 by charlie huguenard in ue5-main branch]
2023-09-19 15:05:36 -04:00
buzz burrowes
3fb71a8c38 Add "Enable" input pins to Multiband Analyzer node and Compressor node.
[REVIEW] [at]phil.popp [at]charlie.huguenard

[CL 27805617 by buzz burrowes in ue5-main branch]
2023-09-12 16:00:38 -04:00
aaron mcleran
4988a273fa Fixing random node sequencing so that it matches up with reset behavior
Issue was a mismatch of the initial seeding/reset behavior and when the reset trigger is hit.

#jira UE-170359
#rb Alfaroh.Corney

[CL 26864280 by aaron mcleran in ue5-main branch]
2023-08-04 18:48:06 -04:00
aaron mcleran
4e9f0a0874 Fixing and clarifying midi note quantizer tooltip
#rb none
#jira UE-191919

[CL 26860969 by aaron mcleran in ue5-main branch]
2023-08-04 16:42:55 -04:00
aaron mcleran
22e24319fe Fixing pop on float AD envelope by making sure End is triggered on end frame not the 0th frame of the audio block.
#jira UE-151710
#rb Maxwell.Hayes

[CL 26790617 by aaron mcleran in ue5-main branch]
2023-08-02 18:23:34 -04:00
aaron mcleran
be4ab5b09a Fix for grain delay node NaNs with invalid inputs
#jira UE-184289
#rb Phil.Popp

[CL 26790537 by aaron mcleran in ue5-main branch]
2023-08-02 18:22:30 -04:00
Aaron McLeran
90d91712f0 Fixing ADSR invalid memory access
#jira UE-187648
#rb Maxwell.Hayes

[CL 26788531 by Aaron McLeran in ue5-main branch]
2023-08-02 17:23:26 -04:00
Rob Gay
b7762e437d IWYU!
#rb trivial
#jira none
#rnx

[CL 26787850 by Rob Gay in ue5-main branch]
2023-08-02 17:05:44 -04:00
AdricEpic
2683ff5770 non-unity fix #2
#rb trivial
#rnx
#jira none

[CL 26786753 by AdricEpic in ue5-main branch]
2023-08-02 16:35:30 -04:00