Introduction

Human networks represent a complex and dynamic web of interactions between individuals, where connections are formed based on various social, cognitive, and emotional factors. These networks are not just passive structures but exhibit emergent behaviors, such as synchronization, coordination, and collective decision-making. Studying human networks is crucial because it offers insights into various fields, including social sciences, neuroscience, economics, and even politics.1 Among the key phenomena observed in these networks, oscillatory behaviors stand out as critical for understanding how individuals and groups adapt, respond to challenges, and maintain stability in dynamic environments.

Network oscillations are rhythmic fluctuations in the state of the network, which often occur when individual units in a network interact with a delay, leading to periodic changes in their tempo.1 These oscillations are significant because they reflect the network’s internal dynamics and help maintain flexibility and adaptability. In addition, network oscillations have been shown to play a vital role in brain function,2,3 neural networks,4,5 cell biology,6 disease spreading,7,8 and solar dynamics.9

Oscillations in human networks can significantly influence the dynamics of the groups and their evolution. Although several studies have examined oscillations in human networks,10 they often lack precise control over network parameters or focus on human networks with all-to-all coupling.11,12,13,14,15 In this study, we investigate network oscillations in complex human networks with meticulous control over their parameters. Using coupled violin players, we create various network configurations. The interplay between the delay, connectivity, and players’ behavioral adaptations, such as adjusting their playing tempo to match their neighbors, could lead to distinct network oscillations.10 We measure the phase, period, and amplitude of each player’s oscillations and the average oscillations of the network. Understanding the relationship between these oscillations and specific experimentally controlled parameters is key to unraveling the underlying behavioral mechanisms. Our system enables the accurate and repeatable analysis of human network dynamics, with minimal noise and precise parameter control.16,17 We demonstrate that the oscillation period depends on the network’s tempo rather than the delay between players or the network size.

In addition, understanding tempo oscillations in human networks has far-reaching real-world applications. These oscillations provide critical insights into how groups achieve synchronization and maintain coherence, even amid individual differences and external disturbances.12,14,18 Such knowledge can inform strategies to enhance teamwork and collaboration in professional environments,19 optimize communication in distributed systems,20,21 and foster resilience in social and organizational networks.22

Experimental setup

Our system for studying the dynamics of human networks consists of 16 professional violin players, each repeating the same musical phrase. To isolate their interactions, each player wears noise-canceling headphones, ensuring they cannot hear or see one another. A computerized control system governs the network’s configuration, specifying which players can hear each other, the delay in their auditory feedback, and their relative coupling strength. This setup allows us to create various network topologies, including one- and two-dimensional configurations with either bidirectional or unidirectional connections.16,17

Players are instructed to synchronize with their coupled neighbors, and we record the output from each player. The phase of each player is identified based on the corresponding note they play, with the start of the musical phrase defined as \(\varphi = 0\) and the end as \(\varphi = 2\pi\). This system enables us to investigate how human networks manage frustrated states, transition between stable configurations, and adapt to external perturbations16,17. By precisely controlling and measuring these interactions, we gain deeper insights into the dynamics of complex human networks.

We focus here on unidirectional small networks since they enable us to attribute observed tempo oscillations to specific behavioral responses, such as players adjusting their tempo based solely on immediate feedback from a single neighbor. While real-world networks are typically multidirectional and involve bidirectional feedback, understanding the dynamics in this simplified setting provides baseline insights into how individuals respond to delayed auditory feedback in a controlled environment.23 Future studies could investigate how the introduction of bidirectional and higher-dimensional connectivity further affects oscillatory dynamics. In addition, there is a direct mathematical mapping between systems with periodic motion and coordinated directional alignment of aperiodic systems.24 Therefore, our study on the synchronization of violin players with periodic behavior can be applied to other aperiodic coordinated behaviors in other systems.25,26

Results

This study focuses on the oscillations imposed on network dynamics, specifically examining networks with unidirectional coupling and periodic boundary conditions. These oscillations are demonstrated in Fig. 1 and the system is schematically shown in Fig. 1a. We measured the phase of each player over time while linearly increasing the delay between players. As the delay increases, the players slow their tempo, evident from the decreasing slope of the phase, until they reach a vortex state after approximately 30 s.

