jimmy smith
a66b38a8ad
Sanitize input values to prevent NaNs in the case of extremely large inputs. i.e. FLT_Max and FLT_Min.
...
#rb phil.popp
#okforhub public
#jira UE-184287
#preflight 644c43c61c2846595c80e015
[CL 25287381 by jimmy smith in ue5-main branch]
2023-05-01 13:53:09 -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
maxwell hayes
8bf510a23f
[Metasound] Reset functions for nodes
...
#rb Phil.Popp
#jira UE-179001
#preflight 6446fda4434155a8f85
[CL 25175848 by maxwell hayes in ue5-main branch]
2023-04-24 23:44:17 -04:00
phil popp
274f01210e
Remove transmittable input nodes and move updating parameters to the metasound generator
...
#jira UE-179992
#rb Rob.Gay
#preflight 642d9f944847065878db1c64
[CL 24937473 by phil popp in ue5-main branch]
2023-04-05 17:38:47 -04:00
phil popp
658049d3b4
Fix metasound mid side node decode init condition
...
#rnx
#jira UE-180219
#rb alfaroh.corneryiii
#preflight 6411f320af3fc352928b1042
[CL 24660009 by phil popp in ue5-main branch]
2023-03-15 15:04:51 -04:00
phil popp
f163231b3b
Build fix. Move metasound enum definition to fix incompatible dll linkage.
...
#rnx
#rb trivial
#preflight 6411f2ac70639dfc94df3c1d
[CL 24660005 by phil popp in ue5-main branch]
2023-03-15 15:04:43 -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
phil popp
faaaac805c
Spot fixup possible NaN sources and reading out of buffer boundaries
...
#jira UE-176383
#rb Max.Hayes
#preflight 63f7f0e22b1a2765f91c906c
[CL 24405693 by phil popp in ue5-main branch]
2023-02-24 14:11:52 -05:00
phil popp
531210d978
Add Initialize function to metasound IOperator interface
...
Implement Initialize function for auto generated data type related operators.
#jira UE-174362
#rb Rob.Gay
#preflight 63f647b1977ceed9154bbf93
[CL 24371796 by phil popp in ue5-main branch]
2023-02-22 17:54:26 -05:00
maxwell hayes
37467ff848
[Metasounds] Adding a debug node that outputs a trigger when a Nan is detected.
...
#rb Dan.Reynolds
#jira UE-176383
#preflight 63e48ea07467a6960f845dbc
[CL 24100408 by maxwell hayes in ue5-main branch]
2023-02-09 12:16:20 -05:00
miles flanagan
482e088a2b
Fix Metasound SuperOscillator node discontinuities when LimitOutput option is checked
...
#jira UE-176223
#rb trivial
[CL 24092125 by miles flanagan in ue5-main branch]
2023-02-08 23:19:27 -05:00
jimmy smith
cb55737663
Fix for SetSeed not being determinstic with the same seed.
...
#jira UE-176078
#rb phil.popp
#preflight 63e34077b923ed4bdd322400
[CL 24075488 by jimmy smith in ue5-main branch]
2023-02-08 12:34:01 -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
jimmy smith
dfac5ab43b
Low Frequency noise node
...
#rb miles.flanagan helen.yang
#jira none
#preflight 63bde1edc927e34482072ad6
[CL 23634540 by jimmy smith in ue5-main branch]
2023-01-10 17:16:42 -05:00
miles flanagan
52d3e8e7b4
Metasound Multi-Oscillator Node
...
#preflight 63b5fd9c1c35d1cbdbdc2c19
#rb jimmy.smith
#jira UE-173372
[CL 23583950 by miles flanagan in ue5-main branch]
2023-01-04 19:34:30 -05:00
helen yang
bf1494589c
Fix double clicking on a MetaSound input node causing inputs to be reset to default, remove false positive warning, typo fixes
...
#jira UE-170321
#rb rob.gay
#preflight 6385122cfa348e84808d3ca7
#rnx
[CL 23580133 by helen yang in ue5-main branch]
2023-01-04 15:45:18 -05:00
anna lantz
c5f692a5dc
Searchable tag update for Trigger Compare Node, so that it shows up for keywords "equal" and "not," in addition to some other variations
...
#jira UE-171030
#rb alfaroh.corneyiii
#preflight 63893b49cb3b7541832eff1e
[CL 23366590 by anna lantz in ue5-main branch]
2022-12-01 18:47:25 -05:00
ryan challinor
813e7fb4e6
add "hard reset" capability to metasounds ADSR envelope node, to match recent "hard reset" functionality in AD node from 22886510
...
additionally, simplify implementation of AD node's hard reset functionality to retain ease.
#preflight 636a8be163037c102654f289
[CL 23041511 by ryan challinor in ue5-main branch]
2022-11-08 17:17:39 -05:00
ryan challinor
a31df40ba0
metasounds switch-and-ramp node for smoothing out pops, and the ability for the AD envelope to hard reset (i.e., start from zero rather than the current value)
...
#preflight 63614311731604696a165511
[CL 22891022 by ryan challinor in ue5-main branch]
2022-11-01 16:34:43 -04:00
buzz burrowes
523b56c0ca
Change result of applying an Attack and Release trigger on the same block sample index.
...
Prior to this change, attack triggers are ALWAYS processed before release triggers.
This change ONLY affects functionality when an attack trigger and release arrive at the same sample AND only if the ADSR is already tiggered. In this case the release trigger will now be processed before the attack trigger... stopping the currently triggered ADSR and then restarting it.
[REVIEW] [at]phil.popp [at]rob.gay [at]aaron.mcleran
#preflight 636023913734aafa28aa2e3c
[CL 22876432 by buzz burrowes in ue5-main branch]
2022-10-31 21:22:34 -04:00
helen yang
6341755a3f
Static analysis fix for MetaSound node loctext being compiled out for non editor builds
...
#rb phil.popp
#jira none
#preflight 63508ce0c9559712ed2301d0
#rnx
[CL 22670276 by helen yang in ue5-main branch]
2022-10-20 16:38:58 -04:00
anna lantz
be286bb14c
Fix for Limiter Distortion with non-zero attack times
...
#jira UE-157404
#rb alfaroh.corneyiii
#preflight 63506678c9559712ed1397de
[CL 22649064 by anna lantz in ue5-main branch]
2022-10-19 22:39:29 -04:00
rob gay
84771db13f
Remove input receive node injection by implementing receive implementation within non-ctor input node operator
...
#rb phil.popp
[REVIEW] phil.popp
#rnx
#jira UE-166569
#preflight 63445c0f360ee7edea15afdb
[CL 22437484 by rob gay in ue5-main branch]
2022-10-10 15:44:28 -04:00
alfaroh corneyiii
d675b2ee4e
Fix Occasional Unexpected Behavior in Bitcrusher Node
...
#jira UE-163142
#preflight 633df62ba712a61df1027517
#rb max.hayes phil.popp
[CL 22387912 by alfaroh corneyiii in ue5-main branch]
2022-10-06 19:46:23 -04:00