![[2019] Sound in Multiples: Synchrony and Interaction Design Using](https://data.docslib.org/img/3a60ab92a6e30910dab9bd827208bcff-1.webp)
Sound in Multiples: Synchrony and Interaction Design using Coupled-Oscillator Networks Nolan Lem Center for Computer Research in Music and Acoustics (CCRMA) Stanford University [email protected] ABSTRACT synthesis and rhythmic schemes. Lastly, I describe one of my own kinetic sound sculptures that was inspired from the Systems of coupled-oscillators can be employed in a va- system dynamics of a specific coupled oscillator model. riety of algorithmic settings to explore the self-organizing dynamics of synchronization. In the realm of audio-visual 2. MATHEMATICAL DESCRIPTION generation, coupled oscillator networks can be usefully ap- plied to musical content related to sound synthesis, rhyth- Coupled oscillators are a broad category of interacting dy- mic generation, and compositional design. By formulating namical systems that describe a wide range of natural phe- different models of these generative dynamical systems, nomena such as firefly synchronization, pace maker cells, I outline different methodologies from which to generate neural networks, and cricket chirping models [7,8]. One sound from collections of interacting oscillators and dis- of the most basic coupled oscillator models is known as cuss how their rich, non-linear dynamics can be exploited the Kuramoto model [9]. In this formulation, the govern- in the context of sound-based art. A summary of these ing equation for each oscillator’s phase is shown for the mathematical models are discussed and a range of appli- ensemble in Equation (1) cations are proposed in which they may be useful in pro- N ducing and analyzing sound. I discuss these models in re- K X φ_ = ! + sin(φ − φ − α ) (1) lationship to one of my own kinetic sound sculptures to i i N j i o analyze to what extent they can be used to characterize j=1 _ synchrony as an analytical tool. where φi is the phase of the ith oscillator and φi is the derivative of phase with respect to time. !i is the intrinsic 1. INTRODUCTION frequency of the oscillator, i, in a population of N oscilla- tors. K is the coupling factor and the sin(φj − φi) term Coupled Oscillators networks are dynamical systems that is the phase response function that determines the interac- describe how ensembles of interacting elements are able tion between each oscillator and the group. We can add to self-organize and synchronize over time. In terms of a phase offset or "frustration" parameter αo in the phase sensory perception, they have been examined in a wide response function to force oscillators into different phase range of fields including those related to rhythmic entrain- orientations or to account for a time delay in the model. ment, biomusicology, psychoacoustics, signal processing, As a visual description, it’s useful to describe the system and generative music [1,2]. In the field of computer mu- by the movement of a "swarm of points" moving about a sic, there have been a plethora of synthesis techniques that circle, each point representing one oscillator with its own attempt to generate interactive and collective phenomena. intrinsic frequency drawn from a probability distribution, These include techniques related to additive and granular g(!) (which is generally taken to be a unimodal gaussian synthesis, microsound, swarm models, texture synthesis, distribution). physical modeling synthesis, and statistical signal process- ing [3–5]. Previous work in coupled oscillators as a gener- ative musical devices has been explored by Lambert where he looks at coupled oscillators as a "stigmergic" model, producing complex output through an audience’s interac- tion with a system of coupled Van der Poll oscillators [6]. Operating within a similar territory, this paper proposes several generative paradigms to create sound in different Copyright: c 2018 Nolan Lem et al. This is an open-access article distributed under the terms of the Creative Commons Attribution 3.0 Unported License, which Figure 1. "Ensemble of coupled oscillators represented in permits unrestricted use, distribution, and reproduction in any medium, provided a circle map as a "swarm of points" moving about a circle the original author and source are credited. [7]. Depending on the g(!) from which the oscillators are when we let K take on different values between different drawn, Kuramoto was able to show that in the limit as N micro-ensembles of coupled oscillators. goes to 1, the critical coupling, Kc, will define the point The complex order parameters are simply one way to at the which the system will undergo a phase state tran- evaluate the group synchrony of the system. Frank and sition characterized by collective synchrony. This critical Richardson’s "cluster phase method" uses the complex or- coupling, Kc is shown in Equation (2) der parameters to derive another degree of synchronization in multi-variate time series [11]. These have implications 2 Kc = (2) in different sonification, synthesis and rhythmic schemes πg(0) that result from the aforementioned generative model. where g(0) is the mean of the distribution of initialized intrinsic frequencies in the set of !i. If K > Kc the os- 3. COUPLED OSCILLATORS AS GENERATIVE cillators’ phases will begin to spontaneously align and the SONIC DEVICES system state can be said to be characterized by synchrony. We can extract the complex order parameters, R (phase Using this coupled oscillator model, we can extend these coherence) and (average phase) to solve for the system different parameters and states to synthesize sound on a in the limit as N goes to 1. This modifies the govern- continuum of collective rhythms both at the beat and sam- ple level. As a general paradigm, rather than solving these ing equation to be in terms of a mean-field approximation th of the oscillators’ phases: each oscillator is no longer be- N order equations analytically (which computationally holden to the phase of every other oscillator but is coupled can become intractable rather quickly), we can generate to the ensemble’s summed, average phase. This is shown the system output using numerical analysis and employ it in Equation (3). to generate sound in several different ways. As such, we can modify the rate at which the system is generated and N map the output to sonic parameters in different perceptual 1 X Rej = ej i (3) time scales. This is the crucial link that maps a theoretical N i=1 mathematical system to the sensory phenomena of audi- The phase coherence R is a good indication of the syn- tory processing. For this end, this approach can be looked chrony of the system at large: when R = 1 the system at as a sonification of the data that operates on a temporal exhibits complete synchrony (all phases are aligned) and spectrum. when R = 0, the oscillators are desynchronized (points are simply running around the circle at their own intrinsic 3.1 Sound synthesis with Coupled Oscillators frequency, !i). Applying these complex order parameters 3.1.1 Additive Synthesis to Equation (1), we form Equation (4). Because these non-linear oscillators trace out sinusoidal N trajectories, the most basic synthesis method would be to _ X φi = !i + KR sin( − φi) (4) simply treat the system as an oscillator bank where each j=1 oscillator’s instantaneous phase is a signal amplitude at We can add an external forcing term by adding another an audio rate. As the system begins to self-organize and term with a different phase response function, Λe(φi) as phase-align, their collective entrainment would be perceived shown in Equation (5). as a collection of sine waves of different initial frequen- cies emerging to a single frequency over time. As the cou- _ φi = !i + Λe(φi) + KR sin( − φi) (5) pling coefficient is increased to reach Kc, Fig.2 shows the power spectrum of a group of oscillators becoming en- Now the system equations demonstrate a trade-off be- trained to the center frequency of a gaussian distribution of tween frequency alignment by external forcing and phase oscillators from 0 to 5 kHz. Here we can see how oscilla- alignment by the attractive coupling as a function of their tors with intrinsic frequencies near the center of frequency phase response curves. We can choose Λ(φ) to be from distribution are recruited (or entrained) first whereas oscil- any distribution but certain functions are associated with lators near the tails of the distribution take longer to syn- different system behavior. For example, if we let Λ be a chronize to the mean frequency. "sawtooth interaction function" [10], we can force the os- We can also replace the external forcing in Equation (5) cillators into a "incoherent state" where all oscillators will with the frequency content of audio that could drives the settle on the same frequency but with a constant phase off- individual oscillators. In this synthesis model, the oscil- set, αo, as seen in Equation (1). Depending on N, this will lators could act as a Nth order filter bank with center fre- space out the oscillators to have a constant phase offset, quencies determined by their assignable intrinsic frequen- 0 < φc < 2π. cies. This differs from a phase vocoder model insofar as More complex behavior can emerge when we let !i, K, the center frequencies of the filter bank are not fixed in N and Λ(φ) of Equation (5) become a function of time frequency but are coupled according to some schema and as well. Additionally, even more complex behavior arises therefore allowed to deviate by some amount. Figure 2. Ensemble of 100 sinusoidal oscillators becoming entrained to a frequency at the center of the distribution. 3.1.2 Spectral Processing Other more complex synthesis techniques can be derived from extracting instantaneous phase from an input audio file using instantaneous frequency estimation techniques where the signal can be decomposed into a collection of instantaneous phases (via a Hilbert Transform and phase unwrapping).
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages6 Page
-
File Size-