To quantify this behavior, we calculated the average derivative of the phase over time to determine the average tempo of the network, as shown in the top panel of Fig. 1b. The tempo exhibited a decreasing trend that followed a rational fitting curve, reflecting the system’s overall dynamics. However, deviations from this fit revealed oscillatory behavior. These oscillations, emphasized by subtracting the rational fit from the measured data, are presented in the bottom panel of Fig. 1b.

These oscillations were observed consistently across different network dynamics, indicating their robustness. Notably, we identified two distinct types of oscillations: slow oscillations with periods of 5–25 s and fast oscillations with periods of 2–3 s. An example illustrating these two oscillatory modes is presented in Fig. 1c.

Fig. 1
figure 1

Measuring network oscillations in coupled violin players. (a) (Inset) Schematic representation of the network, illustrating a unidirectional ring configuration of eight coupled violin players. (Graph) The phase of each player is plotted as a function of time while the delay between players is linearly increased. (b) (Top) The average tempo of all players, fitted with a rational curve to capture the overall trend. (Bottom) The relative tempo, obtained by subtracting the fit, highlights the oscillatory behavior in the tempo. (c) Examples of the measured average tempo of the network, showcasing two distinct oscillatory modes: slow oscillations with periods of up to 25 s and fast oscillations with periods of 2–3 s.

We measured these oscillations across various network sizes, analyzing both fast and slow oscillation periods, shown in Fig. 2a. We evaluated Pearson’s correlation coefficient for the slow and fast oscillations and found 0.26 and -0.16, respectively. These results indicate a low correlation so the periods of both slow and fast oscillations remain independent of network size.

To further investigate, we focused on the slow oscillations and examined their period as a function of time. These results, presented in Fig. 2b, are depicted as colored dots, with different colors representing different network sizes. The slow oscillation period exhibits a parabolic trend, increasing until approximately 25 s before decreasing. A parabolic fit to the data is shown as the black curve. Since the delay increases linearly, this parabolic shape has a correlation coefficient of 0.5 with the delay. When examining the average tempo of all networks, we observed a slowdown for about 25 s, followed by an increase as the network approaches the vortex state, as shown by the blue curve in Fig. 2b. We evaluated the correlation coefficient between the players’ tempo and the oscillations’ period and found it to be 0.86, indicating that the network oscillations are correlated with the players’ tempo but are independent of both the delay and the network size.

Fig. 2
figure 2

Measuring the network oscillations. (a) Periods of fast and slow oscillations as a function of the network size, demonstrating their independence from the size of the network. (b) Period of slow oscillations as a function of time, showing a parabolic trend, with the colored dots representing different network sizes and the black curve denotes a parabolic fit.

Next, we compare networks with higher dimensions to investigate how the number of neighbors affects the oscillation damping. We measured the amplitude of the oscillations over time and show that increasing the number of neighbors leads to greater damping of the oscillations. Figure 3a,b,c illustrate the oscillation damping for three representative networks, each with a different number of coupled neighbors. The network in Fig. 3a is a unidirectional ring network of 8 players, where each player is coupled to one neighbor. In Fig. 3b, the network is a unidirectional square lattice with 16 players, where each player is coupled to two neighbors. Finally, Fig. 3c depicts a unidirectional triangular lattice of 16 players, where each player is coupled to three neighbors. We calculate the average damping coefficient for each network, as shown in Fig. 3d. These results demonstrate that as the number of neighbors increases, the oscillations become more heavily damped.

Fig. 3
figure 3

Oscillation damping coefficients in different unidirectional networks. Representative examples of damped oscillations are shown for (a) a ring network with one coupled neighbor per player, (b) a square lattice network with two coupled neighbors per player, and (c) a triangular lattice network with three coupled neighbors per player. (d) The average damping coefficient as a function of the number of neighbors per player, illustrating that damping increases with the number of coupled neighbors. FWHM - full width at half the maximum.

