Version 7 (modified by http://nedko.arnaudov.name/, 21 months ago)

--

There are four levels of interaction between an application and the session handler.

  • level 0 - JACK application is not linked to a session handling library (liblash, libladish). User has to save application projects manually or rely on autosave support from application.
  • level 1 - JACK application is not linked to a session handling library (liblash, libladish). Application saves when '''UNIX signal''' is received.
  • level 2, LASH - JACK application is linked to liblash. Limited interaction with session handler because of liblash API limitations.
  • level 2, JACK Session - JACK application uses JACK Session. Limited interaction with session handler because of jack-session API limitations.
  • level 3 - JACK application is linked to libladish. Full interaction with session handler. Query room virtual ports.

L0 and L1 are implemented in ladish-0.2. L2 and L3 are planed to be implemented in ladish-0.5.