additionally, simplify implementation of AD node's hard reset functionality to retain ease.
#preflight 636a8be163037c102654f289
[CL 23041511 by ryan challinor in ue5-main branch]
Prior to this change, attack triggers are ALWAYS processed before release triggers.
This change ONLY affects functionality when an attack trigger and release arrive at the same sample AND only if the ADSR is already tiggered. In this case the release trigger will now be processed before the attack trigger... stopping the currently triggered ADSR and then restarting it.
[REVIEW] [at]phil.popp [at]rob.gay [at]aaron.mcleran
#preflight 636023913734aafa28aa2e3c
[CL 22876432 by buzz burrowes in ue5-main branch]
- Updated logic on trigger delay node
- Updated logic for signalling that metasound generator is done
- Added ability to clear out selection of triggers
- Fixed ADSR situation when attack is zero.
#jira UE-162042
#rb Rob.Gay
#preflight 633714925c2225fe5f7ade1f
[CL 22279780 by phil popp in ue5-main branch]
Before:
1 Unity file
Total CPU Time: 162.90625 s
Total time in Parallel executor: 61.62 seconds
After:
6 Unity files
Total CPU Time: 169.15625 s
Total time in Parallel executor: 16.64 seconds
#jira
[FYI] nick.darnell, joe.kirchoff
#preflight 632889795f55ba280ec1ef84
[CL 22087017 by bryan sefcik in ue5-main branch]
- Rename MetasoundArchetype Source file to MetasoundFrontendInterface
- Move MetaSound interface files to subdirectory.
- Break out document versioning transforms to own impl/header
#rb todo
#rnx
#jira none
#preflight 62fed263200ff87e07d77340
[CL 21458865 by Rob Gay in ue5-main branch]
- Only apply input widget editor setting to new inputs
- Change default input widget to knob
- Don't show input widgets on read only graphs
- Tooltip clarification for setting audio component default parameters on MetaSounds
#jira UE-156767
#jira UE-157740
#jira UE-157782
#jira UE-157782
#rb rob.gay
#preflight 62b9de585d29d0d10ac0e071
[CL 20861733 by helen yang in ue5-main branch]
- Removed duplicate implementation of ModPatch editor stuff now that WT Plugin covers it
- Add UWaveTableBank asset & WaveTable MetaSound DataType
- Add Full Sin as curve type
- Fix-up ability to make WaveTable assets bipolar but leave Modulation Patches unipolar
- Inherit ModulationTransform from new WaveTableTransform for extensibility to WT implementation
- Move ModulationCurve --> WaveTableCurve
- FastSin to Sin implementation in now WaveTableCurve (no reason to use fast implementation when using WT or interpolating curve key implementation at block rate)
#rb helen.yang
#jira UE-156634
#jira UE-156635
#jira UE-156874
#preflight 62b9cf61de2c0f4cf8774a9a
[CL 20832273 by Rob Gay in ue5-main branch]