Using Physically-Based Models and Genetic Algorithms for Functional Composition of Sound Signals, Synchronized to Animated Motion

Abstract

We represent sound signals as general functional compositions, called "Timbre Trees". Externally these are LISP-like expressions, internally they are implemented as C++ data structures. Nodes of the tree can be arithmetic operations, analytic functions or noise generators. Vectorized operations are provided for compact expression of additive spectral synthesis, and convolution operators for modeling acoustical environment (reverberation) within the same structure. A similar script language is also used to define three-dimensional animated motion. Simulation determines collisions and other sound-causing interactions between objects, and generates timbre trees from which exactly synchronized soundtracks can be prepared. Heuristic physically-based vibration models are used to determine the timbre of simulated instruments. Because it is often difficult to find the right composition of functions and their parameters that make up a desirable sound, we use genetic algorithms to mutate timbre trees and allow the user to guide their evolution. Time-variable parameters allow continuous metamorphosis between geometric objects and their sounds. Using this methodology, we have produced a variety of convincing animated scenes.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 15, 1993
Accession Number
ADA456431

Entities

People

  • James Hahn
  • Joe Geigel
  • Jong W. Lee
  • Larry Gritz
  • Tapio Takala

Organizations

  • George Washington University

Tags

DTIC Thesaurus Topics

  • Acoustic Signals
  • Algorithms
  • Angular Momentum
  • Collisions
  • Computer Graphics
  • Computer Science
  • Computers
  • Control Systems
  • Convolution
  • Demographic Cohorts
  • Electrical Engineering
  • Frequency
  • Genetic Algorithms
  • Graphics
  • Language
  • Signal Processing
  • Virtual Reality

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Database Systems and Applications
  • Speech Processing/Speech Recognition.

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms
  • Biotechnology