Reverse-engineering the Yamaha DX7