More About This Demo From The Author

The demo shows how Canvas API, Data Audio API and keyboards events can work together. As all of media files (images and sounds) are generated at the beginning, there is no necessary to use external files.