Coding a 3D Audio Waveform Visualizer with JavaScript + Three.js

  Рет қаралды 10,899

Suboptimal Engineer

Suboptimal Engineer

Күн бұрын

Пікірлер: 16
@elissitdesign
@elissitdesign 2 жыл бұрын
Thank you typical Indian programmer 🤣 Fantastic tut, clear audio, great explanation. Thank you.
@elissitdesign
@elissitdesign 2 жыл бұрын
Would be nice to see Z height drive the color.
@SuboptimalEng
@SuboptimalEng 2 жыл бұрын
@@elissitdesign It's open source so feel free to give it a try!
@artemiosarthur
@artemiosarthur 3 ай бұрын
Nice work! But why not use an audio analyzer from Three JS by itself?
@flethacker
@flethacker 2 жыл бұрын
really great explanation!
@recovered_file
@recovered_file 2 жыл бұрын
Cool ! Do you think you can change the 4 square pattern (symmetrical) by a radial one and add this visualizer to a website home page ?
@SuboptimalEng
@SuboptimalEng 2 жыл бұрын
Definitely! I want to add (something like) that to my Gamedex website this year.
@ChatGPT4-sg5ft
@ChatGPT4-sg5ft 6 ай бұрын
can webspeech audio api able to visualise waveform when i speaks instead of music
@napalimmi
@napalimmi 2 жыл бұрын
Can I do it with old on-board graphic card?
@flethacker
@flethacker 2 жыл бұрын
question suboptimal - do you think i could use the webaudio api to take a sound file and detect the pauses between when someone speaks.
@SuboptimalEng
@SuboptimalEng 2 жыл бұрын
That’s a good question, I think it should be possible. I actually made a similar project to automatically remove silence in a video and it’s open source on GitHub if you want to check it out! (It’s called AtomicEdits.)
@flethacker
@flethacker 2 жыл бұрын
@@SuboptimalEng woooooooow! man, you took a shower thought i had to the next level, added an awesome UX, jumped in your time machine, did it, and .... made it open source!! much respect!! also for those reading this the genius made a youtube vid demoing it here kzbin.info/www/bejne/bn-YhIqZm5h3j8k
@SuboptimalEng
@SuboptimalEng 2 жыл бұрын
Haha thanks! I do want to mention that the project was a culmination of months of learning Vue + Vuex + Tailwind + Electron. Didn’t just whip it up in 2 weeks out of the blue 😂
@cajadek-bups2273
@cajadek-bups2273 Жыл бұрын
i'm trying to recreate this with Angular but i don't really understand where/what "time" variable is exactly , could you help me with that?
@TheFeljoy
@TheFeljoy Жыл бұрын
The time gets passed in by requestAnimationFrame. By default this function passes "time: DOMHighResTimeStamp" into whatever it calls, which is render() in this case.
@Viezieg
@Viezieg Жыл бұрын
is it possible to do this with live music ?
What is WebGPU?
14:09
Suboptimal Engineer
Рет қаралды 67 М.
Coding Naruto's Rasengan with JavaScript + Three.js
6:40
Suboptimal Engineer
Рет қаралды 1,8 М.
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 46 МЛН
PRANK😂 rate Mark’s kick 1-10 🤕
00:14
Diana Belitskay
Рет қаралды 4,9 МЛН
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 32 МЛН
Immersive 3D Audio and Visualization (three.js & javascript)
4:45
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 1 МЛН
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 343 М.
I wish I knew this before using React Three Fiber
28:23
Rabbit Hole Syndrome
Рет қаралды 127 М.
PROOF JavaScript is a Multi-Threaded language
8:21
Beyond Fireship
Рет қаралды 287 М.
Getting Started With Three.js
19:35
Traversy Media
Рет қаралды 291 М.
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 46 МЛН