It has a slightly different interface, there is a faq here if you have any problems using it, post your questions in the comments of the faq and I will answer them there.
The ESC is designed to put the brakes on the first time you enter reverse after travelling forwards - this is to protect the gears, the can easily get damaged when going from full speed ahead to full speed reverse.
To enter reverse you will need to go reverse, neutral, reverse so 1300,1500,1300
Its similar to the standard library, at present it only works on timer1 but I will have a go at moving it to one of the other Mega timers over the weekend.
With regards to the perception of audio quality, do you need to add 1-bit to double the perception of quality or do you need to double the number of bits to double the perceived quality ?
I am guessing the later, but if its the former I would be interested to try a 10-bit implementation of this -
At the moment, four 8 bit channels are downshifted into a single 8-bit output, It would be interesting to hear played through a 10-bit output without the down shifting.
GM, if you think it would be interesting to try from a hardware side, I will mod the code and send it over to you.
GM, I thought I saw somewhere that you had been attending 'noise nights' so I would expect you of all people to be flexible on the definition of 'sound good'.
I am not sure that a standalone Arduino has the horsepower to really make practical use of 16bit PWM anyway - much bigger wave tables, more number crunching, more memory reads/writes etc.
Lets see if anyone comes up with a interesting working synth based on this.