@pattvira
  @pattvira
Patt Vira | p5.js Coding Tutorial | Music Visualization with FFT 🎵 @pattvira | Uploaded July 2024 | Updated October 2024, 23 hours ago.
LET'S CONNECT
✨ Sign up for my newsletter at pattvira.com
✨ Instagram: instagram.com/pattvira
✨ Twitter: twitter.com/pattvira
--
Links:
🔗 p5.js editor: editor.p5js.org
🔗 Music Visualization with FFT Code:
🔗 FFT Class Demo: editor.p5js.org/pattvira/sketches/6NmF7Qbj0
🔗 Final Visualization: editor.p5js.org/pattvira/sketches/KB9supaPG
🔗 Introduction to Creative Coding Playlist: youtube.com/playlist?list=PL0beHPVMklwgMz4Z-mNp4_udo9mjBk7pn&si=XhvQaojd6cIrxvdn

Song Credits:
🎵✨ Veiil by Etienne Mayson: https://maysun.zip/

References:
🔗 @3blue1brown - But what is the Fourier Transform? A visual introduction: youtu.be/spUNpyF58BY?si=h8ut6tf_Yoc0efBA
🔗 Virtual Oscilloscope: academo.org/demos/virtual-oscilloscope

Timestamps:
0:00 Intro
1:03 What is FFT
2:28 Sketch No.1: FFT Class Demo
5:24 Draw Time Domain Graph
8:59 Draw Frequency Domain Graph
13:54 Sketch No.2: Final visualization
14:03 Create 3D cubes
22:24 Create a 3d array grid to store color information
25:02 Add song and create an FFT object
26:13 Calculate distance between center of cubes to origin point
31:58 Color cubes based on FFT outputs
37:24 Final Result!
p5.js Coding Tutorial | Music Visualization with FFT 🎵p5.js Coding Tutorial |  Tic Tac Toep5.js Coding Tutorial | Intro to OpenType.js (Kinetic Typography)p5.js Coding Tutorial | Truchet TilesNested Loop - Creative Coding with p5.jsp5.js Coding Tutorial | Flocking Simulation with Quadtree 🐤🐤🐤p5.js Coding Tutorial |  Interactive Grid with Mouse LocationCreative Coding Math: Oscillation - Simple Harmonic Motionp5.js Coding Tutorial |  Draw & Color Shapesp5.js Coding Tutorial |  Wave PatternJoy Divisions Unknown Pleasures album cover #p5js #javascript #creativecoding #coding #shortsp5.js Coding Tutorial | Menger Sponge

p5.js Coding Tutorial | Music Visualization with FFT 🎵 @pattvira

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER