04.07.2013 Views

Download - CCRMA - Stanford University

Download - CCRMA - Stanford University

Download - 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.

track. The effects, as well as the sources, can he varied dynamically over the range of the score and/or<br />

each note.<br />

All parameter curves/envelopes can be drawn with the mouse, providing an extremely intuitive working<br />

environment. If the computational load is not too great, the output can be heard in realtime (using<br />

the Windows Direct Sound API). An output file (WAVE format) is additionally created during each<br />

rendering process. The projects can be saved and loaded to and from disk. The option of exporting<br />

the whole project as ANSI C code provides the possibility of porting and compiling the project on a<br />

platform other than Windows, as well allowing post-processing and fine-tuning of the project.<br />

More information, the executable, and the source code of the C—— library used to create the application<br />

will be available online by May 2000 at http://wuw-ccrma.stanford.edu/~herbst/samply_great.<br />

6.1.3 Singsing<br />

Christian Herbst<br />

Voice teachers/pedagogues usually lack an in-depth understanding of the concepts used to analyze the<br />

singing voice, a fact which is a considerable obstacle to efficiently putting them into practice. Singsing.<br />

a Windows application with a simple graphical user interface, provides basic tools to introduce a<br />

nevertheless profound analysis of the singing voice into the process of teaching.<br />

For pitch detection and calculation of the residual signal. Singsing uses the programme Praat and its<br />

shell script (as developed by Paul Boersma - http://uww.fon.hum.uva.nl/praat) as an underlying<br />

process. The programme offers the following features: Plots of Pitch Tier. Second Order Perturbation,<br />

average wavecycle and error signal, and time-varying spectral plots, as well as spectrogrammes of the<br />

input, the residual and the vibrato tier. To be developed is an estimation of the vocal track shape.<br />

The analysis results of each sound file are automatically written or appended to an ASCII output file,<br />

which can then be imported into other applications to calculate statistics.<br />

More information and a windows executable file will be available online by late Summer 2000 at<br />

http://www-ccrma.<strong>Stanford</strong>.edu/~herbst/singsing.<br />

6.1.4 Mi_D<br />

Tobias Kunze<br />

Mi.D is a multi-platform shared library that offers clients a simple and unified, yet unique set of MIDI<br />

services not commonly found in existing driver interfaces. Its main design goal was to allow clients to<br />

add sophisticated MIDI support to their applications at minimal cost.<br />

See also the Mi.D Home Page at: http://ccnna-www.staiiford.edu/<strong>CCRMA</strong>/Softuare/mi-d/doc/<br />

6.1.5 PadMaster. an Interactive Performance Environment. Algorithms and Alternative<br />

Controllers<br />

Fernando Lopez Lezcano<br />

PadMaster is a a real-time performance / improvisation environment currently running under the<br />

XextStep operating system. The system primarily uses the Mathews/Boie Radio Drum as a three<br />

dimensional controller for interaction with the performer, although that is no longer the only option.<br />

The Radio Drum communicates with the computer through MIDI and sends x-y position and velocity<br />

information when either of the batons hits the surface of the drum. The Drum is also polled by the<br />

computer to determine the absolute position of the batons. This information is used to split the surface<br />

of the drum into up to 30 virtual pads of variable size, each one independently programmable to react<br />

29

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

Saved successfully!

Ooh no, something went wrong!