Commit Graph

383 Commits

Author SHA1 Message Date
alfaroh corneyiii
e7ce72b5e3 Added Trigger Coin node to Metasounds
#jira UE-118762
#rb aaron.mcleran
#preflight 60d4ffb01a886000012a1829

[CL 16780043 by alfaroh corneyiii in ue5-main branch]
2021-06-24 19:27:02 -04:00
phil popp
8762503c7a Fix crash on MetaSound Wave writer vertex interface reading invalid data
#jira UE-118978
#lockdown jeff.farris
#rb trivial


#ROBOMERGE-SOURCE: CL 16777725
#ROBOMERGE-BOT: (v836-16769935)

[CL 16777728 by phil popp in ue5-main branch]
2021-06-24 16:04:48 -04:00
rob gay
ade25fa5d3 Fix for ensure when attempting to mark package dirty when building generator/updating via AssetSubsystem
[FYI] phil.popp
#jira UE-118903
#rb trivial
#lockdown jeff.farris


#ROBOMERGE-SOURCE: CL 16775810
#ROBOMERGE-BOT: (v836-16769935)

[CL 16775845 by rob gay in ue5-main branch]
2021-06-24 13:29:50 -04:00
phil popp
f87223aa16 Fix MetaSound initial node placement
#rb trivial
#preflight 60d48ff2d326d900017c795a


#ROBOMERGE-SOURCE: CL 16773986
#ROBOMERGE-BOT: (v836-16769935)

[CL 16773991 by phil popp in ue5-main branch]
2021-06-24 11:12:10 -04:00
phil popp
4c942021ae Creating metasound archetype registry and upgrade path
#rb Rob.Gay


#ROBOMERGE-SOURCE: CL 16766481
#ROBOMERGE-BOT: (v835-16672529)

[CL 16766487 by phil popp in ue5-main branch]
2021-06-23 20:07:53 -04:00
aaron mcleran
df011fb3ac Fixing typo in tooltip
#rb none


#ROBOMERGE-SOURCE: CL 16766350
#ROBOMERGE-BOT: (v835-16672529)

[CL 16766355 by aaron mcleran in ue5-main branch]
2021-06-23 20:00:31 -04:00
ben zeigler
4a7692cc89 Fix compile error on older MSVC that can't handle defaulting class functions inside templates, no functional change
#rb phil.popp

[CL 16751058 by ben zeigler in ue5-main branch]
2021-06-22 18:58:13 -04:00
alfaroh corneyiii
ba1c876b62 Add Bitcrusher node to metasounds
#jira UE-118509
#rb aaron.mcleran

[CL 16746605 by alfaroh corneyiii in ue5-main branch]
2021-06-22 14:45:41 -04:00
alfaroh corneyiii
dc5dd317b2 Add 4 math/conversion nodes to Metasounds
LinearGainToDecibels, DecibelsToLinearGain, PitchScaleToSemitones, SemitoneToPitchScale
#jira UE-118306, UE-118307, UE-118308, UE-118309
#rb aaron.mcleran max.hayes phil.popp

[CL 16746122 by alfaroh corneyiii in ue5-main branch]
2021-06-22 14:13:09 -04:00
alfaroh corneyiii
63fe1d2d81 Add LinearToLogFrequency node to Metasounds
#jira UEAU-804
#rb
#preflight 60d12b1fd4d7ac0001912805

[CL 16737754 by alfaroh corneyiii in ue5-main branch]
2021-06-21 21:39:37 -04:00
alfaroh corneyiii
d2bd93acaf Add FrequencyToMIDI node to Metasounds
#jira UE-118305
#rb none
#preflight 60cb7f50be81e80001a55efa

[CL 16708051 by alfaroh corneyiii in ue5-main branch]
2021-06-17 14:27:31 -04:00
rob gay
22c4bdec1e IWYU fixes
#rb trivial
#rnx


#ROBOMERGE-SOURCE: CL 16692558
#ROBOMERGE-BOT: (v835-16672529)

[CL 16692587 by rob gay in ue5-main branch]
2021-06-16 14:10:59 -04:00
rob gay
e51ab7198d Minor comment fix-up
#rb trivial


#ROBOMERGE-SOURCE: CL 16689472
#ROBOMERGE-BOT: (v835-16672529)

[CL 16689479 by rob gay in ue5-main branch]
2021-06-16 11:33:28 -04:00
rob gay
4971cd6678 UX Scaffolding for MetaSound Composition/Presets Part 2
- Leverage AssetRegistry/Manager to only load data on MetaSounds required to register (disabled until frontend registry supports this)
- Drag-And-Drop assets on MetaSound Graph
- Move ConvertToPreset to toolbar (WIP, still need to properly hide when clicked instead of closing editor blindly, has issue with refresh)