In all previous experiments, we adjusted the delay change rate to a constant rate of 1 second per every 30 s of playtime. To investigate the effect of varying delay rates, we repeat the experiments using delay rates of 2 and 4 s per 30 s of playtime. The results are presented in Fig. 4, where in Fig. 4a we show the phase of the players as a function of time and in Fig. 4b we show the average tempo of the players. These results reveal distinct trends: at a delay rate of 2 s per 30 s, the amplitude of the oscillations decreases significantly, whereas at a delay rate of 4 s per 30 s, the oscillation amplitude increases. These findings suggest that the delay rate of 2 s per 30 s represents a critical decay rate, beyond which the oscillatory behavior transitions from damping to amplification.

Fig. 4
figure 4

Measuring the tempo oscillations with different delay rates. (a) The measured phase of six coupled players as a function of time for two delay rates. (b) The tempo oscillations for different delay rates.

Conclusions

In this study, we investigated tempo oscillations in complex human networks using a novel system of coupled violin players with precisely controlled interactions. Our results demonstrate that network oscillations exhibit both fast and slow modes, with periods independent of network size or delay but correlated with the average tempo of the network. We also found that increasing the number of coupled neighbors leads to greater damping of oscillations, highlighting the influence of network connectivity on dynamic stability. The slow oscillations may reflect the group’s collective effort to correct substantial tempo deviations, while fast oscillations might indicate local attempts of rapid synchronization adjustments.

Furthermore, we identified a critical decay rate in the delay progression, where oscillation amplitude transitions from damping to amplification. These findings provide new insights into the interplay between tempo, connectivity, and oscillatory behavior in coupled human networks, with potential applications in understanding synchronization, group dynamics, and broader oscillator systems. Future work could explore the impact of nonlinear delay effects and extend these findings to other types of human and artificial networks.

Our findings from simplified, controlled scenarios offer foundational insights into tempo oscillation mechanisms, forming a basis upon which more intricate real-world networks can be studied. Future research incorporating bidirectional, irregular, and adaptive network configurations will further refine our understanding, ensuring broader generalization to realistic human interaction networks in social and organizational contexts.

Methods

Experimental system

Our system is based on coupling 16 violin players connected via a computer system. We record the output from each violin with a pickup microphone (Barcus-Berry True Expression Violin Piezo Pickup). These pickup microphones are connected with 10 m cables to a sound card (Focusrite Scarlett 18i20) and to an optical extension (Focusrite Scarlett OctoPre Dynamic). The sound cards are connected to a computer (MacBook Pro M3) that controls the input and decides which channel is connected to which. The output is directed from the computer through the sound card and 10 m cables to professional sound isolation earphones (Shure Se 215).

The players repeat the same musical phrase, presented in Fig. 5, and are instructed to synchronize with what they hear. We introduce delay between the players which leads them to either slow down their playing tempo, ignore their neighbor, or even stop playing altogether. While the players followed one of these options, we observed tempo oscillations which are the focus of this study. The experiments were conducted with up to 16 violin players connected in different configurations, from networks of 2 coupled players and up to networks with 16 coupled players. For networks with fewer number of players than 16, we replicate the network several times with different players. We conducted the experiments on three different days with different players.

Fig. 5
figure 5

The musical phrase played by the players.

All methods were carried out in accordance with relevant guidelines and regulations for human research. The experimental protocols were approved by the Human Subjects Institutional Review Board (IRB No. 28042471). Written informed consent was obtained from all participants.

Numerical methods and data analysis

To analyze the system, we use a note detection program that analyzes the output from each violin and writes it into a *.wav file. From this file, we obtain the phase of each player as a function of time. We define the beginning of the musical phrase as phase 0 and the end as a phase of \(2\pi\). Next, we evaluate the phase derivative of each player to identify its playing tempo as a function of time. To detect the network oscillations, we average over all the players’ tempo and obtained the average tempo of the network. This is a global property of the network and not a property of a single player.

The average tempo can either slow down or remain constant. The slowing down is following

$$\begin{aligned} \frac{\partial \varphi (t)}{\partial t}=\frac{\omega }{1+\kappa \Delta t }, \end{aligned}$$
(1)

