Explain the ALSA sequencer client