Hi,
I can quite quickly create a game of life simulation. Preferrably, I'd do it in C# with Unity seeing as I have about 4 years' experience with Unity - some examples of my work can be seen at [login to view URL], game of life is somewhat trivial in comparison. However, I can also write Java/JavaScript - the only difference would be the way the game is rendered.
It shouldn't take more than a day to finish, the only parts that might take some time is the UI - buttons, drop downs and so on - though it shouldn't take too long if you have an idea of the style. I'd be able to create a much better UI in Unity/C# than in Java or JS. Sound shouldn't be too hard to implement, the example you showed seems to just have the X axis represent time and the Y axis represent pitch.
I prepared a quick demo as well in GLSL (similar to C++) which you can see at [login to view URL] This is just an example of the simulator; the finished app would have the features you mentioned.