130 likes | 292 Views
OpenSoundEdit: An Interactive Visualization and Editing Framework for Timbral Resources. Amar Chaudhary 1 Adrian Freed 1 Lawrence A. Rowe 2 1 Center for New Music and Audio Technologies 2 Electrical Engineering and Computer Science University of California, Berkeley. Outline.
E N D
OpenSoundEdit: An Interactive Visualization and Editing Framework for Timbral Resources Amar Chaudhary 1 Adrian Freed 1 Lawrence A. Rowe 2 1 Center for New Music and Audio Technologies 2 Electrical Engineering and Computer Science University of California, Berkeley
Outline • Background • Introduction to OSE • Sinusoidal Track Models • Resonance Models • Implementation Issues
Background • Advances in sound representation • More efficient modeling techniques • Richer control of timbre • Increased complexity of data • Size • Dimensionality • More difficult to manage and edit
Background • Advances in 3D graphics • Faster and less expensive • Extensive theory and practice • Scientific visualization • CAD • Leverage 3D graphics for sound design!
OpenSoundEdit • Sounds presented as 3D views of time, amplitude and a varying third dimension (e.g., frequency, channel). • A single 3D display with familiar cues (e.g., ground and sky). • Editing via direct manipulation or external controls. • Changes heard in real time using a synthesis server.
3D display window Sky Time selection frame Threshold frame Ground “Shadows” Selection OpenSoundEdit
Sinusoidal Track Models • Sum of time-varying sinusoids: • Phase is not shown
Resonance Models • Impulse response as exponentially-decaying sinusoids: • Paper Session 10, Sunday 9:10-10:10AM
Implementation OSE • Tcl/Tk scriptinglanguage Tcl/Tk • Visualization Toolkit (VTK) VTK • OpenGL graphics engine OpenGL • Currently runs on SGI and Windows 98/NT
Implementation • Uses SDIF to read and write sounds to files. • Uses OpenSound Control (OSC) to communicate with synthesis servers. • CAST (CNMAT Additive Synthesis Tools) • res (resonant filterbank synthesizer)
Extending OSE • Additional editing features • New sound representation types • New 3D views using VTK • Additional SDIF frame types • New OSC messages for servers • Extensions can be written entirely in Tcl/Tk
Acknowledgements • NSF Graduate Research Fellowship • Silicon Graphics, Inc. • Berkeley Multimedia Research Center
For More Information... http://www.cnmat.berkeley.edu/~amar/OSE • The OSE Report (masters degree thesis) • Updated project status • Video clips