@GregJones: You make some very good points. I would like to revisit this app and make some improvements to it, and when I do, I’ll see if I can incorporate what you are suggesting. We recently released a new version of our Easel app API, which will make it easier to make apps like this more powerful.
@BillBucket: Have you tried carving out those sine waves? If so, what kind of bit did you use and how did it turn out?