Commit Graph

59 Commits

Author SHA1 Message Date
phil popp
e6580bc2de Fix harmonic distortion in reverb with high density
[FYI] Ryan.Hinnant
#rb Maxwell.Hayes


#ROBOMERGE-SOURCE: CL 11386214 via CL 11386215 via CL 11386216
#ROBOMERGE-BOT: (v654-11333218)

[CL 11386218 by phil popp in Main branch]
2020-02-12 11:38:35 -05:00
phil popp
9ea8f2bfbc static analysis warning fixes
#jira UE-88398
#rb ethan.geller


#ROBOMERGE-SOURCE: CL 11313391 via CL 11316150
#ROBOMERGE-BOT: (v653-11302973)

[CL 11316302 by phil popp in Main branch]
2020-02-10 19:20:09 -05:00
phil popp
adc8780fe2 static analysis warning fix.
#jira UE-88418
#rb none


#ROBOMERGE-SOURCE: CL 11307814 via CL 11307818
#ROBOMERGE-BOT: (v653-11302973)

[CL 11307819 by phil popp in Main branch]
2020-02-10 13:43:11 -05:00
Ethan Geller
aac729bdde #jira none
Fix for build warnings from merge resolution:
1) fix UProperty in SoundSubmix.h to be an FProperty
2) Fix signed/unsigned mismatch from FMath::Abs, which returns a signed int.
#rb none

[CL 11302292 by Ethan Geller in Main branch]
2020-02-09 19:24:58 -05:00
ethan geller
1b9558d5fa Editgrate 4.25 audio features from project stream:
-Soundfield Submixes
-Endpoint Submixes
-Unreal Ambisonics Encoder/Decoder

[FYI] aaron.mcleran, maxwell.hayes, phil.popp, rob.gay, charles.egenbacher, kevin.neilson


#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 11302185 via CL 11302187
#ROBOMERGE-BOT: (v649-11301724)

[CL 11302191 by ethan geller in Main branch]
2020-02-09 18:57:53 -05:00
phil popp
baefdea9aa Integrate FFTAlgorithm and ConvolutionAlgorithm work from //UE4/Private-Reverb/...
#rb Ethan.Geller, Maxwell.Hayes


#ROBOMERGE-SOURCE: CL 11285078 via CL 11285087
#ROBOMERGE-BOT: (v647-11244347)

[CL 11285092 by phil popp in Main branch]
2020-02-06 14:31:11 -05:00
maxwell hayes
6a4ebc1953 Fix for TimeSynth crash w/ absurdly high BPM
#rb none
[FYI] Kevin.Neilson


#ROBOMERGE-SOURCE: CL 11282938 via CL 11282959 via CL 11282987
#ROBOMERGE-BOT: (v647-11244347)

[CL 11284789 by maxwell hayes in Main branch]
2020-02-06 14:07:25 -05:00
maxwell hayes
897ed0632f Fix for TimeSynth assert caused by uint32 underflow. Edge case where FrameCounter could be -1
#rb Ryan.Mangin


#ROBOMERGE-SOURCE: CL 11281525 via CL 11281529 via CL 11281536
#ROBOMERGE-BOT: (v0-11244347)

[CL 11281540 by maxwell hayes in Main branch]
2020-02-06 12:21:59 -05:00
Chris Gagnon
c3f9a18841 Merge from Main in prep for Dev-Tools-Staging Copy up
#rb none

[CL 11221539 by Chris Gagnon in Dev-Tools-Staging branch]
2020-02-04 17:00:31 -05:00
ethan geller
c9bda2d7a4 Niagara Data Interfaces for Audio submix input.
#ROBOMERGE-SOURCE: CL 11191148 via CL 11191150
#ROBOMERGE-BOT: (v640-11091645)

[CL 11191152 by ethan geller in Main branch]
2020-01-30 20:49:10 -05:00
Chris Gagnon
76c6bcbfeb UE4 Main merged to Dev-Tools-Staging at CL 11164391
#rb none

[CL 11171981 by Chris Gagnon in Dev-Tools-Staging branch]
2020-01-29 20:39:37 -05:00
maxwell hayes
155c69fb62 Fixed edge-case Time Synth crash that occured if the duration of a musical subdivision is smaller than the audio callback size.
#jira UE-87623
#rb aaron.mcleran


#ROBOMERGE-SOURCE: CL 11170902 via CL 11170904 via CL 11170907
#ROBOMERGE-BOT: (v640-11091645)

[CL 11170908 by maxwell hayes in Main branch]
2020-01-29 19:13:02 -05:00
ryan mangin
f621ca13c0 Undo changelist 11153240:
2 of 3: Add the Audio Osc Niagara Data Interface.
[FYI] ethan.geller


#ROBOMERGE-SOURCE: CL 11160309 via CL 11160316
#ROBOMERGE-BOT: (v640-11091645)

[CL 11161062 by ryan mangin in Main branch]
2020-01-29 11:00:57 -05:00
ethan geller
4e1c6ecafc 2 of 3: Add the Audio Osc Niagara Data Interface.
[FYI] aaron.mcleran


#ROBOMERGE-SOURCE: CL 11153240 via CL 11153242
#ROBOMERGE-BOT: (v640-11091645)

[CL 11153254 by ethan geller in Main branch]
2020-01-29 05:01:24 -05:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
maxwell hayes
75f8c9d55d Fixed crash if SetQuantizationSettings is called before the Time Synth is activated. (Added graceful handling and waring log about uninitialized Time Synth)
#rb Aaron.McLeran


#ROBOMERGE-SOURCE: CL 11122944 via CL 11122975 via CL 11122980
#ROBOMERGE-BOT: (v640-11091645)

[CL 11122989 by maxwell hayes in Main branch]
2020-01-27 18:06:07 -05:00
rob gay
82ea49b5a7 Submix sidechaining
- Minor: Add cvar au.DisableAppVolume for debugging convenience
#rb phil.popp


#ROBOMERGE-SOURCE: CL 11109422 via CL 11109502
#ROBOMERGE-BOT: (v640-11091645)

[CL 11111033 by rob gay in Main branch]
2020-01-24 18:52:33 -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
9f2c573d7e - Fix bypass implementation in Submix Effect ReverbFast
- Minor clean-up of reverb fast private DSP API
- Clamp Dry/Wet on reverb UX to values clamped in DSP API
#jira UE-86535
#rb phill.popp


#ROBOMERGE-SOURCE: CL 11055381 via CL 11055382
#ROBOMERGE-BOT: (v637-11041722)

[CL 11055404 by rob gay in Main branch]
2020-01-17 14:52: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
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
ethan geller
036a42e1fd Fix clang compile error in unused template
#ROBOMERGE-SOURCE: CL 10481638 via CL 10481819 via CL 10481836
#ROBOMERGE-BOT: (v605-10478255)

[CL 10481870 by ethan geller in Main branch]
2019-12-01 23:20:43 -05:00
ethan geller
f930ea86af More VOIP tweakables: Add input gain CVar to voice capture windows.
[FYI] dan.reynolds


#ROBOMERGE-SOURCE: CL 10481631 via CL 10481817 via CL 10481830
#ROBOMERGE-BOT: (v605-10478255)

[CL 10481862 by ethan geller in Main branch]
2019-12-01 23:20:37 -05:00