Commit Graph

63 Commits

Author SHA1 Message Date
rob gay
9af5bcdfa6 Add/clean-up missing or improper category identifiers on MetaSound node classes
- Make Wave Writer/Players follow alphabetical expectation to avoid most used implementations (mono/stereo) from being at bottom of node picker list
#rb maxwell.hayes
#jira UE-191837
#rnx

[CL 26782098 by rob gay in ue5-main branch]
2023-08-02 14:44:13 -04:00
jake burga
4a8ed9757a "Move/Rename" Metasound/MetasoundWaveProxReader to -> AudioCodecEngine/SoundWaveProxyReader
(Actually, just "Add" new SoundWaveProxyReader class. Should also delete old class in same CL?)

[REVIEW] [at]phil.popp

[CL 26752479 by jake burga in ue5-main branch]
2023-08-01 16:16:36 -04:00
jake burga
6ff9ee55bf Undo //Fortnite/Main/Engine/... changelist 26746627
Engine can't depend on AudioCodecEngine (circular dependency)

somehow not caught in preflight :/

[FYI] phil.popp

[CL 26748753 by jake burga in ue5-main branch]
2023-08-01 14:51:40 -04:00
jake burga
e7698d94aa "Move/Rename" Metasound/MetasoundWaveProxReader to -> Engine/SoundWaveProxyReader
(Actually, just "Add" new SoundWaveProxyReader class)

- Remove from Metasound namespace
- Rename MetasoundWaveProxyReader to SoundWaveProxyReader
- MetasoundWavePalyerNode now uses SoundWaveProxyReader
- Use `LogAudio` instead of MetasoundLogs for logging.


[REVIEW] [at]phil.popp [at]jimmy.smith
[FYI] buzz.burrowes charlie.huguenard

[CL 26746778 by jake burga in ue5-main branch]
2023-08-01 14:06:35 -04:00
maxwell hayes
ca28732c72 [Metasounds] Follow up fixes for new BindInputs/ BindOutputs API.
#jira UE-189241
#rb none
[FYI] Chris.Ritter

[CL 26158495 by maxwell hayes in ue5-main branch]
2023-06-21 15:22:13 -04:00
maxwell hayes
ebf6e4caf7 [Metasound Bind] Fixup for bind issues caught by new automated tests.
#jira UE-187406, UE-187390, UE-187404, UE-187403, UE-187405, UE-187392, UE-187391, UE-187395, UE-187399, UE-187398, UE-187389, UE-187393, UE-187394, UE-187396, UE-187397, UE-187401
#rb phil.popp

[CL 26130674 by maxwell hayes in ue5-main branch]
2023-06-20 15:08:54 -04:00
phil popp
290e0736c6 Add absolute time output to metasound waveplayer node
#preflight 643da68a8901e5ef98f78b28
#9953
#rb Phil.popp
#jira UE-173179

[CL 25076976 by phil popp in ue5-main branch]
2023-04-17 17:40:44 -04:00
seth weedin
381ed316ce MetaSound WavePlayer node: Immediately fire OnFinished if WaveAsset passed in is None
#jira UE-179663
#rb Phil.Popp

[CL 24583389 by seth weedin in ue5-main branch]
2023-03-09 17:08:55 -05: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
nicholas howe
0bcf410dfc Correct channel descriptions in Metasound Wave Player node.
#preflight 6390ef2e9549ddaa28e1f046

[CL 23437266 by nicholas howe in ue5-main branch]
2022-12-07 18:40:16 -05:00
sondra moyls
b0598a048e - Fix for off by one on looping Sound Waves in MetaSounds
- Fixed typo in Nearly Finished tooltip
#jira UE-160453
#preflight 6340b297090af7205c2a1a35
#rb phil.popp

[CL 22488819 by sondra moyls in ue5-main branch]
2022-10-12 19:51:02 -04:00
phil popp
25b5881f1c Remove 5.0 channel format from MetaSoundSource and MetaSound WavePlayer node.
#jira UE-161170, UE-161172
#rnx
#preflight 63460236b757820b7aa1fdd2
#rb helen.yang

