Functional SDL SoundManager