Crate linky_groups

Source
Expand description

Participatory synchronization mechanism for laptop orchestras

This library is part of harmonia project. It implements participatory synchronization mechanism based on patched [Ableton Link][rusty_link] library.

The library satisfies this requirements:

  • participatory - user chooses to join the orchestra, not orchestra forces them to start
  • bottom-up - there is no central server or chosen leader, all hosts participate to create shared common synchronized state
  • minimal configuration - users need to provide shared group name, that they are going to synchronize under

Structs§

Groups
State for Group synchronization system

Enums§

Error
All the errors that this crate may produce

Constants§

MAX_GROUP_ID_LENGTH
Max length of the group name

Functions§

listen
Create, initialize and start listening for group synchronization mechanism