#rb phil.popp
#preflight 60c9a0a83e1b3c0001335ee7


#ROBOMERGE-SOURCE: CL 16689213
#ROBOMERGE-BOT: (v835-16672529)

[CL 16689237 by rob gay in ue5-main branch]
2021-06-16 11:20:44 -04:00
phil popp
23b0cd8280 Fixing MetaSound use of FNodeClassInfo and FNodeRegsitryKey
#rb Rob.Gay
#preflight 60c7b1c5f7cffb0001188650


#ROBOMERGE-SOURCE: CL 16664021
#ROBOMERGE-BOT: (v834-16658389)

[CL 16664038 by phil popp in ue5-main branch]
2021-06-14 16:45:51 -04:00
alfaroh corneyiii
5cd66f25df Add Mid-Side Encode/Decode nodes to Metasounds
#jira UE-117034
#rb maxwell.hayes aaron.mcleran phil.popp

[CL 16650554 by alfaroh corneyiii in ue5-main branch]
2021-06-11 22:14:31 -04:00
phil popp
7832953e09 CIS fix for GetTypeHash scope
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 16642853
#ROBOMERGE-BOT: (v833-16641396)

[CL 16642871 by phil popp in ue5-main branch]
2021-06-11 12:23:36 -04:00
helen yang
69dd93049f Flanger DSP object and corresponding Metasound node
#rb aaron.mcleran, jimmy.smith
#jira UEAU-801
#preflight 60c28ee61ab0310001cdcaa9

[CL 16633115 by helen yang in ue5-main branch]
2021-06-10 19:39:27 -04:00
phil popp
5e61f819c5 CIS fix for unintended recursive function call when GetTypeHash(int32) not visible to translation unit.
#rb none
#rnx
#preflight 60c208919e139d000103abca


#ROBOMERGE-SOURCE: CL 16622715
#ROBOMERGE-BOT: (v830-16605563)

[CL 16622728 by phil popp in ue5-main branch]
2021-06-10 10:02:57 -04:00
phil popp
dc31cc664a Adding dedup logic for subgraph node registration
#rb Rob.Gay
#preflight 60c122be44f42400015599c9


#ROBOMERGE-SOURCE: CL 16612856
#ROBOMERGE-BOT: (v828-16531559)

[CL 16614296 by phil popp in ue5-main branch]
2021-06-09 18:17:31 -04:00
rob gay
ae25a599f0 Fix for EngineTest caused by changes to UMetaSound/Source/AssetBase.
#rb trivial
[FYI] phil.popp


#ROBOMERGE-SOURCE: CL 16590493
#ROBOMERGE-BOT: (v828-16531559)

[CL 16590499 by rob gay in ue5-main branch]
2021-06-08 14:48:17 -04:00
rob gay
03bf315bff Disable MetaSound Graph Registration for now
#rb trivial
[FYI] phil.popp


#ROBOMERGE-SOURCE: CL 16587324
#ROBOMERGE-BOT: (v828-16531559)

[CL 16587339 by rob gay in ue5-main branch]
2021-06-08 10:57:27 -04:00
rob gay
0e4f7a7c51 MetaSound UI/UX Composition/Preset Scaffolding
- Revive UMetaSound Asset type
- Revive MS Output generation
- Fix copy pasta'ed type name so MetaSound Source shows up properly in editor
- Clean-up to dynamic doc version reporting if required (show the new version number in log)
- Add versioning to update the RootGraphClass name & add DisplayName

MetaSound Registry Scaffolding Part 1 (From Phil Popp)

#rb phil.popp
#jira UE-117108
#jira UE-117109
#jira UE-117110
#preflight 60bf11780c76f90001db5f5f


#ROBOMERGE-SOURCE: CL 16587155
#ROBOMERGE-BOT: (v828-16531559)

[CL 16587204 by rob gay in ue5-main branch]
2021-06-08 10:52:31 -04:00
rob gay
1d95cce772 Fix for unserialized MetaSound version info reporting default value, which is higher version than actual version, causing document transform code to not execute for existing assets.
#rb trivial
#jira UE-117527
[FYI] mike.beach
[FYI] sondra.moyls


#ROBOMERGE-SOURCE: CL 16583168
#ROBOMERGE-BOT: (v828-16531559)

[CL 16583205 by rob gay in ue5-main branch]
2021-06-07 23:58:26 -04:00
rob gay
66786d5466 - Up default MetaSound Document Version to avoid running Version Transform on new Doc
- Add field for setting graph as editable (to be used for presets)
#jira none
#rb trivial
#preflight 60b7c7688e7ee10001cc79f6

#ROBOMERGE-SOURCE: CL 16538158 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v828-16531559)

[CL 16538194 by rob gay in ue5-main branch]
2021-06-02 15:41:32 -04:00