MetaSounds in UE5: From Miniguns to Music | Unreal Engine

  Рет қаралды 100,528

Unreal Engine

Unreal Engine

2 жыл бұрын

Unreal Engine 5's MetaSounds represent a complete redesign of audio inside Unreal Engine and presents an amazing opportunity for all creators. Imagine thinking of audio in the same way as surface materials! Developers can leverage MetaSounds to add complexity and variation to their audio or even generate completely procedural systems with sample-accurate timing and control at the audio-buffer level.

Пікірлер: 158
@HappilyInduced
@HappilyInduced 2 жыл бұрын
These types of tutorials are SO much better than the 2 hour waffling talky ones. Absolutely fantastic and we need more of these types of videos in this format please.
@Fafmagic
@Fafmagic 2 жыл бұрын
I agree to an extent… they are more consumable BUT the longer ones are usually required for the features they explore. I have found the longer ones equally useful. I guess we’re extremely fortunate that Epic provide both and are dedicated to opening up and explaining their content in numerous ways.
@NECUffRiostrasIHS
@NECUffRiostrasIHS 2 жыл бұрын
quality of duration matters.
@nikharrison
@nikharrison 2 жыл бұрын
I prefer the waffling talky ones.
@Kinos141
@Kinos141 2 жыл бұрын
@@Fafmagic I prefer it when people get to the point.
@LivingArtisan
@LivingArtisan Жыл бұрын
My preference is when people get to the point ; and it'd be helpful to have a timeline with the video that outlines where specific topics are discussed.
@ripass2514
@ripass2514 2 жыл бұрын
I hope Epic continues with these types of tutorials. They're perfect.
@behrampatel4872
@behrampatel4872 28 күн бұрын
As long as they continue to have Chris Murphy on their team, you'd keep getting these mind blowing tutorials ;)
@wormjuice7772
@wormjuice7772 2 жыл бұрын
Im so going to build my own music instrument with this. Thanks!!!
@10weslleynereu
@10weslleynereu 2 жыл бұрын
Please share!
@estate0007
@estate0007 2 жыл бұрын
Concise and straight to the point, thank you for respecting our time by establishing these half-hour format tutorials! These 2 hours Inside Unreal talks are interesting, but especially when the people are in different locations, quite hard to follow.
@VladMihailescu
@VladMihailescu 2 жыл бұрын
Seeing the minigun example was a really nice surprise as I also had to do one with the exact same logic: wind up, idle spin, firing, wind down. Also extremely nice video short and to the point. Please do more examples/videos :D
@dennishayes3707
@dennishayes3707 2 жыл бұрын
I found this video amazing and easy to follow and grasp the concepts. My only issue is that many of the functions/variables have been deprecated in the UE 5.1 which makes an otherwise fantastic tutorial very very frustrating. Nothing works at all without referencing UE docs to find out what the solution is now after the updates. Case in point Send, Receive, Trigger Sounds. It would be awesome if you posted an update because your teaching style is the best I've seen and I've watched a lot of tutorials. Cheers. If I missed something here please let me know and I will absolutely apologize for my criticisms and grievances. Again your tutorial method is second to none. Good stuff.
@WeirdBrainGoo
@WeirdBrainGoo Жыл бұрын
What do you do instead of using the Send Time node?
@VRchitecture
@VRchitecture Жыл бұрын
Hands down, Chris is a jewel in the Epic’s crown! What a gentle introduction with nicely picked examples 👏🏻
@johnkrummrich4948
@johnkrummrich4948 2 жыл бұрын
I am just getting into this. but it seams like UE5 is creating its own verison of wwise inside its engine. And this is the best tutorial I have watched.
@williamlacrosse9389
@williamlacrosse9389 2 жыл бұрын
Such a powerful tool! Thx Epic
@fracturedfantasy
@fracturedfantasy 2 жыл бұрын
Great introductory video, thank you!
@jacobbradshaw995
@jacobbradshaw995 2 жыл бұрын
Very cool. Can't wait to see, err, hear what people do with this!
@amedeocappelletti1323
@amedeocappelletti1323 Жыл бұрын
This was extremely helpful, thank you!
@alex_opr
@alex_opr Жыл бұрын
I went with these tutorials completely backward, started with the Lyra deep dive, got confused, and moved to the 3h long one, which started to make sense but it was a little bit all over the place for me, and ended with this which finally hit home. I am super excited to dive into metasounds more and A/B some practical situations with Wwise.
@BATCH3
@BATCH3 2 жыл бұрын
Just wonderful!! Thanks a lot
@EtzeNuegez
@EtzeNuegez 2 жыл бұрын
Awesome stuff! Thanks :)
@Captainpanda2080
@Captainpanda2080 Жыл бұрын
if doing this in UE5.1, the "get parameter interface" is now "execute trigger parameter"
@aresaurelian
@aresaurelian 2 жыл бұрын
Wonderful presentation. I approve. Thank you for showing us this.
@ajryangameaudio
@ajryangameaudio 2 жыл бұрын
Great tutorial, thanks Chris!
@jakesullivan7739
@jakesullivan7739 2 жыл бұрын
This is fascinating!
@GoraGames
@GoraGames 2 жыл бұрын
Nice, thank u Chris, love all of your explanations ❤️👍
@harrysanders818
@harrysanders818 9 ай бұрын
This is absolutely mind blowing.
@badskulljack
@badskulljack 2 жыл бұрын
I've just gotten into unreal and this is blowing my mind
@ZeeroCool1979
@ZeeroCool1979 2 жыл бұрын
Oh yes we need more tutorials when we see things working not theoretical talking. I love mini gun anyway. Blueprint system working well! Well done please share more videos like this!
@maxhuk
@maxhuk 2 жыл бұрын
Thanks for this, it's very inspiring!
@Mittzys
@Mittzys 5 ай бұрын
Always great clicking a video and finding out its hosted by chris
@thelawgameplaywithcommenta2654
@thelawgameplaywithcommenta2654 2 жыл бұрын
For those of you not seeing "SendTime" Just create a variable to contain "Seconds" and hook it up the envelope as shown in the video.
@wolfbrother9393
@wolfbrother9393 2 жыл бұрын
Thank you so much
@KavanBahrami
@KavanBahrami 2 жыл бұрын
This works for internal variables, thank you for posting, but this doesn't replace the previous Send, since it was a global event that could be picked up in other meta sounds, correct?
@thelawgameplaywithcommenta2654
@thelawgameplaywithcommenta2654 2 жыл бұрын
@@KavanBahrami I am not familiar with MetaSounds or the prior functionality for sound in Unreal and I've forgotten if Send was available to other MetaSounds unfortunately.
@freddy2t
@freddy2t Жыл бұрын
thank you!
@malcolmwaters3837
@malcolmwaters3837 Жыл бұрын
Can't find this in 5.1, any changes made to this?
@FileHorsecom
@FileHorsecom 2 жыл бұрын
Woow, very nice video!
@RicoLee27
@RicoLee27 2 жыл бұрын
I like the old style music in a modern realistic based engine. Cool stuff
@EmperorKatax
@EmperorKatax 2 жыл бұрын
... beautiful one , thank you very much. ... : ) ,,,
@jomoswagos
@jomoswagos 11 ай бұрын
inspiring, thx!
@beattherapydotcom
@beattherapydotcom 2 жыл бұрын
This is pretty great! Pro & cons versus the FMOD workflow, but I'm keen to play with this on some new projects soon! 🎧💙👍
@narendramehta6696
@narendramehta6696 2 жыл бұрын
Excellent one
@10weslleynereu
@10weslleynereu 2 жыл бұрын
AMAZING
@omsaiprakashvarmalakanam6747
@omsaiprakashvarmalakanam6747 2 жыл бұрын
Marvelous 🤩
@MadMaxToo61
@MadMaxToo61 2 жыл бұрын
Great stuff Chris, as a hearing impaired person I appreciate that you speak so clearly. Is there a downloadable project for this?
@algosyntax
@algosyntax 2 жыл бұрын
Chris Murphy does the best UE tutorials...hands down....
@dog-xq5jw
@dog-xq5jw 9 ай бұрын
This is such a cool system, I do think we need features in blueprints like functions, collapsed graphs, and macros though
@voidabstraction
@voidabstraction 2 жыл бұрын
I'm loving Metasounds vs Fmod BUT why would you ever want a sound to stop and replay from the beginning clipping the last sound? Instead of having to copy and paste it over and over, make int checks and throw it into the mixer wouldn't it be better to layer sounds by default?
@identiticrisis
@identiticrisis Жыл бұрын
You can do that once you're happy with the mix yes, this just parameterises the process and is reusable and easily tweaked if necessary. Really the whole point of this approach is to see what's possible outside of pre-established asset generation techniques, though.
@Owl_UA_Unreal
@Owl_UA_Unreal 2 жыл бұрын
Christopher Murphy great teacher, i like you)
@hasanabireactionsclips
@hasanabireactionsclips Жыл бұрын
This guy was really great. I hope you are still making tutorials :)
@speedwaylabsdev
@speedwaylabsdev 2 жыл бұрын
A tutorial like this for car engine sounds would be great. I'm trying to follow along for that specific need, but it's challenging because car sounds are tied to RPM, speed, etc
@iamisandisnt
@iamisandisnt 2 жыл бұрын
6 mins in... this is SO COOL :D
@TheEightshot
@TheEightshot 2 жыл бұрын
great tutorial, would love to see something that goes more in-depth into procedural sound/music generation. If anyone has any links to good tutorials on it, that'd be great too. :)
@FranciscoSciaraffia
@FranciscoSciaraffia 2 жыл бұрын
Oh man, can't wait to get obsessed with this and then fail miserably.
@psy237
@psy237 2 жыл бұрын
omg right now I'm so damn glad that i have a past as dj and producer :'D knowing every word in those nodes and not having to learn that as well is just yeahhhhh :D
@dgeo-production6727
@dgeo-production6727 2 жыл бұрын
Same there 🙏 hh, but I think that is something harder than just randomly generated, and we have to be more careful, but for SFX and other sound it's really flexible
@DevGods
@DevGods 2 жыл бұрын
WOW!
@udonengineering
@udonengineering 4 күн бұрын
18:43 this functionality apparently doesn't exist as of 5.4.2, and all I could find was a forum post from months ago pointing to this exact video asking where these nodes are, and getting no response at all. The quintessential Unreal experience.
@jonwatte4293
@jonwatte4293 2 жыл бұрын
I see you're chasing Reaktor there. Nice! But why are none of these graph sound systems automatically polyphonic? Drag a box around a block of nodes, press the "polyphony x4" button, and some macro just Does The Thing!
@bharumusic
@bharumusic 2 жыл бұрын
This tutorial is amazing thank you! I have a question, is there a node that can take in real-time audio, and use that audio to manipulate things inside the world?
@mb.3d671
@mb.3d671 2 жыл бұрын
Chris! Hello, you’re the best.
@KaustavMajumder
@KaustavMajumder Жыл бұрын
UE needs to arrange more sessions like these instead of the ones where folks just demonstrate cools stuff WITHOUT the internal workings and how to leverage them in practice.
@eobet
@eobet 2 жыл бұрын
I hope someone makes an editor based music tracker or sequencer using this tech. I want to license it and incorporate music from it into my game!
@DavidBoura
@DavidBoura 2 жыл бұрын
kzfaq.info/get/bejne/r7tdi5R1p565fmg.html
@BaseRealityVR
@BaseRealityVR Жыл бұрын
Excellent Tutorial, On Point & Quick to understand. Im Just having an Issue getting the Get Parameter node from the audio component
@unrealengine5-storm713
@unrealengine5-storm713 Жыл бұрын
same. I think its changed since..
@RC-1290
@RC-1290 2 жыл бұрын
Why does this use a completely different kind of UX from blueprint. Multiple outputs from a single node, but you need an extra node if you want to combine triggers (this is the opposite of blueprint with its multiple allowed execution inputs, but sequence node for output). Lots and lots of string based routing, rather than just... variables... I can imagine you might want slight tweaks for an audio node editor, but I'd expect the workflow to be somewhat consistent least.
@leonhaze9852
@leonhaze9852 10 ай бұрын
To anyone who try to follow this like me, in UE 5.3 send and receive function are not there, my workaround as a complete noob is to promote as variable for "send" and get the variable as receive. hope this can help This kind of content is amazing and Chris did a great work
@FloodAnxiety
@FloodAnxiety 2 жыл бұрын
Chord Tones Only :)
@stevenranck5478
@stevenranck5478 10 ай бұрын
This is 2 years old, so hopefully there's a much more straightforward way of handling concurrency.
@primitivepatterns
@primitivepatterns 2 жыл бұрын
Sorry if this is a complete noob question but would anything similar to this work in UE4 ? This would be perfect to implement into a project I’m currently working on but I’ve had a lot of issues moving my project over to UE5
@MyGameDevPal
@MyGameDevPal 2 жыл бұрын
Claps in f#, wow.
@nightonmars
@nightonmars 2 жыл бұрын
Nice! Accessible Pd for games..
@ED-ik7fs
@ED-ik7fs 2 жыл бұрын
👍👍👍
@devlad
@devlad Жыл бұрын
Is the project available anywhere? Would be interested to know how one syncs animations with metasounds
@swampmonsterVideo
@swampmonsterVideo 2 жыл бұрын
for a minute i thought it said from mingus to music....one can always hope.
@MrArshaX
@MrArshaX 2 жыл бұрын
😍😍😍
@Democracyphobia
@Democracyphobia 2 жыл бұрын
was just doing car engine sound with sound cue . this looks way easier to me . i would love mess with this arround .
@thechronicgrump3906
@thechronicgrump3906 2 жыл бұрын
For the mini gun or anything how can I make a realistic reverb? Does metasounds have that
@10weslleynereu
@10weslleynereu 2 жыл бұрын
Is there a way of using MIDI library or maybe VST plugins?
@C.I...
@C.I... 2 жыл бұрын
Being able to use a vst instrument would be game-changing (pun intended) for procedural music creation.
@dgeo-production6727
@dgeo-production6727 2 жыл бұрын
True, if this was the case with let's say Fmod or wwise...
@gab_gallard
@gab_gallard 2 жыл бұрын
@@C.I... Yes but you have to consider that something like that would require the code of the vst to be redistributed with each copy of the game. Even if the code is not accessible to the consumers in the final product, I imagine that this would be hard to license and it would depend on the willingness of each individual vst developer rather than Epic.
@thelawgameplaywithcommenta2654
@thelawgameplaywithcommenta2654 2 жыл бұрын
should add instruments to MetaSounds.
@VagrantShadow
@VagrantShadow 2 жыл бұрын
Are the minigun sounds/this project available anywhere to download?
@rendermanpro
@rendermanpro 2 жыл бұрын
"Shot array", you can call it a booster.... randomized.... in a loop...
@KingcoolSam
@KingcoolSam 2 жыл бұрын
👍
@NuovaCulturaPopolare
@NuovaCulturaPopolare 2 жыл бұрын
ok, so what happened to send/receive in Preview 2? have they been deprecated for variables? I found that global send/receive was super, I could cast audio to local subnodes...
@tyronecheeseman8903
@tyronecheeseman8903 2 жыл бұрын
Did you find the send/receive nodes by any chance?
@thelawgameplaywithcommenta2654
@thelawgameplaywithcommenta2654 2 жыл бұрын
@@tyronecheeseman8903 What can I do to replace that feature? It's not in there anymore
@tyronecheeseman8903
@tyronecheeseman8903 2 жыл бұрын
@@thelawgameplaywithcommenta2654 Sorry for the late reply, I only just started playing with Meta Sounds again. You can create a delayed trigger input, by dragging from any trigger input and selecting "Promote to Graph Variable (Deferred)". The regular graph variables do not work due to loop detection, these work. -Edit- Actually, they are the same kind of variable, it's just how they are called. In a meta sound blueprint when you right click and search for your variables you can select the a delayed version. There is surely a shortcut for it also.
@AIGameMonster
@AIGameMonster 7 ай бұрын
How to print out the time points and duration data in MIDI notes?
@imtiazsabree6562
@imtiazsabree6562 2 жыл бұрын
❤❤
@vegitoblue2187
@vegitoblue2187 2 жыл бұрын
I would like to know how the spinning of the barrel was animated
@CortVermin
@CortVermin 2 жыл бұрын
just use "Rotating Movement" in a blueprint with only the moving part of the minigun (the barrel) and use a timeline to drive it up from 0 to ~600 rotations around the x axis
@verlitaevelyncover9228
@verlitaevelyncover9228 2 жыл бұрын
Semoga sukses kak cover VErlita hader kak
@alterix5711
@alterix5711 2 жыл бұрын
where did yall find the barrel audios
@deckling823
@deckling823 2 ай бұрын
is there any way to get access to that minigun project to practice this tutorial?
@Zanywaney
@Zanywaney 2 жыл бұрын
This was really cool! Is it possible to somehow feed Metasound information into Niagara systems and modules?
@chrismurphy6966
@chrismurphy6966 2 жыл бұрын
Yeah! That particle fountain out front is being driven by the audio.
@Zanywaney
@Zanywaney 2 жыл бұрын
@@chrismurphy6966 Amazing! I will have to start exploring this stuff, very interested in it
@mr9293
@mr9293 2 жыл бұрын
@@Zanywaney I'm over here thinking: "no way all this unreal engine stuff is true?!" It's 🤯
@homeofcreation
@homeofcreation Жыл бұрын
Lol at 10:10 he's going to solve the machine gun effect (a midi issue with repeated musical notes, solved by round robin) on a machine gun.
@50shadesofskittles9
@50shadesofskittles9 2 жыл бұрын
Dunno why but that second audio segment was super grinding 9n my ears
@ysteinsrum4217
@ysteinsrum4217 7 ай бұрын
i cant find the send and recieve time node.. anyone knows if they have been replaced or i have to enable somthing?
@AidaKhorsandi
@AidaKhorsandi Жыл бұрын
It is a useful tutorial. But it is too fast and sometimes doesn't say where to find the stuff!
@vibesinabro6150
@vibesinabro6150 2 жыл бұрын
where do i find this project files(miniguns Prj) ?
@JohnToenjes
@JohnToenjes Жыл бұрын
I followed this tutorial PRECISELY and the sound still cut each other off. I wonder why? I put in longer sounds to make sure and they definitely cut each other off.
@TheLubricon
@TheLubricon Жыл бұрын
same here
@VRchitecture
@VRchitecture Жыл бұрын
Haven’t tried yet, but did you try to increase trigger counter limit, set lower bpm or use shorter shot samples? Shots will be cut anyway by definition, since after reset counter will interrupt 1st sample playback (and so on), but we can tune parameters to make it unnoticeable (I guess 🤷🏻‍♂️)
@shivendrapawar9618
@shivendrapawar9618 Жыл бұрын
can we get this miniguns environment?
@christophertitan321
@christophertitan321 Жыл бұрын
trying to follow along with the creation of sci-fi music, but at the point your at at 16:34 it just comes out super distorted. Do you have any idea why this is? Many thanks
@manthangohel9237
@manthangohel9237 2 жыл бұрын
When will the UE5 be available? I am making a game as my last year project in college. This would totally help me to do more in the game.
@DJVipFlash
@DJVipFlash 2 жыл бұрын
You can use the early access
@manthangohel9237
@manthangohel9237 2 жыл бұрын
@@DJVipFlash Yeah I know but I wouldn't be able to use the plugins and scenes that are freely available on Marketplace plus there could be bugs.
@DJVipFlash
@DJVipFlash 2 жыл бұрын
@@manthangohel9237 Oh ok. I think the full release is in 2022
@manthangohel9237
@manthangohel9237 2 жыл бұрын
@@DJVipFlash Oh
@Sworn973
@Sworn973 2 ай бұрын
12:13 anyway to do that without having to copy past the logic? like a loop? Kind of annoying have to keep copying the entire ting just to not have the sound stop playing the previous one I feel like we should have a checkbox somewhere like "allow overlap" or something instead of having to copy and past again again
@timgramnaes5633
@timgramnaes5633 2 жыл бұрын
There is nothing connected to the Output - On Finished node. I am doing something simular but with footsteps and im getting the problem that it keeps starting new loops and eventually crashes. Any tips?
@TheSoundFXGuy
@TheSoundFXGuy 2 жыл бұрын
kzfaq.info/get/bejne/pr-oosaBydqscqs.html
@w9w9bc
@w9w9bc 2 жыл бұрын
Can you download and provide the project? I ask of you.
@straylightaudio
@straylightaudio Жыл бұрын
Do i need to buy the minigun? Or can i find it for free?
@MelodiesFromTheStars
@MelodiesFromTheStars 2 жыл бұрын
Okay
@jayden_shin
@jayden_shin 8 ай бұрын
14:00
@NECUffRiostrasIHS
@NECUffRiostrasIHS 2 жыл бұрын
although, not being pro musician I've found myself looking for a dictionary of 'elements' to add and conjugate. it seemed that soundmaking - for once - had a grammar. It was insightfull to hear gun build up of sound fx as logic based instead of sensorial based. made me expand my range of audio from stuff... which is a new height delight. in contrast the musical part was a bit devoid of musical meaning... [ I know Schoenberg admoestars about music emotions being related to memory and pattern recognition "how so much stanislavsk of him !' ] perhaps if the 'color spheres' sounded more like the flowers in Star Trek pilot the cage... all scifi should hear as more eerie... are there reverbs in sound meta ? the fun part: 'metasound' programming section made me wonder: would a calculator find pleasure in a scale ?
@DavidMaclin351
@DavidMaclin351 2 жыл бұрын
1 or 3 Unity fans always be like Nah 👎
@owencoopersfx
@owencoopersfx 2 жыл бұрын
I’m still failing to see how this is in any way an improvement over using SoundCues with regard to sfx. With music MetaSounds seem better, but with sfx it just seems like everything has become far more convoluted for no reason.
@Hipernt
@Hipernt 2 жыл бұрын
this video is much better than those girl voice videos
@iamisandisnt
@iamisandisnt 2 жыл бұрын
I'm down
@JohnToenjes
@JohnToenjes Жыл бұрын
You totally lost me at 14:08 ;(
Unreal Engine Metasounds: 14 Simple Things I Wish I Knew When I Started
20:07
The Matrix Awakens: An Unreal Engine 5 Experience
10:57
Unreal Engine
Рет қаралды 8 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 7 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 36 МЛН
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,2 МЛН
Large worlds in UE5: A whole new (open) world | Unreal Engine
29:32
Unreal Engine
Рет қаралды 359 М.
Unreal Engine 5 | MetaSound Footsteps
8:24
The Sound FX Guy
Рет қаралды 25 М.
Unreal Engine 5 | Multi-Layered Sound Effects
12:45
The Sound FX Guy
Рет қаралды 8 М.
Lumen in UE5: Let there be light! | Unreal Engine
21:26
Unreal Engine
Рет қаралды 388 М.
Variables: Unlock the Power of Interactive Music in UE5 Metasounds
15:57
Brian Michael Fuller
Рет қаралды 1,9 М.
Weapon Sound Design With Unreal Engine Audio | GameSoundCon 2022
31:37
Building SoundScape for the UE5 City Sample | GameSoundCon 2022
57:29
Unreal Engine Materials in 6 Levels of Complexity
44:12
pwnisher
Рет қаралды 159 М.
АДЕЛАЙДА СТРИМ !
5:49:16
AdelaideFF
Рет қаралды 82 М.