where \(\omega\) is the average tempo difference between the players, \(\kappa\) is the coupling strength, \(\Delta t\) is the delay, and \(\varphi =\sum \varphi _n/N\) is the average phase of all oscillators.17 We evaluated the fit with the MATLAB fitting tool and subtracted this fit from the measured results. This allows us to identify the oscillations in the tempo without the slowing down trend. To analyze the oscillations, we Fourier transform the tempo as a function of time and determine the oscillations period.

Once we retrieve the oscillations, we can present them as a function of time or network size. We calculate the oscillation period of the tempo as a function of the network size and present it in Fig. 2a. However, we evaluate the correlation between the tempo oscillation period and the network size to be 0.26. Next, we evaluated the oscillation period as a function of time, and present it in Fig. 2b. We fitted the results with a parabolic fit by the fitting tool of MATLAB. This resulted in a correlation coefficient of 0.86, indicating a high correlation between the tempo oscillations’ period and the playing tempo.

Analytical model

We model our system using the Kuramoto formalism for coupled oscillators which is the known model for analyzing periodic motion and synchronized systems:18,27,28

$$\begin{aligned} \frac{\partial \varphi _n(t)}{\partial t} = \omega _n + \sum _m \kappa _{n,m}\,\sin \!\bigl [\varphi _n(t) - \varphi _m(t - \tau )\bigr ], \end{aligned}$$
(2)

where \(\varphi _n(t)\) is the phase of the \(n\)th player, \(\omega _n\) is its intrinsic frequency, \(\kappa _{n,m}\) denotes the coupling strength between players \(n\) and \(m\), and \(\tau\) is the time delay in the coupling.

To explore the stability of the synchronized state, let \(\varphi _n(t) = \varphi _0 + \delta \varphi _n(t)\).29 Near a perfectly synchronized solution, \(\delta \varphi _n(t)\) represents a small perturbation from that uniform phase \(\varphi _0\). Substituting into the sine term and linearizing gives:

$$\begin{aligned} \frac{\partial \,\delta \varphi _n(t)}{\partial t} = \sum _m \kappa _{n,m}\,\cos \!\bigl (\varphi _0\bigr )\,\delta \varphi _m(t-\tau ). \end{aligned}$$
(3)

A common way to see how oscillations can emerge is to look for exponential solutions to the linearized equation. Specifically, assume a trial solution of the form

$$\begin{aligned} \delta \varphi _m(t) \;=\; \hat{\varphi }_m \, e^{\lambda t}. \end{aligned}$$
(4)

Substituting into Eq. (3) yields

$$\begin{aligned} \lambda \,\hat{\varphi }_n\,e^{\lambda t} \;=\; \sum _m \kappa _{n,m}\,\cos (\varphi _0)\,\hat{\varphi }_m\, e^{\lambda (\,t-\tau \,)}. \end{aligned}$$
(5)

By dividing out the common factor \(e^{\lambda t}\), we obtain a characteristic equation for \(\lambda\):

$$\begin{aligned} \lambda \,\hat{\varphi }_n \;=\; \sum _m \kappa _{n,m}\,\cos (\varphi _0)\,\hat{\varphi }_m \, e^{-\lambda \tau }. \end{aligned}$$
(6)

This relationship implies that \(\lambda\) can, in general, be a complex number: \(\lambda = \alpha \pm i\beta\). The imaginary component \(\beta\) of \(\lambda\) sets the frequency of small oscillations. In many such time-delay systems, the delay \(\tau\) enters the real part of \(\lambda\) most directly (affecting whether perturbations grow or decay), while the imaginary part that determines oscillation frequency often depends more on the net coupling strength and less directly on \(\tau\). Hence, in the linear regime, we see that the primary oscillation periods can emerge independently of the delay.

Physically, because the linearization focuses on small deviations around a synchronized state, the direct phase-lag effects introduced by the delay appear mainly in the growth/decay rate of these small perturbations rather than in their fundamental frequency. As a result, the period of the observed oscillations is essentially governed by the \(\kappa _{n,m}\cos (\varphi _0)\) terms (the “effective” coupling), consistent with our experimental observation that the oscillation frequency is not set by \(\tau\). This also explains why in our measurements the oscillation timescales correlate with the overall network tempo rather than the externally imposed delay.