Huge rework of sound_player.tin. You shouldn't notice anything different, but if so please let me know and I'll fix asap. If you use your own synth variables to make sounds, you no longer need to put the $ before the variable so, synth_play mysound, not synth_play .