Rob Gay
d17dcbfd05
Fix up a couple more spots to use vertex input literal defaults
...
#rb trivial
#jira none
[CL 15301490 by Rob Gay in ue5-main branch]
2021-02-03 16:05:09 -04:00
Rob Gay
31ec4719a7
Fix mac build, & add generalized way to extract default when initializing input data ref from vertex definition
...
#rb phil.popp
#jira UEAU-687
[CL 15301195 by Rob Gay in ue5-main branch]
2021-02-03 15:40:56 -04:00
Rob Gay
3a91f64f60
Add ability to define default literals on input vertex in Metasound core
...
- Update default values for standard nodes to sensible values
#rb phil.popp
#jira UEAU-687
#fyi jimmy.smith
[CL 15299246 by Rob Gay in ue5-main branch]
2021-02-03 14:36:36 -04:00
Maxwell Hayes
e0b979ac02
Metasound Filters
...
#rb aaron.mcleran
#jira UEAU-694
[CL 15281575 by Maxwell Hayes in ue5-main branch]
2021-02-02 13:50:22 -04:00
phil popp
86732c1ec4
Update Metasound Graph Core Metadata
...
- Rename FNodeInfo to FNodeClassMetadata
- Add FGuid to Metasound node instances
- Metasound node class names are now Namespace.Name.Variant
- Add displayname for Metasound node classes.
#jira UE-107332
#jira UEAU-660
#rb Rob.Gay
[CL 15253779 by phil popp in ue5-main branch]
2021-01-28 19:02:51 -04:00
Rob Gay
960ad09c4a
Stoppin' the fun boppin' (Final... hopefully... rename of bop to trigger)
...
#rb phil.popp
#jira none
[CL 15221646 by Rob Gay in ue5-main branch]
2021-01-27 15:54:01 -04:00
Aaron McLeran
e2e79a4178
Adding metasound buffer add float node
...
#rb Rob.Gay
#jira none
[CL 15212683 by Aaron McLeran in ue5-main branch]
2021-01-26 18:46:53 -04:00
jimmy smith
78a90297c2
Mixer Node for Metasounds
...
#jira UEAU-617
#rob.gay phil.popp aaron.mcleran
[CL 15197329 by jimmy smith in ue5-main branch]
2021-01-25 22:03:24 -04:00
Rob Gay
a7281c3c12
Literal Input Nodes
...
GainMultiply fix-ups (fade fast to avoid stair stepping & missing input declaration)
- Various EdGraphBuilder clean-up
#rb phil.popp
#jira UEAU-638
[CL 15172255 by Rob Gay in ue5-main branch]
2021-01-23 12:59:01 -04:00
Rob Gay
5182601f54
Fix stale buffer data is OscNode when toggling on and off
...
#rb jimmy.smith
[CL 15169024 by Rob Gay in ue5-main branch]
2021-01-22 20:56:12 -04:00
Rob Gay
ff2d61c915
Minor "de-bopping" of Periodic trigger to avoid UX displaying it (and a few low-hanging variable name fix-ups), initialize member for safety
...
#rb trivial
#jira none
[CL 15162143 by Rob Gay in ue5-main branch]
2021-01-22 01:24:58 -04:00
jimmy smith
ac02aa2ff9
Fix TA operator to use Triggers in block not total Triggers.
...
#rb rob.gay phil.popp
#jira none
[CL 15160403 by jimmy smith in ue5-main branch]
2021-01-21 19:01:10 -04:00
jimmy smith
28aaa47ced
BugFix: Osc Node produces unexpected frequencies when given high values
...
#rb miles.flanagan aaron.mcleran rob.gay
#jira UE-106429
#fyi sondra.moyls
[CL 15160395 by jimmy smith in ue5-main branch]
2021-01-21 19:00:13 -04:00
Dan Thompson
a6cae48787
metasounds: gate and switch nodes
...
#rb aaron.mcleran
#jira UEAU-622
[CL 15147931 by Dan Thompson in ue5-main branch]
2021-01-20 16:24:27 -04:00
Rob Gay
b2a4405eb9
Add more fine grain pin Metasound specialization/colorization
...
- Stub in icons & node bodies
- Add SMetasoundNode & basic display option metadata
- Disallow multiple inputs/outputs with the same display name
- Various UX fixes
#rb aaron.mcleran
[CL 15142814 by Rob Gay in ue5-main branch]
2021-01-20 00:42:47 -04:00
jimmy smith
2c5f1c874c
Rename Bop to Trigger in a couple more place I missed in inital review.
...
#rb trivial
#jira none
[CL 15138724 by jimmy smith in ue5-main branch]
2021-01-19 16:09:08 -04:00
jimmy smith
c8263c58c2
All Trigger Node AKA "Trigger Accumulator"
...
#jira UEAU-619
#rb aaron.mcleran phil.popp rob.gay
[CL 15133782 by jimmy smith in ue5-main branch]
2021-01-18 22:25:24 -04:00
Yuriy ODonnell
1fb3120456
Fix the build by temporarily removing references to missing fields of Metasound::FNodeInfo added in CL 15125236.
...
Presumably a file was missing from original CL.
#fyi Rob.Gay
[CL 15125532 by Yuriy ODonnell in ue5-main branch]
2021-01-16 08:20:46 -04:00
Rob Gay
462c2bb5ef
Math Op Tests
...
- Various macro clean-up
- Shuffle code around to enable tests to access math op nodes
#rb phil.popp
#jira UEAU-631
[CL 15125236 by Rob Gay in ue5-main branch]
2021-01-16 02:06:14 -04:00
Rob Gay
ad8bdd57ed
Fix copy/pasta in operator overload
...
#rb phil.popp
#jira UEAU-631
[CL 15086683 by Rob Gay in ue5-main branch]
2021-01-14 12:51:16 -04:00
Rob Gay
74349f19dd
Metasound Math Nodes
...
#rb phil.popp
#jira UEAU-631
[CL 15072951 by Rob Gay in ue5-main branch]
2021-01-13 17:37:25 -04:00
phil popp
4cdd926b68
Metasound Frontend Revamp
...
- New node name {namespace.name.variant}
- PointIDs for exact pin-to-pin connections
- TAccessPtr updates
- Controller/Handle interface
- Document Handle
- Frontend Transforms
- Input/Output node external registration
- Revamped document model
#rb Max.Hayes, Rob.Gay
#jira UEAU-626
[CL 15066822 by phil popp in ue5-main branch]
2021-01-13 10:48:59 -04:00
Rob Gay
02c68b07f3
Add DelayTrigger & Pipe Trigger Metasound nodes
...
#rb aaron.mcleran
[CL 15046466 by Rob Gay in ue5-main branch]
2021-01-11 22:57:56 -04:00
Rob Gay
917b0b650d
Update ADSR node to work like a more traditional ADSR envelope
...
#rb ryan.mangin aaron.mcleran
#jira UEAU-632
[CL 15044609 by Rob Gay in ue5-main branch]
2021-01-11 18:56:18 -04:00
Rob Gay
872ba97a0a
- Fix-up procedural sounds to support stopping source fade. Remove some restrictions requiring only one instance to be generated per USoundWaveProcedural instance.
...
- Rig up metasound OnPlay/OnFinished triggers
- Add typedefs for BopRead/WriteRef to begin deprecating Bop and using Trigger
- Fix-up Periodic Bop node to have activate/deactivate
- Rename to 'PeriodicTrigger'
#rb aaron.mcleran phil.popp
#jira UEAU-627 UEAU-628
[CL 15039777 by Rob Gay in ue5-main branch]
2021-01-11 14:18:46 -04:00