program (or even platform) for modeling sound waves written from scratch