Commit Graph

148 Commits

Author SHA1 Message Date
Rob Gay 8ba3d4967c Enable synthesis plugin by default
#jira UE-84654
#rb none

[CL 12149189 by Rob Gay in 4.25 branch]
2020-03-12 13:21:51 -04:00
maxwell hayes fc2e06b474 Adding editor time functionality to FSoundWavePCMLoader and minor bug fixe for IR asset import (Convolution Reverb)
#jira none
#rb Ethan.Geller
[FYI] Ethan.Geller

#ROBOMERGE-SOURCE: CL 12049473 in //UE4/Release-4.25/... via CL 12049474
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12076155 by maxwell hayes in Main branch]
2020-03-09 13:20:48 -04:00
maxwell hayes 565a017b23 Fixed SRC bugs in Impulse Response import
#rb Ethan.Geller
#jra none
#jira none
[FYI] Ethan.Geller

#ROBOMERGE-SOURCE: CL 12049471 in //UE4/Release-4.25/... via CL 12049472
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12076150 by maxwell hayes in Main branch]
2020-03-09 13:20:46 -04:00
Maxwell Hayes 0957ec1701 Adding editor time functionality to FSoundWavePCMLoader and minor bug fixe for IR asset import (Convolution Reverb)
#jira none
#rb Ethan.Geller
#FYI Ethan.Geller

[CL 12049473 by Maxwell Hayes in 4.25 branch]
2020-03-07 14:23:37 -05:00
Maxwell Hayes e8e540efda Fixed SRC bugs in Impulse Response import
#rb Ethan.Geller
#jra none
#jira none
#fyi Ethan.Geller

