Why doesn ALSA just use ESounD for software mixing?
ESounD works with ALSA’s OSS emulation as is. However, there are a couple of reasons why ALSA will not adopt ESounD as the ‘official’ ALSA software mixer: -The author of ESounD has apparently ‘disappeared from the face of the earth’ -ESounD does not natively support ALSA. -Many people have questioned the quality of ESounD’s mixing. -Many people have looked at ESounD for inclusion in other projects and stated that it is pretty difficult to modify . For example, the Gnome team has stated its intention to write a new ESounD replacement, rather than deal with the existing code. -It has not been decided if ALSA will ever ‘officially’ support a software sound mixer as a part of the ALSA project.