How to Play (with) Music

Simon is continuing to explore the world of music outside formal piano lessons (which he currently doesn’t attend due to Covid disruptions). He has learned polyrhythms on Adam Neely’s channel … Continue reading How to Play (with) Music

Go Girl!

Our living room has this air of an open source digital studio, sizzling with contagious creativity. I have always encouraged the kids to do their stuff in a shared space … Continue reading Go Girl!

Chaos with Legos and Shapes

It’s not that easy to make a chaos model. A system where a slight tweak in the initial conditions creates major change down the road and even makes it impossible … Continue reading Chaos with Legos and Shapes

Integration Techniques for Physics Simulations

Simon has made a visual about what he calls “three different ways to make a physics simulation”: Blue: Modified Euler Integration (aka Backward Euler Integration); Green: Euler Integration (aka Forward … Continue reading Integration Techniques for Physics Simulations

Simon continues to explore ways to simulate evolution

Simon’s code: https://editor.p5js.org/simontiger/sketches/5Sx2Solm7 Simon made this by reverse-engineering Primer’s project as shown in his video Simulating Natural Selection.

Trig is About Circles

Simon’s really proud of himself for being helpful during The Coding Train’s tutorial recording sessions. He hopes to have converted Dan Shiffman to approach trigonometry as something about circles, not … Continue reading Trig is About Circles

Particles connected with springs and Simon’s Physics Library

Simulation of multiple particles connected mutually with springs. Made for Dan from the Coding Train. Simon’s original code with 2 particles: https://editor.p5js.org/simontiger/sketches/18ib3ZNKm Four particles: https://editor.p5js.org/simontiger/sketches/gkexoSqZZ Simon has also started building … Continue reading Particles connected with springs and Simon’s Physics Library

Simon and Abhay have made a favorite game rise from the ashes

My friend Abhay Kashyap and I have recreated the game AddEmUp! It was a flash game, so you can’t play the original any more. Link: https://addemup.abhayandsimon.repl.co After Adobe first deprecated … Continue reading Simon and Abhay have made a favorite game rise from the ashes

New Collab

Simon’s got a new collab going and possibly what is a beginning of a real friendship with a peer from Bangalore, India. They have already finished several wonderful projects together … Continue reading New Collab

Merry Xmas! Simon’s Xmas Card.

You can turn the card around by using the mouse if you open it in p5.js: Simon made this card during Daniel Shiffman’s Processing Telethon last night, joining other programmers … Continue reading Merry Xmas! Simon’s Xmas Card.

St.Nicolas Obsessions

Tomorrow we are celebrating Sinterklaas, or St.Nicolas’ birthday. It’s the climax of the traditional Dutch gift-giving season embracing the last two weeks of November and the first week of December. … Continue reading St.Nicolas Obsessions

Simon’s Bézier Editor in p5.js

One more project inspired by Sebastian Lague: a Bézier Editor. Simon used Sebastian Lague’s algorithms to recreate the editor in p5.JS. Editor: https://editor.p5js.org/simontiger/present/r4gW2mgIo Code: https://editor.p5js.org/simontiger/sketches/r4gW2mgIo I added the export button! … Continue reading Simon’s Bézier Editor in p5.js