Commit Graph

16 Commits

Author SHA1 Message Date
phil popp
9b1bc01a76 MetaSound FVertex simplification
- Simplifying FVertexInteface by removing VertexModel concept.
- Deprecating unwanted functions in interface.
- Simplifying storage mechanism in TVertexGroup
#jira UE-147353
#rb Rob.Gay
#preflight 62460dbde434babd8af9e93b

[CL 19578298 by phil popp in ue5-main branch]
2022-03-31 16:49:59 -04:00
helen yang
5a2d9e55da Use loc text for MetaSound node vertex names (Part 1)
- New macro for defining node parameters to generate localized metadata struct
- Simple find and replace to use new macro

#jira UE-143472
#rb rob.gay
#preflight 621ed5c231454c90cce4b154

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 19225883 in //UE5/Release-5.0/... via CL 19228005
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19231251 by helen yang in ue5-main branch]
2022-03-02 17:22:27 -05:00
helen yang
bb284960b2 Compile out FText from MetaSound Nodes in non editor builds
#rb rob.gay
#preflight 62057365a155a4cddac5bf1d
#jira UE-142194

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18945030 in //UE5/Release-5.0/... via CL 18945230 via CL 18946167
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18946312 by helen yang in ue5-main branch]
2022-02-10 18:36:47 -05:00
rob gay
b8bf8890af Asset Category Hierarchy Support & General Clean-Up
Fixes & Minor refactor of validation/autoupdate to support native node classes properly post composition/preset support changes
#rb phil.popp
[FYI] sondra.moyls
#preflight 611162780182eb0001daa982


#ROBOMERGE-SOURCE: CL 17106014
#ROBOMERGE-BOT: (v854-17104634)

[CL 17106199 by rob gay in ue5-main branch]
2021-08-09 15:08:37 -04:00
aaron mcleran
c74cd25813 Cleaning up trigger counter and trigger delay node
#jira UE-112160
#rb none
[FYI] Sondra.Moyls
#preflight 60664eb8669f3700017a3f06

#ROBOMERGE-SOURCE: CL 15897911 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15897913 by aaron mcleran in ue5-main branch]
2021-04-01 20:10:37 -04:00
aaron mcleran
d681853f67 fix for missing param assert
#jira UE-112037
#rb Phil.Popp
[FYI] Sondra.Moyls

#ROBOMERGE-SOURCE: CL 15812423 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15814388 by aaron mcleran in ue5-main branch]
2021-03-24 21:23:57 -04:00
aaron mcleran
88e196058b Cleaning up some nodes.
- Adding some minor features to various trigger nodes.
- Fixing/standarding pin orders and names
- Added a utility to help with param management (until we get a better param manager)
- Fixed a few minor bugs (trigger pipe/delay resets)
- Refactored value node to have a reset trigger and output triggers on set/reset. Renamed params to be more clear.
- Did a pass on tooltip cleanup and fixes.
- Refactored trigger compare node and added float support
- Refactored trigger counter, adding a couple minor features (count-by, auto-reset)


#rb Phil.Popp
#jira none
[FYI] Sondra.Moyls
#preflight 605ae010d88d2d00017742da

#ROBOMERGE-SOURCE: CL 15793396 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15793397 by aaron mcleran in ue5-main branch]
2021-03-24 03:22:53 -04:00
phil popp
2422ceda6d Updating vertex default retrieval method
#rb Rob.Gay
#jira UEAU-750
#preflight 605a6c01aab31200018ce048

#ROBOMERGE-SOURCE: CL 15787523 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15790788 by phil popp in ue5-main branch]
2021-03-23 22:43:28 -04:00
jimmy smith
6c8c8f445d More StandardNode Categories (filter,generators,trigger utils).
#rb
#jira none

#ROBOMERGE-SOURCE: CL 15632143 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15632144 by jimmy smith in ue5-main branch]
2021-03-05 23:03:16 -04:00
rob gay
7353b00ec5 Fix bug manifesting in PeriodicTrigger caused by inadvertent implicit casting in FTime ops
- Make addition and subtraction in FSampleCounter require integral types to
    1. Avoid invalid baseless time against sample operations, and
    2. Require client code to be explicit when truncation is ultimately desired
#rb aaron.mcleran
#jira UE-109042
#jira UE-109495

#ROBOMERGE-SOURCE: CL 15587491 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15587509 by rob gay in ue5-main branch]
2021-03-03 16:57:52 -04:00
rob gay
fd8bd04b55 - General Metasound Type Reduction
- Reduced Metasound Time Types to single FTime
- Show AudioBuffer as just "Audio" in UI/UX in preparation for nuking mono/stereo type ("mono" will be implicit for single audio type)
- Removed Frequency type
- Removed exposition of Gain as registered type (left code for potential use in node development)
- Added Nodes to convert accordingly between removed types
#rb phil.popp
#jira UEAU-699

#ROBOMERGE-SOURCE: CL 15415392 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15415399 by rob gay in ue5-main branch]
2021-02-16 01:26:50 -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
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
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