The sound data is held in an array. It's a simple task to display it on the screen to allow editing, and to save it to a file that can be read back and played later. I don't understand what else you need.
The required args are listed in the built-in help.
However. Playing back at 16-bit is a different story.
Allowing us to use sound & picture files from external sources would be a big help.