[CL 22482360 by phil popp in ue5-main branch]
2022-10-12 14:07:25 -04:00
anna lantz
19aa2b8ac1 Adding tags to MetaSound nodes
#jira UE-157173
#rb Rob Gay
#preflight 62fd50f5830482fd822493e8

[CL 21431230 by anna lantz in ue5-main branch]
2022-08-17 16:42:56 -04:00
phil popp
cf0b29a549 Support more audio channels in wave player node.
#rb Maxwell.Hayes, miles.flanagan
#jira UE-147036
#preflight 62fbbcb21e39eb26a0414cfb

[CL 21407206 by phil popp in ue5-main branch]
2022-08-16 12:39:27 -04:00
phil popp
3b6d5fb578 Add metasound constructor vertices
Integrate vertex data into graph builder.
#jira UE-150143, UE-149184
#rb Rob.Gay
#preflight 628677e9614041edb70a77d9

[CL 20284114 by phil popp in ue5-main branch]
2022-05-19 14:18:38 -04:00
Rob Gay
f2f944d64f MetaSound Analyzer Frontend/Graph Core Checkpoint
- Add ability to track all internal data references to a core graph
- Add AnalyzerRegistry & first pass at value/envelope analyzers
- Add support for enabling analyzing from MetaSound Generator
- Add ability for tracking colorized bounds for edges as literal-color array
#rb phil.popp
#jira UE-147027
#jira UE-147028
#jira UE-147026
#preflight 627acbae10766ef8c112264c

[CL 20129340 by Rob Gay in ue5-main branch]
2022-05-10 16:51:39 -04:00
phil popp
0b55f435bb Fix for renamed MetaSound wave player pin "Loop Percent"
#jira UE-148263
#rnx
#rb Helen.Yang
#preflight 624c6e17bd5b36eec30e6913

[CL 19627385 by phil popp in ue5-main branch]
2022-04-05 12:47:56 -04:00
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
062c1edecc MetaSound Wave Player node typo fix
#jira none
#rb trivial
#preflight 6234cc461302f69e9a585235
#rnx

[CL 19439242 by helen yang in ue5-main branch]
2022-03-18 14:30:59 -04:00
helen yang
803e3e44b4 Use loc text for MetaSound node vertex names (Part 2)
- pass on MetaSound nodes to use METASOUND_PARAM() and related macros for information about node vertices that should be localized
- fix typos, loc key collisions, and update audio unit test call sites

#jira UE-144518
#jira UE-145530
#rb aaron.mcleran
#preflight 62335f6ce12e0da4a52e74ba
#robomerge FNNC

[CL 19423048 by helen yang in ue5-main branch]
2022-03-17 13:14:50 -04: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
phil popp
d7bcb9e7a4 Fix for altered volume when using a mono wave file in a metasound wave player node.
#jira UE-141262
#rb Max.Hayes
#preflight 6201c188e85c7a08bbcbefa5

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18906409 in //UE5/Release-5.0/... via CL 18906649 via CL 18907001
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v915-18905420)

[CL 18907023 by phil popp in ue5-main branch]
2022-02-08 14:13:09 -05:00
phil popp
662b778281 Fix for metasound wave player node using incorrect OnNearlyDone trigger index
#rnx
#rb trivial
#jira none
#preflight skip

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18775135 in //UE5/Release-5.0/... via CL 18775407 via CL 18775692
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18775727 by phil popp in ue5-main branch]
2022-01-28 14:02:03 -05:00
phil popp
44fc0c38c2 Rework Metasound Wave Player
#jira UE-134456
#rb Aaron.McLeran
#preflight 61f1e6c2f8088a3d299c5b9a

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 18748267 in //UE5/Release-5.0/... via CL 18748279 via CL 18748380
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18748393 by phil popp in ue5-main branch]
2022-01-26 19:58:08 -05:00
aaron mcleran
704575bff1 Fixing waveplayer tooltip
#jira UE-116875
#rb trivial

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18426948 in //UE5/Release-5.0/... via CL 18427098
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427130 by aaron mcleran in ue5-release-engine-test branch]
2021-12-09 18:59:08 -05:00