Metronome will now throw an error if there are no available sound
channels (no sound card or all channels are used).
Custom beep sounds can now be used.