Refactor sound example

Only use dynamic loading
Demonstrate channel reservation