Premium Only Content
Visualizing Piano with Bouncing Balls (Chopin - Nocturne op.9 No.2)
I've synchronized bouncing balls to hit the piano keys in time with Chopin - Nocturne op.9 No.2. The balls then collect at the bottom to form an image. It took me over 54 hours to create this.
There are some big upgrades on this piano printer compared to my previous creations. I can now use the absolute event time of the notes taken from SMPTE time code rather than ticks (converted to milliseconds). This allows me to use midi files with many tempo changes without the physics becoming off from the music. My script also calculates the duration of the notes, allowing me to create a particle "tail" representing how long the note is held.
If you would like to support me making videos for this channel here is the link to my Patreon page: https://www.patreon.com/doodlechaos
Created in Blender 2.8
-
UPCOMING
The Shannon Joy Show
1 hour agoSJ LIVE Dec 17 - The Latest On #RealityDC: Queen Susie Takes Her Throne. Move Over Trump, There’s A New Sheriff In Town! With Special Guest - Independent Political Analyst Carey Wedler!
73 -
LIVE
Badlands Media
8 hours agoBreaking History Ep. 129
479 watching -
LIVE
Grant Stinchfield
40 minutes agoWhat Are They Hiding at Brown University, Campus Wokeness Blocks the Truth!
45 watching -
LIVE
Trumpet Daily
23 minutes agoTrumpet Daily LIVE | Dec. 17, 2025
166 watching -
LIVE
Tudor Dixon
1 hour agoBondi Beach Attack, Radicalization, ISIS, and Rising Anti-Semitism | The Tudor Dixon Podcast
12 watching -
1:02:04
VINCE
3 hours agoAre We Really Being Told The Full Story? | Episode 190 - 12/17/25 VINCE
156K81 -
LIVE
The Bubba Army
23 hours agoTRUMP'S CHIEF OF STAFF RUNNING WILD! - Bubba the Love Sponge® Show | 12/17/25
413 watching -
1:09:13
Graham Allen
3 hours agoTrump To Address The Nation! + Candace Bends The Knee, The Cult Turns On Her!
50.6K412 -
2:59:36
Wendy Bell Radio
7 hours agoIs She Even An American?
58K72 -
1:14:09
Chad Prather
17 hours agoHow to Recognize When God Has Already Answered Your Prayer
36.3K21