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