Commit Graph

36 Commits

Author SHA1 Message Date
TekuConcept
bc4f12e5ea Fix clang-13 crash in AudioEditor and AudioSynesthesia
#jira UE-127905
#rnx
#rb Rob.Gay
#lockdown Nick.Whiting
PR #8441
#preflight 62338e68ed772061b618f990

#ROBOMERGE-AUTHOR: phil.popp
#ROBOMERGE-SOURCE: CL 19426289 in //UE5/Release-5.0/... via CL 19427246
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)

[CL 19429559 by TekuConcept in ue5-main branch]
2022-03-17 19:09:18 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Rob Gay
859df4a01b Add AudioEditorSubsystem and add functions to find and display custom UserWidgets generated from Blueprints implementing an IAudioWidgetInterface
#rb phil.popp
#jira none

[CL 14809962 by Rob Gay in ue5-main branch]
2020-11-24 12:31:54 -04:00
Rob Gay
ec47dbc7ba Edigrate following from 4 to 5:
Hide Modulation properly when disabled from SoundBase
    - Move canonical modulation destinations on SoundBase to struct and making a simple customized display that looks up whether modulation is enabled
    - Remove dead code/bModulationEnabled property from SoundBase from earlier attempt to use UObject reflection to hide modulation parameters on sound assets
#rb phil.popp
#jira UEAU-598

Fix Modulation Debugger to use new au. commands properly
- Fix bugs around general display of generator debug data
#jira UE-100492
#rb phil.popp

Fix missing array entry manipulators on Modulation Mix Stage property
#rb lauren.barnes

- Clean-up Generator property UX
- Add invert flag to EnvelopeFollower to allow AudioBus to gate source
#rb phil.popp

- Fix missing AudioDeviceId assignment in AudioModulationSystem (bad merge?)
#rb phil.popp

[CL 14447765 by Rob Gay in ue5-main branch]
2020-10-08 12:59:24 -04:00
Rob Gay
f48b3f09ee Include/makeshared clean-up
#rb aaron.mcleran
#jira none

[CL 14366798 by Rob Gay in ue5-main branch]
2020-09-22 12:57:15 -04:00
Matt Kuhlenschmidt
a68df5437c Pass over actor icons for content browser, placement, and outliners
[CL 14311690 by Matt Kuhlenschmidt in ue5-main branch]
2020-09-14 15:16:10 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
rob gay
e2d2afcc98 Add Modulation Parameter Layout that disables additional functionality when plugin is disabled
#rb ryan.mangin
#rnx

#ROBOMERGE-SOURCE: CL 13068199 via CL 13068219 via CL 13068251
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13068277 by rob gay in Main branch]
2020-04-29 12:40:54 -04:00
ethan geller
f9ff0d221a Remove SurroundSoundFactory, thus deprecating specialized import for multiple wav files with special cased file names.
[FYI] aaron.mcleran, rob.gay, maxwell.hayes

#ROBOMERGE-SOURCE: CL 12513508 via CL 12513509 via CL 12513510
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12513511 by ethan geller in Main branch]
2020-04-01 21:39:36 -04: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
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
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
ryan mangin
7696c7e3fb Moving SoundCueTemplate code out of Editor/AudioEditor and Engine
+ Addition of a new Editor module inside existing SoundCueTemplate plugin

#jira: fort-244515


[FYI] seth.weedin


#ROBOMERGE-SOURCE: CL 10727766 via CL 10727767
#ROBOMERGE-BOT: (v610-10636431)

[CL 10727768 by ryan mangin in Main branch]
2019-12-14 15:20:00 -05: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
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
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
rob gay
3aa3e2af3c Sound Cue Templates
#rb aaron.mcleran
[FYI] Seth.Weedin
[FYI] Ryan.Mangin


#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 7441449 via CL 7446896
#ROBOMERGE-BOT: (v371-7306989)

[CL 7446900 by rob gay in Main branch]
2019-07-18 22:04:41 -04:00
Rob Gay
96c4e534a4 Copying Dev-Audio to UE-Main from CL 6717121
#rb aaron.mcleran

[CL 6722146 by Rob Gay in Main branch]
2019-05-31 14:50:54 -04:00
ethan geller
90e6890401 #jira UE-72053 deescalate log to unblock build. #fyi aaron.mcleran #rb none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5610302 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5610309 by ethan geller in Main branch]
2019-03-27 17:09:13 -04:00
ethan geller
6efe1d55dd #jira UE-71663 Ensure symbols are properly loaded before calling any LibSoundFile functions.
#rb rob.gay, aaron.mcleran
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5602707 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5602738 by ethan geller in Main branch]
2019-03-27 15:10:48 -04:00
Rob Gay
72be1bf175 Add to import process the ability to templatize for non-imported properties of USoundWaves from pre-existing USoundWave
#rb aaron.mcleran
#rb ethan.geller
#jira none

[CL 5237154 by Rob Gay in Main branch]
2019-02-28 06:27:35 -05:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
Rob Gay
7df0b8c4ff Copying //UE4/Dev-Audio to Dev-Main (//UE4/Dev-Main) Souce CL: 4806741
#rb aaron.mcleran
#lockdown aaron.mcleran

[CL 4806765 by Rob Gay in Main branch]
2019-01-24 20:58:09 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00