Open your ears to the sounds of chaos

by Victor Ryckaert, NCSA Student Intern

Many visitors to SIGGRAPH 94 would agree that chaos is a fitting term to describe the mayhem associated with the week-long event. In addition to the chaos of SIGGRAPH, visitors lucky enough to get into the CAVE to see and, more importantly, hear the virtual reality model Sounds from Chaos in Chua's Circuit, will experience mathematical chaos in the virtual environment.

Innovators at NCSA have created a graphical interface that allows users to hear the chaos created in Chua's circuit and alter the sounds it produces. This opens the door for two seemingly unrelated disciplines to come together--music and science.

"We are using sound to enhance scientists' experience by inventing ways that data can be turned into sound," says Robin Bargar, composer and NCSA visiting research programmer. "Not only have composers gained from our work, it has passed along to the scientific community."

A manifold surface for navigating the control space of Chua's circuit. Both input circuit parameter values and output signal are displayed in the same space. This interface was designed by Insook Choi for exploring chaotic systems and generating musical signals. (Courtesy of Bargar and the Audio Development Group)

Chaos as music

Using a unique interface, chaos becomes a musical instrument--just as musicians use the keyboard to explore the sounds of the piano or bows and strings for the violin.

"Virtual reality could learn a lot from adopting interface principles developed in musical instruments," says Bargar, who directs audio research at NCSA. "Musical instruments are some of the most sensitive real-time interactive tools made by humans."

The interface presents a digital representation of a ball that can be moved across a textured plane. Changing the peaks and valleys on the plane or moving the ball to a different area of the plane produces different sounds. A graphic representation of the chaotic trajectory floats above the plane in the CAVE so users can see how the sound evolves.

This interface can produce sounds from almost any numerical data, which makes it valuable to scientists and composers.

Visualizing Chua's circuit

"The graphical interface provides an indispensable tool for visualizing numerous complex bifurcation phenomena, patterns, and structures associated with the topological, geometric, as well as temporal aspects of Chua's circuit," says Leon O. Chua, professor of electrical engineering and computer science, University of California, Berkeley. "It unfolds many subtle features previously hidden from view--imagine a painting drawn on the sleeves of an accordion which is hidden until the accordion is unfolded."

Chua, creator of the chaos circuit, is a leading researcher in chaos and nonlinear dynamics and editor of the Journal of Bifurcations and Chaos. He earned his Ph.D. in Electrical Engineering from UIUC in 1964.

An innovative interface

"By approaching the project from both ends--research-oriented and at the same time creative--we came up with an innovative interface, a manifold. The control parameter space is represented by a manifold in 3D space. From a musical point of view, this interface binds three modes of music production; in this graphic interface, composer composes, performer performs, and an audience receives orientation how sound events are unfolded," says UIUC Research Assistant in Computer Science Insook Choi, who composed a musical piece using the sounds of chaos. Her composition anti-Odysseus, the irreversibility of time premiered at Expo '93 in Taejon and Seoul, Korea.

"Many scientists show research interests in terms of methods for simultaneous control of multiple parameters in a high-dimensional system," she says. "The manifold interface, developed for navigating multiple control parameters according to acoustic states related to chaotic states, provides scientists with a unique representation of the problems and potential results of multidimensional control."

Choi is a guest composer with the Audio Development Group at NCSA. She is also a professional composer of new music, concentrating on electro-acoustic and computer music.

"We are interested in using sounds of chaos to produce music and in using audio to make discoveries about chaos," says Bargar. "Historically, composers did not make the sounds they used to create music, now we can."

Bargar oversees audio research including sonification, auditory display, and the integration of audio and visual information--specifically to explore paradigms of graphic and sound computation. This includes human-computer interface development, as well as the use of sound, with traditional computer graphics and video formats.

"I am impressed and excited by all aspects of the sonification project," says Chua. "The work Robin's group is doing represents very significant pioneering research of immense commercial potential. It requires a great deal of creativity and ingenuity, as well as a very broad background, to combine high-tech hardware, programming skills, nonlinear dynamics, and music into a unique synergetic system with wonderful capabilities. It represents cutting-edge research of the first magnitude."

The Audio Development Group: (left to right) Insook Choi, Ulrike Axen, Kelly Fitz and Robin Bargar (seated), Camille Goudeseune, NCSA/UIUC, and Sumit Das, EVL/UIC. (Photo by Thompson-McClellan Photography)

A new paradigm

Bargar and Choi's work uses the SGI Indigo, which is best-suited to sonification problems because of its outstanding sound computation capabilities, according to Bargar. Released in 1992, the SGI Indigo series created the potential for a new paradigm that has yet to be fully realized--even by SGI--Bargar says. "The SGI has a great graphics engine, the graphics pipeline." Through this pipeline, the Indigo does much of the graphical work for the user very quickly. There is no "equivalent audio pipeline" for Bargar.

"In addition to providing tools to science, we have to build the environment that we are going to work in," he adds. "That is both exciting and challenging."

As we went to press with this issue, members of the Audio Development Group were putting the finishing touches on a software audio pipeline of their own design. Their pipeline uses a client-server architecture that allows the SGI Indigo to perform as a real-time interactive sound synthesis engine. This system provides audio to all 43 VROOM applications at SIGGRAPH 94.

In addition to Bargar and Choi, Ulrike Axen, Kelly Fitz, Camille Goudeseune (NCSA/UIUC), and Sumit Das (EVL) form the Audio Development Group.

"We know sound enhances our lives; the spoken word tends to be more convincing than the written," says Bargar. "Numerical data converted directly into sound becomes qualitative. We are not improvising or making up the data. We postulate that there are ways of interpreting data that are still unknown."


Further reading


access / Summer 1994 / NCSA