The ladish project started when Nedko Arnaudov left the LASH project. By the end of May 2009, it became apparent that LADI needs different feature set than one wanted by the LASH maintainer Juuso Alasuutari. In past even lash-0.6.x development was criticized by LASH (formely LADCCA) original author Bob Ham, because of the shift in the architecture. So in the spirit of the forking etiquette, different goals of the LADI project have lead to different name. Beside this, these were the problems with the LASH codebase itself:

  • Few internal abstractions and no clear direction on fixing this situation.
  • Support for ALSA seq that complicates the codebase but is not actually used.
  • Inability to support subgraphs and thus true hardware virtualization. The is caused by the favored method for fetching JACK graph on save only.