• Corpus ID: 59808005

Synthesis ToolKit in C++ Version

  title={Synthesis ToolKit in C++ Version},
  author={Perry R. Cook},
  booktitle={SIGGRAPH 1996},
  • P. Cook
  • Published in SIGGRAPH 1996
  • Computer Science
This paper describes a collection of roughly 60 (as of May, 1996) classes in C++, designed for the rapid creation and connection of music synthesis and audio processing systems. Primary attention has been paid to cross-platform functionalit y, ease of use, instructional code examples, and real-time control. The types of objects can be divided into three categories: 1) basic audio sample sources and manipulators called unit generators, 2) musical instrument and audio signal processing algorithms… 
Digital Waveguide Architectures for Virtual Musical Instruments
Digital sound synthesis has become a standard staple of modern music studios, videogames, and personal computers. As processing power has increased over the years, sound synthesis implementations
NBody: Interactive Multidirectional Musical Instrument Body Radiation Simulators, and a Database of Measured Impulse Responses
Directional impulse responses were collected from stringed instruments, including guitar, mandolin, violin, and hardanger (Norwegian folk) fiddle, allowing sound to be projected in a performance space using the measured (or modified) transfer functions.
Time-Domain Synthesis of Conical Bore Instrument Sounds
A more abstract and flexible “virtual” model is presented which is capable of synthesizing half-wave resonators with a rich variety of timbres and implementations using digital waveguide techniques are described.
Other related books
(2nd ed.)— an excellent advanced musical acoustics text. Note that Prof. Rossing is at CCRMA this year teaching introductory musical acoustics (Music 150). (An intermediate to advanced musical
Duration : 48 months Deliverable No : D 4 . 5 ICH Indexing by Stylistic Factors and Locality Variations
  • 2016
This deliverable entitled “ICH Indexing by Stylistic Factors and Locality Variations” presents different approaches developed for the stylistic analysis of dance performances D4.5 Indexing by
The sound of friction: Real-time models, playability and musical applications


The Computer Music Tutorial
Software for a cascade/parallel formant synthesizer
A software formant synthesizer is described that can generate synthetic speech using a laboratory digital computer and a control program lets the user specify variable control parameter data, such as formant frequencies as a function of time, as a sequence of 〈time, value〉 points.
The Phase Vocoder: A Tutorial
This article attempts to explain the operation of the phase vocoder in terms accessible to musicians, relying heavily on the familiar concepts of sine waves, filters, and additive synthesis, and employing a minimum of mathematics.
PARSHL: An Analysis/Synthesis Program for Non-Harmonic Sounds Based on a Sinusoidal Representation
A peak-tracking spectrum analyzer, called Parshl, which is useful for extracting additive synthesis parameters from inharmonic sounds such as the piano, based on the Short-Time Fourier Transform.
The Synthesis of Complex Audio Spectra by Means of Frequency Modulation
A new application of the well-known process of frequency modulation is shown to result in a surprising control of audio spectra. The technique provides a means of great simplicity to control the
The Vocoder
AT the World's Fairs in New York and San Francisco great interest was shown in the speech synthesizer shown in the Bell System exhibits. In the December number of the Bell Laboratories Record, H.
Speech analysis/Synthesis based on a sinusoidal representation
A sinusoidal model for the speech waveform is used to develop a new analysis/synthesis technique that is characterized by the amplitudes, frequencies, and phases of the component sine waves, which forms the basis for new approaches to the problems of speech transformations including time-scale and pitch-scale modification, and midrate speech coding.
The time‐domain description of musical and other nonlinear oscillators complements the more commonly used frequency‐domain description, and is advantageous for some purposes. It is especially
Multichannel excitation/filter modeling of percussive sounds with application to the piano
A "multichannel excitation/filter model" is proposed in which a single excitation is used to generate several sounds, for example, five piano tones belonging to the same octave, and a low-cost synthesis method that can be used to generated very natural sounding percussive tones.
About This Reverberation Business
Some of the work that has been done in the production of artificial reverberation by computer is reviewed, both in the attempted simulation of the concert hall environment by computer and in the proliferation of different circuits for the realization of simulated room reverberation.