Simon plays Wagner

Simon playing an adapted piece from Wagner’s Tannhäuser and getting annoyed as the teacher is trying to help him through singing. A nice example of Simon’s hypersensitivity.


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:


Latest Piano Picks

This one is such a joy to see, especially considering Simon has learned it within a week.

In the following video Simon plays a piece composed by a 9 year old blind prodigy (grown up by now).

Simon’s also been practicing Puccini and Beethoven. His wonderful teacher tries to make it clear to him how much logic and math there is hiding behind the temperamental piano chords and how exact the pianist must be. He loves chatting with her about music theory.