Implement some samples rate conversions
Switch to retep998/winapi
Add draft for example music playing
Modify API to use a "samples" iterator