Commit Graph

67 Commits

Author SHA1 Message Date
maxwell hayes
c8bf6fbbaf Fix for incorrect playback state on a sound (regression from short fade-in time fix)
#jira FORT-268903
#rb none

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

[CL 12097982 by maxwell hayes in Main branch]
2020-03-09 20:47:47 -04:00
phil popp
ea640f7b72 Updating NDI Audio Spectrum
#rb Ethan.Gellar
#jira UEAU-414

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

[CL 12014867 by phil popp in Main branch]
2020-03-06 15:07:39 -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
phil popp
103c138b0b fixing dsp bugs in audio spectrum data interface
#rb Maxwell.Hayes
#jira UEAU-414

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

[CL 11645014 by phil popp in Main branch]
2020-02-26 18:55:39 -05:00
phil popp
0d7a27cf47 Integrating Niagara audio changes
Spectrum Niagara Data Interface
#rb Ethan.Geller
#jira UEAU-414

#ROBOMERGE-SOURCE: CL 11620835 in //UE4/Release-4.25/... via CL 11620853
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)

[CL 11620856 by phil popp in Main branch]
2020-02-25 18:21:12 -05:00
phil popp
c7b416ce6a Updating scaling on FFTs
#rb none


#ROBOMERGE-SOURCE: CL 11591464 via CL 11591472
#ROBOMERGE-BOT: (v655-11596533)

[CL 11617735 by phil popp in Main branch]
2020-02-25 16:00:34 -05:00
phil popp
147d623c3a Move remaining DSP files into signal processing module
#rb rob.gay


#ROBOMERGE-SOURCE: CL 11591154 via CL 11591162
#ROBOMERGE-BOT: (v655-11596533)

[CL 11617577 by phil popp in Main branch]
2020-02-25 15:59:07 -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
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