Commit Graph

26 Commits

Author SHA1 Message Date
maxwell hayes
d9620d708c Fixing pitch zippering in wave player node
#rb Aaron.McLeran
#jira nojira

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

[CL 15808133 by maxwell hayes in ue5-main branch]
2021-03-24 16:42:09 -04:00
aaron mcleran
26af7e8eab Changing name of "wave player node" to "wave player". Node is redundant.
#jira none
#rb none
[FYI] Maxwell.Hayes, Sondra.Moyls

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

[CL 15762848 by aaron mcleran in ue5-main branch]
2021-03-22 11:02:28 -04:00
maxwell hayes
f6ea79f30b Adding seek and looping ability to metasound wave playe node.
#rb Aaron.McLeran
#jira UEAU-728, UEAU-587, wave
#preflight 6050099457edcb0001511a4e

#ROBOMERGE-SOURCE: CL 15708178 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15708220 by maxwell hayes in ue5-main branch]
2021-03-15 22:10:18 -04:00
maxwell hayes
8496d05a20 Update codec interfaces to support soundwaveproxy for streaming sounds
#jira UEAU-692
#rb Aaron.McLeran

#ROBOMERGE-SOURCE: CL 15668793 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15670581 by maxwell hayes in ue5-main branch]
2021-03-10 17:57:58 -04:00
phil popp
bef6f52883 MetaSound array bug fixes
- Removing MultichannelAudioFormat registration because type is unused
- Implementing copy constructor and copy assignment operator on FWaveAsset to support array nodes
- Fixing index checks on array set/get/subset
- Renaming Array Slice to Array Subset
#jira UE-109801
#jira UE-109800
#jira UE-109770
#jira UE-109769
#rb Max.Hayes

#ROBOMERGE-SOURCE: CL 15662701 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15662703 by phil popp in ue5-main branch]
2021-03-09 21:30:41 -04:00
maxwell hayes
a781a97922 Improvements to Metasound Wave decoding
#jira UE-108501, UE-107548, UEAU-693
#rb Phil.Popp

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

[CL 15564769 by maxwell hayes in ue5-main branch]
2021-03-01 20:25:28 -04:00
maxwell hayes
fdbecb4db6 Follow-up refactor to address fallout from FSoundWaveProxy
#jira UE-108764, UE-109386, UE-108969, UEAU-691
#rb Phill.Popp

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

[CL 15538828 by maxwell hayes in ue5-main branch]
2021-02-26 02:30:51 -04:00
phil popp
d0a2a1bac9 Frontend Array Support
#rb Rob.Gay
#jira UEAU-655

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

[CL 15384147 by phil popp in ue5-main branch]
2021-02-10 21:43:31 -04:00
Maxwell Hayes
fc30ee3173 Fixed issue with WavePlayerNode not retriggering if the sound had finished.
#rb Ryan.Mangin, Phil.Popp
#jira none

[CL 15277339 by Maxwell Hayes in ue5-main branch]
2021-02-01 21:03:37 -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
Maxwell Hayes
d1e5800155 Add pitch control to Wave Player Node
#jira UEAU-621
#rb none

[CL 15176867 by Maxwell Hayes in ue5-main branch]
2021-01-25 06:10:37 -04:00
Maxwell Hayes
ba092db701 SRC distortion fix in MetaSound Wave Player Node
#jira UEAU-621
#rb trivial

[CL 15175812 by Maxwell Hayes in ue5-main branch]
2021-01-24 20:17:50 -04:00
Maxwell Hayes
36dc9ec1f2 Metasound wave player node
#rb Aaron.McLeran
#jira UEAU-615

[CL 15175555 by Maxwell Hayes in ue5-main branch]
2021-01-24 16:12:59 -04:00
Maxwell Hayes
b35f0909e8 Metasounds: Having IOperator::GetInputs() and GetOutputs() return by value instead of reference to avoid storing extra data on the operator objects.
#jira none
#rb Phil.Popp
#rnx

[CL 14884776 by Maxwell Hayes in ue5-main branch]
2020-12-08 19:34:18 -04:00
phil popp
8ed8f12dc9 Metasound metadata. Adding metadata to node info and adding static registration
#rb Rob.Gay
#jira UEAU-487

[CL 14810613 by phil popp in ue5-main branch]
2020-11-24 15:24:29 -04:00
Rob Gay
1f3e4b4aa6 Fix static registration issue (has to be done after class implementation. TODO: add static analysis warnings to circumvent this)
#rb jimmy.smith
#jira none

[CL 14782599 by Rob Gay in ue5-main branch]
2020-11-18 17:34:04 -04:00
phil popp
c7b77ffea5 Update input node and extend metasound data factory to support literals
#rb Aaron.McLeran
#jira UEAU-487

[CL 14654928 by phil popp in ue5-main branch]
2020-11-04 14:26:37 -04:00
jimmy smith
d64cf3ea4e Prevent against NULL inputs in WavePlayerNode, which stop EngineTest crashing in the case of bad arguments.
#rb trivial

[CL 14399524 by jimmy smith in ue5-main branch]
2020-09-25 16:12:21 -04:00
phil popp
5e1bbd0bb4 Metasound Bop implementation
#jira UEAU-496
#rb Rob.Gay

[CL 14322411 by phil popp in ue5-main branch]
2020-09-15 16:06:12 -04:00
jimmy smith
b94352b0da Fixing -Wc++11-narrowing warning as errror CIS in WavePlayerNode.
#rb none

[CL 14275635 by jimmy smith in ue5-main branch]
2020-09-08 19:41:08 -04:00
jimmy smith
39745ac8ae WavePlayer Backcompat with old ICompressedAudioInfo
#rb ethan.geller phil.popp aaron.mcleran
#jira UEAU-591

[CL 14275071 by jimmy smith in ue5-main branch]
2020-09-08 18:12:55 -04:00
phil popp
3c6080ac38 Added FVertexInterface and reworked existing INode interfaces
Added FNodeFacade to simplify writing nodes and reduce coding errors.
#rb Ethan.Geller
#jira UEAU-568

[CL 14171493 by phil popp in ue5-main branch]
2020-08-24 10:57:03 -04:00
jimmy smith
c62d5bf8d4 Renaming FindCodecByFromParsingInput to FindCodecByParsingInput
#rb trivial

[CL 14086295 by jimmy smith in ue5-main branch]
2020-08-11 17:33:39 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00