Maxwell Hayes
ca8b80f876
Fix for sounds crashing editor on Mac
...
#jira UE-107196
#rb Aaron.McLeran
[CL 15227866 by Maxwell Hayes in ue5-main branch]
2021-01-27 19:38:50 -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
67de80bc68
Enabling ForceInline UsoundWave path for non-metasound rendering.
...
#jira UEAU-646
#rb Rob.Gay
[CL 15209661 by Maxwell Hayes in ue5-main branch]
2021-01-26 14:20:13 -04:00
Maxwell Hayes
8dfbbef000
CIS fix (adding static cast)
...
#jira nojira
#rb trivial
[CL 15176925 by Maxwell Hayes in ue5-main branch]
2021-01-25 06:24:28 -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
2f7fe92b86
Metasound wave selector node
...
#rb Aaron.McLeran
#jira UEAU-615
[CL 15175556 by Maxwell Hayes in ue5-main branch]
2021-01-24 16:13:27 -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
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
phil popp
c2c509e3fd
Metasound BP interface
...
- Adding IAudioInstanceTransmitter interface to Audio extensions
- Adding IAudioInstanceTransmitter to FActiveSound
- Renaming functions with "Archetype" to "MetasoundArchetype" to avoid conflict with UOBject archetype.
- Adding transmittable info to data type registration
- Adding default input pin to receive node.
- Adding FMetasoundInstanceTransmitter for communicating to single metasound source instance.
#rb Aaron.McLeran, Rob.Gay
#jira UEAU-618
[CL 15162371 by phil popp in ue5-main branch]
2021-01-22 03:05:22 -04:00
phil popp
1e2c6be26a
Metasound Document GUID and Document Accessor
...
#rb Rob.Gay
#jira UEAU-618
[CL 15148667 by phil popp in ue5-main branch]
2021-01-20 17:26:40 -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
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
Marc Audy
96de02c3b0
Non-unity fixes
...
[CL 14966440 by Marc Audy in ue5-main branch]
2020-12-26 19:37:43 -04:00
phil popp
4a92191e2d
Multichannel Metasound Source
...
- Moving Frontend UObject registration logic to FMetasoundUObjectRegistry
- Allow FMetasoundAssetBase to support multiple FMetasoundArchetypes
- Adding graph synchronization between UEdGraph and FMetasoundDocument
- Added TAssetPtr<> for tracking validity of objects that cannot be wrapped in a smart pointer.
- Added support for mono and stereo to UMetasoundSource
- Added tools for comparing FMetasoundARchetypes.
- Added LogMetasound
#rb Max.Hayes
#jira UEAU-487
[CL 14919511 by phil popp in ue5-main branch]
2020-12-14 15:48:27 -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
f3768afb81
Metasound Envorinment Variable
...
#rb Rob.Gay
#jira UEAU-487
[CL 14766414 by phil popp in ue5-main branch]
2020-11-17 17:52:08 -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