Practicing Blue Room by Rodgers and Hart

Simon’s classical repertoire has extended to include some jazz, although he still seems to prefer Brahms and Bach. And the math of music.


Simon’s Music Random Walker

Link to Simon’s project in progress:¬†…

The walk begins with a white grid. Every time the walker first visits a cell, it first turns purple and the green number inside the cell increments with every next visit. Simon wants to assign a musical tone to each cell as a next step.


He started working on his own database for the tone frequencies (7 octaves in the 7 x 7 grid), but later lost all his (unsaved) work when his laptop froze. Not sure anymore whether this project will ever get finished ūüė¶ as Simon doesn’t feel like retyping the database again.

à quatre mains

Here is Simon playing à quatre mains with his little sis, something he loves doing since she started piano lessons. She is not very keen on taking instructions, which upsets Simon enormously at times, but once they find the right tempo together, our whole world fills up with most beautiful vibes, making their loving friendship even more special.

Sound Synthesis in JavaScript

Familiar synth noises at our home again! This time synthesized in JavaScript. Simon has been following Daniel Shiffman’s Sound Tutorials and studied the codes to create oscillators and ADSR Envelope. ADSR stands for Attack, Decay, Sustain, Release.

Here Simon is working on sound synthesis code offered in the tutorial:


He drew an ADSR Envelope graph and explained it:


Here I filmed Simon from behind, without him really being aware of it. This is to show the usual way he studies – by talking to himself:

Some more synth tricks he learned to apply to the original code:

The code to create a slider that functions as an oscillator:

Simon made this graph in Word: