Ayyid1 is an Ayyi service that provides composition and audio/midi rendering functionality.
IPC is added to libardour to allow the service to communicate with its clients.
It offers all the backend functionality of Ardour and will read and write Ardour (v3) project files. Please note however that not all of the functionality is exposed by the API.
If you run an Ayyi program that requires this service, ayyid1 will be automatically launched in the background.
Ideally the composition function would be separated from the rendering, but this is not currently the case.
Libardour is an impressive piece of work, and full credit goes to Paul Davis and the Ardour team.
Functionality that is currently exposed via the API: