Commit Graph

247 Commits

Author SHA1 Message Date
Rob Gay
25826b9069 Summer Cleaning
- 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]
2022-08-19 12:14:31 -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
6d6a55c283 Make literal nodes produce a value reference instead of a read reference.
#jira UE-159528
#rb Helen.Yang
#preflight 62fd299f542a7a8d75bf16e0

[CL 21427749 by phil popp in ue5-main branch]
2022-08-17 13:54:50 -04:00
miles flanagan
b7776a5a9c Metasound QToBandwidth node
#rb alfaroh.corneyiii

#ROBOMERGE-AUTHOR: miles.flanagan
#ROBOMERGE-SOURCE: CL 21303039 via CL 21303052 via CL 21303065
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21306040 by miles flanagan in ue5-main branch]
2022-08-09 20:51:23 -04:00
alfaroh corneyiii
368bf6fd0a Trigger Select Node
#jira UE-150592
#rb
#preflight 62f2baee8c59d002a94015d8

[CL 21297014 by alfaroh corneyiii in ue5-main branch]
2022-08-09 16:08:51 -04:00
miles flanagan
a0c76b92e9 fix incremental compile - Add missing header to MetasoundAbsoluteValueNodes.cpp
#rb trivial

#ROBOMERGE-AUTHOR: miles.flanagan
#ROBOMERGE-SOURCE: CL 21275886 via CL 21275904 via CL 21275912
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21277022 by miles flanagan in ue5-main branch]
2022-08-08 18:38:09 -04:00
miles flanagan
257834deeb Metasound Absoulte Value math node
#rb alfaroh.corneyiii
#preflight 62f1462a0264595302c4eeec

#ROBOMERGE-AUTHOR: miles.flanagan
#ROBOMERGE-SOURCE: CL 21275208 via CL 21275266 via CL 21275283
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21277001 by miles flanagan in ue5-main branch]
2022-08-08 18:37:54 -04:00
alfaroh corneyiii
f9547f3192 Fix Delay Pitch Shifter Node's internal delay length
#jira UE-159497
#rb phil.popp
#preflight 62d97dd5ac71f3a2257e3576

[CL 21203052 by alfaroh corneyiii in ue5-main branch]
2022-07-21 12:33:40 -04:00
phil popp
dbcda6b5b3 CIS build fix. Removing uneeded module dependency which was breaking AudioUnitTest builds
#rb trivial
#jira UE-157778
#preflight 62bdd0135d53ca5bce3adaee

[CL 20897341 by phil popp in ue5-main branch]
2022-06-30 12:37:51 -04:00
helen yang
f1dcf29025 Minor MetaSound UX fixes
- 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]
2022-06-28 13:42:14 -04:00
helen yang
681684de3b Fix crash in flanger MetaSound node
#jira UE-156768
#rb jimmy.smith, phil.popp
#preflight 62b9d760e77151e599714268

[CL 20860196 by helen yang in ue5-main branch]
2022-06-28 11:57:36 -04:00
Rob Gay
e894af4d0c Checkpoint - WaveTable Integration w/Modulation & MetaSounds
- 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]
2022-06-27 12:00:38 -04:00
alfaroh corneyiii
e255fd13b4 Fix Compressor Node's Wet/Dry Functionality
#jira UE-156405
#rb aaron.mcleran phil.popp
#preflight 62aa8834f77a5c078588a738

[CL 20680195 by alfaroh corneyiii in ue5-main branch]
2022-06-15 21:53:48 -04:00
Marc Audy
7653e6cf37 Fix non-unity issues in light of CL# 20648535
#fyi Phil.Popp
#rnx
#preflight

[CL 20665802 by Marc Audy in ue5-main branch]
2022-06-15 01:43:38 -04:00
phil popp
2fadfa51ec Audio signal processing cleanup
- Removing need for alignment in audio DSP.
- Decreased header dependencies across codebase to improve build times
- Fixed improper `using namespace` issues.
#jira UE-147590
#rb Helen.Yang, Alfaroh.Corneyiii
#preflight 62a789bd2c521c9c6dac7bb6

[CL 20648535 by phil popp in ue5-main branch]
2022-06-14 10:44:07 -04:00
Aaron McLeran
75d30b02e5 Fixing tooltip loctext namespace
#rb none
#jira none
#preflight none

[CL 20444203 by Aaron McLeran in ue5-main branch]
2022-05-31 19:00:48 -04:00
Aaron McLeran
0c4b32c059 Changing display name of PitchShift node to "delay pitch shift"
#rb none
#jira none
#preflight none

[CL 20443100 by Aaron McLeran in ue5-main branch]
2022-05-31 17:50:00 -04:00
Aaron McLeran
ae9ca7c01f Grain Delay Node
- Fix for compressor for limiter case (removed unncessarily clamp on detector output)

#jira UE-150598
#rb Dan.Reynolds, Maxwell.Hayes, Jimmy.Smith
#preflight 6291227bbc1213abd7dc43bd

[CL 20442694 by Aaron McLeran in ue5-main branch]
2022-05-31 17:14:23 -04:00
anna lantz
f01df4a3ab Fix for generator nodes behaving incorrectly when given negative frequencies
#jira UE-152354
#rb phil.popp
#preflight 62853718614041edb79f8bb0
#p4v-cherrypick 20265411
#preflight 628eceb7a3384b0a96b92c64

#ROBOMERGE-AUTHOR: anna.lantz
#ROBOMERGE-SOURCE: CL 20404406 in //UE5/Release-5.0/... via CL 20406514
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20406985 by anna lantz in ue5-main branch]
2022-05-28 07:36:47 -04:00
aaron mcleran
9f6bbe1698 Trigger route fix
#jira UE-146466, UE-153239
#rb Maxwell.Hayes
#preflight 6290f6166c4b4192f2a1bb9e

#ROBOMERGE-OWNER: aaron.mcleran
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 20395550 in //UE5/Release-5.0/... via CL 20398380
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20401217 by aaron mcleran in ue5-main branch]
2022-05-27 19:30:23 -04:00
Aaron McLeran
d2bc4d3555 Trigger route fix part 2
- Better fix, CL 20297675 introduced

#jira UE-146466, UE-153239
#rb Maxwell.Hayes
#preflight 6290f6166c4b4192f2a1bb9e

[CL 20395031 by Aaron McLeran in ue5-main branch]
2022-05-27 12:53:21 -04:00
Aaron McLeran
28e9de2061 Doppler Pitch Shift Node
#rb Maxwell.Hayes
#jira UE-151343
#preflight 6288121f9b098f85416f3ed2

[CL 20373739 by Aaron McLeran in ue5-main branch]
2022-05-25 19:53:29 -04:00
anna lantz
7cd176edc4 Fix for frequency modulation going above Nyquist
#jira UE-153370
#rb phil.popp
#preflight 628eb3019a2b52f7c7fb961d

[CL 20373141 by anna lantz in ue5-main branch]
2022-05-25 19:07:19 -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
anna lantz
c4ba146304 Fix for generator nodes behaving incorrectly when given negative frequencies
#jira UE-152354
#rb phil.popp
#preflight 62853718614041edb79f8bb0

[CL 20265411 by anna lantz in ue5-main branch]
2022-05-18 14:29:23 -04:00