buzz burrowes
40e62c09bf
Add Trigger Compare (MusicTimestamp) Node using template in metasound code lib. Required a tweak to a Metasound header that was approved by Phil Popp
...
[REVIEW] [at]phil.popp [at]charlie.huguenard
#rb charlie.huguenard, phil.popp
[CL 34313055 by buzz burrowes in ue5-main branch]
2024-06-12 12:55:53 -04:00
brandon schaefer
e64748d3de
Disable the top modules that are not currently set to enable AutoRTFM
...
#rb neil.henning
[CL 34015003 by brandon schaefer in ue5-main branch]
2024-05-30 17:59:48 -04:00
charlie huguenard
1f23b03f9d
[Metasound] Just use late reflections for plate reverb node. Back out changes to plate reverb and early reflections, no longer necessary.
...
#jira UE-215689, UE-215746
#rnx
#tests Metasound editor
#virtualized
[CL 33940981 by charlie huguenard in ue5-main branch]
2024-05-28 10:41:37 -04:00
charlie huguenard
5a67b1a605
[Metasound] Plate reverb node + optimized stereo, non-interleaved render
...
#rb ryan.mangin
#tests automated tests
[RN] New MetaSound node: Plate Reverb (Stereo)
#virtualized
[CL 33869530 by charlie huguenard in ue5-main branch]
2024-05-23 14:31:11 -04:00
steve robb
2e9845a876
Added FMath::WrapExclusive which gives more expected results for integral types.
...
Deprecated FMath::Wrap for integers and moved existing code over to using FMath::WrapExclusive instead.
Rewrote tests for FMath::Wrap to be more obvious and implemented some for FMath::WrapExclusive too.
#rb fabian.giesen
#jira UE-213441
[CL 33319288 by steve robb in ue5-main branch]
2024-04-30 01:03:26 -04:00
helen yang
c80e121ee1
Fix frequency clamp in MetaSound Low Pass Filter node
...
#jira UE-208960
#rb sondra.moyls
[CL 33319132 by helen yang in ue5-main branch]
2024-04-30 01:02:13 -04:00
dmytro vovk
6dd8ca803b
Removed redundant memcpy in MetaSound math node Audio::TMathOpMultiply<>::Calculate()
...
#jira UE-212483
#rb phil.popp
[CL 33042309 by dmytro vovk in ue5-main branch]
2024-04-17 13:53:00 -04:00
helen yang
506cf74df4
Fix frequency interpolation in MetaSound low pass filter node
...
#jira UE-208960
#rb maxwell.hayes
[CL 32071947 by helen yang in ue5-main branch]
2024-03-06 18:15:35 -05:00
maxwell hayes
7b9dd2177b
[metasound] optimization for mixer node (avoid memset / memzero)
...
#rb phil.popp
[FYI] Helen.Yang
[CL 32030306 by maxwell hayes in ue5-main branch]
2024-03-05 14:25:25 -05:00
aaron mcleran
1a5c131a7d
Adding constructor pin to grain delay node for max delay
...
#rb Maxwell.Hayes
#jira UE-168960
[FYI] sondra.moyls
[CL 31589986 by aaron mcleran in ue5-main branch]
2024-02-16 19:22:49 -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