Procedural Sounds for Games with JavaScript and WebAudioAPI [Understanding AI - Lesson 9 / 15]

  Рет қаралды 2,336

Radu Mariescu-Istodor

Radu Mariescu-Istodor

Күн бұрын

PLAYLIST: • Self-driving Car :: Ph...
Welcome to Lesson 9 of the "Understanding AI" course, where I'll guide you through the exciting process of creating procedurally generated racing game sounds using JavaScript and the WebAudioAPI. In this video, I'll teach you how to generate sound from scratch, starting with a simple beeping noise that we can play at different frequencies. We'll then dive into the intricacies of creating dynamic engine noises for our racing game.
These procedurally generated sounds aren't limited to our project alone - you can use them in any of your creative endeavors. However, I'll demonstrate how to seamlessly integrate these sounds into our racing game with self-driving cars. Imagine the beeps enhancing your countdown timer and the engine noise dynamically changing based on the car's actions in the game.
So, get ready for some sound advice! We'll explore the world of sound generation in JavaScript, adding an auditory dimension to our gaming experience. Join me in this immersive lesson, and let's make our racing game truly come to life with unique, procedurally generated sounds. Don't forget to like, share, and subscribe for more lessons on AI, game development, and creative sound design!
💻CODE FOR THE RACING GAME PART💻
github.com/gniziemazity/under...
Follow Along: 4. Racing Game
Code After This Lesson: 5. Procedural Sound
💬DISCORD💬
discord.gg/gJFcF5XVn9
⭐LINKS⭐
Self-driving Car Course: • Self-driving Car :: Ph...
#RacingGame #RacingGameJavaScript #GameSound #RacingGameSounds #RacingSoundsJavaScript #LearnJavaScript
⭐TIMESTAMPS⭐
00:00 Introduction
01:12 Basic Project Setup
01:57 Using the WebAudioAPI
04:38 Visualizing Sounds
08:40 Debugging
11:30 Envelopes
16:56 Engine Noise
22:41 Finalizing the Sound functions
23:44 Adding the Sound to the Racing Game

Пікірлер: 31
@offorjohn
@offorjohn Ай бұрын
Awesome. Am here Now.
@Radu
@Radu Ай бұрын
Welcome!!
@rishabhtripathi6032
@rishabhtripathi6032 2 ай бұрын
i love your content so much, i appreciate your hard work sir, love from India(Bharat)
@Radu
@Radu 2 ай бұрын
Glad to hear :-) Thanks for watching!
@2difficult2do
@2difficult2do 2 ай бұрын
Thank you. It's interesting and useful as always.
@Radu
@Radu 2 ай бұрын
Nice to hear :-)
@Stronglex
@Stronglex 2 ай бұрын
Useful as always
@Radu
@Radu 2 ай бұрын
Glad you think so! :-)
@cacup7
@cacup7 2 ай бұрын
Best project ever
@Radu
@Radu 2 ай бұрын
Glad you like it :-)
@yusuf.isyaku
@yusuf.isyaku 2 ай бұрын
Thank you @Radu
@Radu
@Radu 2 ай бұрын
You're welcome :-)
@javifontalva7752
@javifontalva7752 2 ай бұрын
Yoohoo!!
@Radu
@Radu 2 ай бұрын
:-))
@All-about-te
@All-about-te 2 ай бұрын
i wonder if i can generate the " code with radu song "🙃
@Radu
@Radu 2 ай бұрын
It should be possible :-)
@alwysrite
@alwysrite 2 ай бұрын
one day I wish you could show us how to do any given drawings using fourier transform circles animated
@Radu
@Radu 2 ай бұрын
Oh, aren't there already some videos on that?
@adilsonbuset738
@adilsonbuset738 2 ай бұрын
Très bien.
@Radu
@Radu 2 ай бұрын
Merci :-)
@disrael2101
@disrael2101 2 ай бұрын
cool finally a useful project by you (no offense i just don't like that much the make twitter logo or circle logo in js which is cool but i just didn't feel for it.. this video tho feels much more interesting) :)
@Radu
@Radu 2 ай бұрын
I see :-) The thing is... 1) there are many people who ask for beginner-friendly content and, 2) I'm taking it easy now so... there will be more content like that coming up, after phase 3 of the self-driving car course ends (in May). Eventually I'm gonna do some more interesting things, though :-)
@disrael2101
@disrael2101 2 ай бұрын
@@Radu sounds great i enjoyed this one it's simple but getting complicated at the same time when it has to be connected to the engine aka car code
@Radu
@Radu 2 ай бұрын
Ok. Got it :-)
@AZHARakaGoat
@AZHARakaGoat 2 ай бұрын
@Radu
@Radu 2 ай бұрын
@ChandrashekarCN
@ChandrashekarCN 2 ай бұрын
💖💖💖💖
@Radu
@Radu 2 ай бұрын
❤️
@mpbasics8285
@mpbasics8285 2 ай бұрын
you are too consistent for my liking....lol
@Radu
@Radu 2 ай бұрын
And here I thought I was a real rebel publishing the video 40 minute before it's scheduled time 😎
@yusuf.isyaku
@yusuf.isyaku 2 ай бұрын
😂​@@Radu
Tilt Control for JavaScript Games [Understanding AI - Lesson 12 / 15]
28:34
Radu Mariescu-Istodor
Рет қаралды 2,4 М.
If this ships, it will change javascript forever
25:54
Theo - t3․gg
Рет қаралды 191 М.
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 67 МЛН
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 17 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 3 МЛН
Self-driving car - Competition *LIVE*
1:00:53
Radu Mariescu-Istodor
Рет қаралды 1,3 М.
JavaScript Sin Cos Tan Calculator
6:01
Simplexedu
Рет қаралды 6 М.
ML Was Hard Until I Learned These 5 Secrets!
13:11
Boris Meinardus
Рет қаралды 217 М.
Making a Game in JavaScript with No Experience
5:49
Goodgis
Рет қаралды 757 М.
Procedurally Generated 3D Dungeons
10:26
Majikayo Games
Рет қаралды 33 М.
How I Made AI Assistants Do My Work For Me: CrewAI
19:21
Maya Akim
Рет қаралды 736 М.
Popular Technologies that Won't be Around Much Longer...
14:36
Sideprojects
Рет қаралды 140 М.
Camera Input for Racing Game in JavaScript [Understanding AI - Lesson 14 / 15]
28:19
3D Objects in JavaScript - No Libraries [Understanding AI - Lesson 11 / 15]
24:38
Radu Mariescu-Istodor
Рет қаралды 2,4 М.
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 67 МЛН