04.07.2013 Views

CCRMA OVERVIEW - CCRMA - Stanford University

CCRMA OVERVIEW - CCRMA - Stanford University

CCRMA OVERVIEW - CCRMA - Stanford University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 Research Activities<br />

Computer music is a multi-disciplinary field. The research summarized in this overview spans such<br />

areas as engineering, physics, computer science, psychology, and music (including performance, analysis,<br />

and composition). Any given research topic may require sophistication in several of these fields. This<br />

document can only contain a brief review of the work being done at <strong>CCRMA</strong>. For a more complete<br />

description of the research, a list of <strong>CCRMA</strong> research publications is included. Copies of reports are<br />

available upon request.<br />

The researchers working at <strong>CCRMA</strong> include graduate students, faculty, staff, and visiting scholars.<br />

Email may be sent to any of these people by mailing to iogm@ccrma.stanford.edu where login names<br />

are listed in the roster at the beginning of this publication.<br />

6.1 Computer Music Hardware and Software<br />

6.1.1 grani, a granular synthesis instrument for CLM<br />

Fernando Lopez Lezcano<br />

grani.ins is a quite complete CLM (Common Lisp Music) granular synthesis instrument designed to<br />

process (ie: mangle) input soundfiles. Almost all parameters of the granulation process can be either<br />

constant numbers or envelopes so that a note generated with grani can have very complex behavioral<br />

changes over its duration. Parameters can control grain density in grains per second, grain duration,<br />

grain envelope (with up to two envelopes and an interpolating function), sampling rate conversion factor<br />

in linear or pitch scales, spatial location of grains, number of grains to generate or duration of the note,<br />

etc. Almost all the parameters have a companion "spread" parameter that defines a random spread<br />

around the central value defined by the base parameter (both can be envelopes).<br />

The first "grani" instrument was originally created as an example instrument for the 1996 Summer<br />

Workshop. In its present form it has been used to teach granular synthesis in the 1998 Summer Workshop<br />

and 220a (Introduction to Sound Synthesis Course). It has become a pretty popular instrument at<br />

<strong>CCRMA</strong> and was used by its author to compose UCEsCcRrEeAaMm, a four channel tape piece that<br />

was premiered in the 1998 <strong>CCRMA</strong> Summer Concert.<br />

Complete details can be found at: http://www-ccrma.stanford.edu/~nando/clm/grani/<br />

6.1.2 A Dynamic Spatial Sound Movement Toolkit<br />

Fernando Lopez Lezcano<br />

This brief overview describes a dynamic sound movement toolkit implemented within the context of the<br />

CLM software synthesis and signal processing package. Complete details can be found at http://wwwccrma.stanford.edu/<br />

nando/clm/dlocsig/.<br />

dlocsig.lisp is a unit generator that dynamically moves a sound source in 2d or 3d space and can be<br />

used as a replacement for the standard locsig in new or existing CLM instruments (this is a completely<br />

rewritten and much improved version of the old dlocsig that I started writing in 1992 while I was working<br />

at Keio <strong>University</strong> in Japan).<br />

The new dlocsig can generate spatial positioning cues for any number of speakers which can be arbitrarily<br />

arranged in 2d or 3d space. The number of output channels of the current output stream (usually defined<br />

by the :channels keyword in the enclosing with-sound) will determine which speaker arrangement is used.<br />

In pieces which can be recompiled from scratch this feature allows the composer to easily create several<br />

renditions of the same piece, each one optimized for a particular number, spatial configuration of speakers<br />

and rendering technique.<br />

'29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!