Research Article
O2: A Network Protocol for Music Systems
Figure 2
A distributed O2 ensemble showing processes connected by TCP/IP (wireless and/or wired) over a local area network, running multiple services, with additional single-hop links over Bluetooth, ZigBee, etc. Services on Host A may run within a single process or in separate processes, and all processes may act as clients, sending messages to any service.