alsamixergui is an FLTK based mixer program for use with ALSA.
It supports multiple soundcards with multiple devices.

This requires FLTK.