42 Commits

Author SHA1 Message Date
Aaron McLeran
70e7c3734f Removing many vestigates of old audio engine code.
#rb Ryan.Mangin
#jira UE-144348
#preflight 6446e9d30206a6e20f49f2e7

[CL 25172786 by Aaron McLeran in ue5-main branch]
2023-04-24 18:22:37 -04:00
nick darnell
b81efdcf63 AssetDefinition - Upgrading several sound asset actions.
AssetDefinition - Fixing a regression where we needed to load assets on right click to check a 'can we create a blueprint from this asset' option.
AssetDefinition - Making the dynamic entries for GetAssetActions nameless so that they don't stomp eachother on accident.
AssetDefinition -

#jira UE-165574

[CL 23632575 by nick darnell in ue5-main branch]
2023-01-10 15:49:07 -05:00
nick darnell
752a16721c AssetDefinition - Upgrading several sound asset actions.
#jira UE-165574

[CL 23602458 by nick darnell in ue5-main branch]
2023-01-06 15:37:15 -05:00
nick darnell
fe9a530ecf AssetDefinition - LevelSequence has been upgraded and no longer loads on right click.
AssetDefinition - Upgraded ReverbEffect.

#jira UE-165574

[CL 23599473 by nick darnell in ue5-main branch]
2023-01-06 12:22:46 -05:00
henrik karlsson
4a5e13525d Fixed non-unity non-pch compile errors
#preflight skipped
#rb none

[CL 22788359 by henrik karlsson in ue5-main branch]
2022-10-26 16:22:34 -04:00
phil popp
2f19544e46 Increased audio LLM tag coverage
#jira UE-148592
#rb  Helen.Yang
#preflight 62cc51f31961b487b39e9478

[CL 21042573 by phil popp in ue5-main branch]
2022-07-11 12:49:10 -04:00
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