[CL 12049471 by Maxwell Hayes in 4.25 branch]
2020-03-07 14:22:56 -05:00
Maxwell Hayes 9fcd868e24 Edigrate of CIS fix from main (#pragma once in .cpp file)
#jira UE-90144
#rb none

[CL 11945192 by Maxwell Hayes in 4.25 branch]
2020-03-05 13:36:15 -05:00
Maxwell Hayes 933d07cd9a Fix CIS error (#pragma once in .cpp file)
#jira UE-90144
#rb none

[CL 11943679 by Maxwell Hayes in Main branch]
2020-03-05 13:25:42 -05:00
maxwell hayes cacbeb9bb5 Merging Convolution Reverb
#jira UEAU-386
#jira UEAU-384
#rb Ethan.Geller, Phill.Popp (on original changes)

//UE4/Private-Reverb/Engine/Plugins/Runtime/Synthesis/...

to //UE4/Release-4.25/Engine/Plugins/Runtime/Synthesis/...

#ROBOMERGE-SOURCE: CL 11907036 in //UE4/Release-4.25/... via CL 11907042
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11907072 by maxwell hayes in Main branch]
2020-03-04 13:56:01 -05:00
Maxwell Hayes 02642d470e Merging Convolution Reverb
#jira UEAU-386
#jira UEAU-384
#rb Ethan.Geller, Phill.Popp (on original changes)

//UE4/Private-Reverb/Engine/Plugins/Runtime/Synthesis/...

to //UE4/Release-4.25/Engine/Plugins/Runtime/Synthesis/...

[CL 11907036 by Maxwell Hayes in 4.25 branch]
2020-03-04 13:55:13 -05:00
aaron mcleran 0c4ee1466f Audio bus feature
- Audio bus is a new asset type that allows audio to be routed around to effects, etc.
- Extracts the underlying logic from source buses and changes source bus semantics to be a sonification of audio buses. Audio buses do not render to be audible on their own.
- Main use-case is side-chaining audio effects (e.g. side chain compression, auto-wah filters, etc).

#rb Ethan.Geller, Rob.Gay, Maxwell.Hayes, Phil.Popp, Ryan.Mangin
#jira UE-88494


#ROBOMERGE-SOURCE: CL 11449969 via CL 11450113
#ROBOMERGE-BOT: (v654-11333218)

[CL 11450145 by aaron mcleran in Main branch]
2020-02-14 16:51:07 -05:00
rob gay 1c7030824b Round 2: Fix crash when attempting to set delay line beyond length of statically allocated max length
#rb maxwell.hayes
#jira UE-86531


#ROBOMERGE-SOURCE: CL 11075369 via CL 11075371
#ROBOMERGE-BOT: (v637-11041722)

[CL 11075372 by rob gay in Main branch]
2020-01-21 14:41:02 -05:00
rob gay 8eff698bda Fixing build: Back out changelist 11074564
#rb none


#ROBOMERGE-SOURCE: CL 11075198 via CL 11075201
#ROBOMERGE-BOT: (v637-11041722)

[CL 11075204 by rob gay in Main branch]
2020-01-21 14:19:13 -05:00
rob gay 80a4402e2c Fix crash when attempting to set delay line beyond length of statically allocated max length
#rb maxwell.hayes
#jira UE-86531


#ROBOMERGE-SOURCE: CL 11074564 via CL 11074565
#ROBOMERGE-BOT: (v637-11041722)

[CL 11074566 by rob gay in Main branch]
2020-01-21 13:31:50 -05:00
rob gay da0865d009 Dynamics Processor Updates
- Add Low/High shelf key detector filtering
- Add auditioning key signal
- Add gain stage dedicated to input key signal
- Stage disabled properties for external sidechaining
- Clean-up processor settings in editor
- Minor clean-up

Biquad Filter Updates
- Add Low/High shelf options

TODO:
- Add support for external sidechain submix
- Update DynProc SourceEffect/Granulator (Time synth?) to use same settings and expose/clean-up new/modified settings

#rb ethan.geller aaron.mcleran phil.popp


#ROBOMERGE-SOURCE: CL 10981594 via CL 10981600 via CL 10981604
#ROBOMERGE-BOT: (v632-10940481)

[CL 10981606 by rob gay in Main branch]
2020-01-14 10:23:49 -05:00
Marc Audy 360d078ca3 Second batch of remaining Engine copyright updates.
#rnx
#rb none

[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
rob gay d81fd4abb9 Remove unused SSynthKnob tooltip which was causing crash in slate window render loop by creating window during construction, modifying the collection mid window draw iteration.
#jira UE-82291
#rb aaron.mcleran

#ROBOMERGE-SOURCE: CL 9960076 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9960082 by rob gay in Main branch]
2019-11-01 14:02:34 -04:00
Marc Audy 266d299da9 Fix missing include
#rb
#rnx

[CL 9766979 by Marc Audy in Main branch]
2019-10-23 22:27:01 -04:00
Marc Audy b41c2dd608 Fix missing include
#rb
#rnx
#codereview Aaron.McLeran, Ethan.Geller

[CL 9766949 by Marc Audy in Main branch]
2019-10-23 22:12:01 -04:00
rob gay 9338ad951c Clean-up SoundSubmix Implementation
- Make Submix graph point in an intuitive direction and change input/output directions.
- Fix bugs around adding/removing submixes and having multiple editors open.
- Move implementation and definitions so SoundSubmix updates builds faster (remove SoundSubmix.h references from bulky headers that are used all over the engine)
#rb aaron.mcleran


#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 9766775 via CL 9766776
#ROBOMERGE-BOT: (v545-9751379)

[CL 9766806 by rob gay in Main branch]
2019-10-23 20:59:18 -04:00
maxwell hayes 4617b552e5 Refactor of the audio LinearEase and ExponentialEase classes in DSP.h to make the interfaces more indicitive of their behavior.
#rb Phil.Popp


#ROBOMERGE-SOURCE: CL 8933182 via CL 8933183
#ROBOMERGE-BOT: (v435-8929571)

[CL 8933184 by maxwell hayes in Main branch]
2019-09-20 14:42:00 -04:00
rob gay 8d299bc213 Clean up asset picker by organizing, standardizing descriptive names, and adding subcategorizing in menu
#rb phil.popp


#ROBOMERGE-SOURCE: CL 8758235 via CL 8785094
#ROBOMERGE-BOT: (v422-8689730)

[CL 8794347 by rob gay in Main branch]
2019-09-17 21:31:22 -04:00
Chris Gagnon 2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
bob tellez bd41767067 #UE4 Disable CanContainContent in a few plugins that have no assets or maps so they dont appear in the content browser.
#ROBOMERGE-SOURCE: CL 8352044 via CL 8359277
#ROBOMERGE-BOT: (v401-8057353)

[CL 8360258 by bob tellez in Main branch]
2019-08-27 22:01:54 -04:00
Josh Markiewicz d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00
maxwell hayes d4d4388bbd Setting icon and color for WaveTableSynth preset asset
#jira none
#rb Dan.Reynolds

#ROBOMERGE-SOURCE: CL 7711511 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7711512 by maxwell hayes in Main branch]
2019-08-02 20:53:45 -04:00