Sound and Music Computing Research: Historical References

Similar documents
Analysis, Synthesis, and Perception of Musical Sounds

Real-time Granular Sampling Using the IRCAM Signal Processing Workstation. Cort Lippe IRCAM, 31 rue St-Merri, Paris, 75004, France

Transcription An Historical Overview

A Composition for Clarinet and Real-Time Signal Processing: Using Max on the IRCAM Signal Processing Workstation

Automatic characterization of ornamentation from bassoon recordings for expressive synthesis

An integrated granular approach to algorithmic composition for instruments and electronics

Piano Transcription MUMT611 Presentation III 1 March, Hankinson, 1/15

SYNTHESIS FROM MUSICAL INSTRUMENT CHARACTER MAPS

Automatic Construction of Synthetic Musical Instruments and Performers

Experiments on musical instrument separation using multiplecause

A prototype system for rule-based expressive modifications of audio recordings

Introductions to Music Information Retrieval

Topic 10. Multi-pitch Analysis

CONTENT-BASED MELODIC TRANSFORMATIONS OF AUDIO MATERIAL FOR A MUSIC PROCESSING APPLICATION

Tempo and Beat Analysis

A METHOD OF MORPHING SPECTRAL ENVELOPES OF THE SINGING VOICE FOR USE WITH BACKING VOCALS

Chapter 1 Overview of Music Theories

Stochastic synthesis: An overview

2 2. Melody description The MPEG-7 standard distinguishes three types of attributes related to melody: the fundamental frequency LLD associated to a t

CTP 431 Music and Audio Computing. Course Introduction. Graduate School of Culture Technology (GSCT) Juhan Nam

POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS

Part I Of An Exclusive Interview With The Father Of Digital FM Synthesis. By Tom Darter.

Wednesday, April 14, 2010 COMPUTER MUSIC

ANALYSIS-ASSISTED SOUND PROCESSING WITH AUDIOSCULPT

Musical Creativity. Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki

Chapter 12. Meeting 12, History: Iannis Xenakis

Digital audio and computer music. COS 116, Spring 2012 Guest lecture: Rebecca Fiebrink

An interdisciplinary approach to audio effect classification

Music Understanding and the Future of Music

Music Segmentation Using Markov Chain Methods

ACCURATE ANALYSIS AND VISUAL FEEDBACK OF VIBRATO IN SINGING. University of Porto - Faculty of Engineering -DEEC Porto, Portugal

Music for Alto Saxophone & Computer

Simple Harmonic Motion: What is a Sound Spectrum?

Modified Spectral Modeling Synthesis Algorithm for Digital Piri

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

158 ACTION AND PERCEPTION

INTRODUCTION. Juan-Pablo Cáceres. Network Sound and Data Workshop Center for Computer Research in Music and Acoustics (CCRMA) Stanford University

DAT335 Music Perception and Cognition Cogswell Polytechnical College Spring Week 6 Class Notes

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Combining Instrument and Performance Models for High-Quality Music Synthesis

Pitch Perception and Grouping. HST.723 Neural Coding and Perception of Sound

Chapter 9. Meeting 9, History: Lejaren Hiller

About Giovanni De Poli. What is Model. Introduction. di Poli: Methodologies for Expressive Modeling of/for Music Performance

Acoustic Scene Classification

2018 Fall CTP431: Music and Audio Computing Fundamentals of Musical Acoustics

Expressive Singing Synthesis based on Unit Selection for the Singing Synthesis Challenge 2016

POLYPHONIC INSTRUMENT RECOGNITION USING SPECTRAL CLUSTERING

Topic 11. Score-Informed Source Separation. (chroma slides adapted from Meinard Mueller)

Onset Detection and Music Transcription for the Irish Tin Whistle

Polyphonic music transcription through dynamic networks and spectral pattern identification

2. AN INTROSPECTION OF THE MORPHING PROCESS

Physical Modelling of Musical Instruments Using Digital Waveguides: History, Theory, Practice

MUSICAL INSTRUMENT RECOGNITION WITH WAVELET ENVELOPES

Robert Alexandru Dobre, Cristian Negrescu

Music Representations

Timing In Expressive Performance

TECHNIQUES FOR AUTOMATIC MUSIC TRANSCRIPTION. Juan Pablo Bello, Giuliano Monti and Mark Sandler

MELODY EXTRACTION FROM POLYPHONIC AUDIO OF WESTERN OPERA: A METHOD BASED ON DETECTION OF THE SINGER S FORMANT

Building a Better Bach with Markov Chains

CSC475 Music Information Retrieval

Computational Models of Music Similarity. Elias Pampalk National Institute for Advanced Industrial Science and Technology (AIST)

Creative Computing II

Book: Fundamentals of Music Processing. Audio Features. Book: Fundamentals of Music Processing. Book: Fundamentals of Music Processing

LabView Exercises: Part II

AUTOMATIC TIMBRAL MORPHING OF MUSICAL INSTRUMENT SOUNDS BY HIGH-LEVEL DESCRIPTORS

Lecture 9 Source Separation

The Research of Controlling Loudness in the Timbre Subjective Perception Experiment of Sheng

Music Complexity Descriptors. Matt Stabile June 6 th, 2008

Toward a Computationally-Enhanced Acoustic Grand Piano

Query By Humming: Finding Songs in a Polyphonic Database

MODELING OF GESTURE-SOUND RELATIONSHIP IN RECORDER

Rhythm related MIR tasks

Perceptual Considerations in Designing and Fitting Hearing Aids for Music Published on Friday, 14 March :01

LOUDNESS EFFECT OF THE DIFFERENT TONES ON THE TIMBRE SUBJECTIVE PERCEPTION EXPERIMENT OF ERHU

Analysis of Musical Content in Digital Audio

Musical frequency tracking using the methods of conventional and "narrowed" autocorrelation

Perception and Sound Design

Analysis, Synthesis, and Perception of Musical Sounds

Music composition through Spectral Modeling Synthesis and Pure Data

A MULTI-PARAMETRIC AND REDUNDANCY-FILTERING APPROACH TO PATTERN IDENTIFICATION

A DISCRETE FILTER BANK APPROACH TO AUDIO TO SCORE MATCHING FOR POLYPHONIC MUSIC

Efficient Vocal Melody Extraction from Polyphonic Music Signals

Physical Modelling of Musical Instruments Using Digital Waveguides: History, Theory, Practice

Pitch. The perceptual correlate of frequency: the perceptual dimension along which sounds can be ordered from low to high.

UNIVERSITY OF DUBLIN TRINITY COLLEGE

Elements of Music. How can we tell music from other sounds?

Perceptual Synthesis Engine: An Audio-Driven Timbre Generator

ON FINDING MELODIC LINES IN AUDIO RECORDINGS. Matija Marolt

AN APPROACH FOR MELODY EXTRACTION FROM POLYPHONIC AUDIO: USING PERCEPTUAL PRINCIPLES AND MELODIC SMOOTHNESS

Sentiment Extraction in Music

RUMBATOR: A FLAMENCO RUMBA COVER VERSION GENERATOR BASED ON AUDIO PROCESSING AT NOTE-LEVEL

Synthesizing a choir in real-time using Pitch Synchronous Overlap Add (PSOLA)

MUSIC TRANSCRIPTION USING INSTRUMENT MODEL

Audio Feature Extraction for Corpus Analysis

Music Radar: A Web-based Query by Humming System

PWGL: A SCORE EDITOR FOR CSOUND. Introduction

Extension 5: Sound Text by R. Luke DuBois Excerpt from Processing: a programming handbook for visual designers and artists Casey Reas and Ben Fry

Automatic music transcription

CTP431- Music and Audio Computing Music Information Retrieval. Graduate School of Culture Technology KAIST Juhan Nam

Transcription:

Sound and Music Computing Research: Historical References Xavier Serra Music Technology Group Universitat Pompeu Fabra, Barcelona http://www.mtg.upf.edu

I dream of instruments obedient to my thought and which with their contribution of a whole new world of unsuspected sounds, will lend themselves to the exigencies of my inner rhythm. (Varèse, 1937)

Brief historical outline 1950's-1960's. Algorithmic composition (Hiller, Xenakis, Koenig) 1950 s-1960 s. Sound synthesis (MUSIC-V) 1960 s-1970 s. Sound Analysis/Synthesis 1970 s. Music workstations (Chant, 4A) 1980 s. Physical models, Interactive systems 1990 s. Music information retrieval

Hiller, L. & L. Isaacson. 1959. Experimental Music. McGraw-Hill Book Company, Inc. The process of composition can be understood as the extraction of order from the chaotic multiplicity of possibilities Information Theory. Method of Monte Carlo. Markov Chain. The Illiac Suite for String Quartet, 1957 Four experiments: Monody, two an four voices Four voices, first spices counterpoint Experimental music Music with Markov chains

Xenakis, Iannis. 1963. Musiques Formelles. Revue Musicale. glissandi in "Pithoprakta" Philips Pavilion on the World Expo 58 in Brussels by LeCorbusier

Mathews, Max. 1969. The Technology of Computer Music. MIT Press. MUSIC I-II first real computer synthesis program, developed by Max Mathews of Bell Laboratories in 1957. MUSIC III in 1960 introduced the concept of a unit generator. Newman Guttman, 1957: The Silver scale Daniel Arfib, 1979: Le Souffle du Doux

Risset, J. C. 1969. Pitch Control and Pitch Paradoxes Demonstrated with Computersynthesized Sounds. JASA. Shepard s original paradox Risset s adaptation

Matthews, M. & Moore, R. 1970. Groove A Program to Compose, Store, and Edit Functions of Time. Communications of the ACM. Groove: Generated Real-time Operations On Voltage-controlled Equipment Emmanuel Ghent, 1970: Phospones The GROOVE System at the Bell Telephone Labs, c1970

Koenig, G. M. 1970. Project One. Electronic Music Reports 2. Utrecht: Institute of Sonology. Project 1 was born in 1964 of the wish to test the compositional rules of serial music. Project 2 (1966) parameters: Instrument: lists of instrument names Rhythm: lists for entry delays, durations, rests and tempi. Harmony: a choice of three harmonic principles: chord list, row, interval table. Dynamics: list of dynamic indications. Articulation: list of articulation modes. Koenig, 1982: Three Asko Pieces

Smith, L. C. 1972. Score, a musician's approach to computer music. Journal AES.

Chowning, J. 1973. The Synthesis of Complex Audio Spectra by Means of Frequency Modulation. Journal AES. FM with vibrato From a bell to a voice DX7 Rhodes Chowning, 1977: Turenas

Moorer, J. A. 1975. On the Segmentation and Analysis of Continuous Musical Sound by Digital Computer. Ph.D. thesis, Stanford University. Reference Institute Performance Knowledge used Moorer75 Stanford University Polyphony:2 (severe limitations on content). Sounds: violin, guitar. Note range: 24. Heuristic approach. Chafe82, 85,86 Stanford University Polyphony:2 (presented simulation results insufficient). Sound: piano. Note range: 19. Heuristic approach. Maher89, 90 Illinois University Polyphony: 2. Sounds: clarinet, bassoon, trumpet,tuba, synthesized. Note ranges: severe limitation, pitch ranges must not overlap. Heuristic approach. Katayose89 Osaka University Polyphony:5 (several errors allowed). Sounds: piano, guitar, shamisen. Note r.: 32. Heuristic approach. Nunn94 Durham University Polyphony: up to 8 (several errors allowed, perceptual similarity). Sound: organ. Note range: 48. Perceptual rules.architecture: bottom-up abstraction hierarchy. Kashino93, 95 Tokyo University Polyphony: 3 (quite reliable). Sounds: flute, piano, trumpet, automatic adaptation to tone. Note range: 18. Perceptual rules, timbre models, tone memories, statistical chord transition dictionary. Architecture: blackboard, Bayesian probability network Martin96 MIT Polyphony: 4 (quite reliable). Sound: piano. Note range: 33. Perceptual rules. Architecture: blackboard Klapuri 2001: original transcription

Grey, J. M. 1975. An Exploration of Musical Timbre. Ph.D. thesis, Stanford University. Factors determining the timbre of a musical sound: Loudness Amplitude envelope Fluctuations of pitch and intensity Formant structures Temporal evolution of spectral distribution

Rodet, Xavier. 1977. Analyse du Signal Vocal dans sa Representation Amplitude-Temps. Synthese de la Parole par Regles. These de l'universite Paris-6. Aria from the Queen of the Night from the Magic Flute by Mozart Gesualdo Barrier, 1983: Chreode I

Moorer, J. A. 1978. The use of the phase vocoder in computer music applications. Journal AES. STFT: Inverse STFT: N 1 X l k = n=0 L 1 s n = l=0 w n x n lh e jω k n l=0,1,... Shift n[ 1 lh, K k=0 K 1 X l k e jω k m] Pitch transposition (by Dolson) Combined changes (by Dolson) Time stretch (by Dolson)

Roads, C. 1978. Granular Synthesis of Sound. Computer Music Journal. "All sound is an integration of grains, of elementary sonic particles, of sonic quanta." -Xenakis (1971). Helmuth s example

Cadoz, C. 1979. Synthese sonore par simulation des mécanismes vibratoires. Thèse.

Moorer, J. A. 1979. The use of linear prediction of speech in computer music applications. J. AES. Dodge: Any Resemblance Is Purely Coincidental

McAdams, S. & A. Bregman. 1979. Hearing Musical Streams. Computer Music Journal. Auditory Scene Analysis examples

Samson, P. R. 1980. A general-purpose digital synthesizer. Journal of the AES. 256 generators (waveform oscillators with several modes and controls, complete with amplitude and frequency envelope support) 128 modifiers (each of which could be a second-order filter, random-number generator, or amplitude-modulator, among other functions). 64 Kwords of delay memory with 32 access ports could be used to construct large wavetables and delay lines. A modifier could be combined with a delay port to construct a high-order comb filter or Schroeder allpass filter--fundamental building blocks of digital reverberators. Four digital-to-analog converters.

Matthews, M. and C. Abbott. 1980. The Sequential Drum. CMJ.

Karplus, K. and Strong, A. 1983. Digital synthesis of plucked-string and drum timbres. CMJ. Plucked-string model Jaffe, 1988: Silicon Valley Breakdown Physical model of a flute

Sundberg J. et alt. 1983. Musical performance: A synthesis-by-rule approach. CMJ. Director Musices: Phrase arch rule No-phrasing Medium phrasing

Dannenberg, R. 1984. An On-line Algorithm for Real-Time Accompaniment. ICMC. Automatic Accompaniment example

Waiswisz, M. 1985. The HANDS, a Set of Remote MIDI-Controllers. ICMC. The Hands are two aluminum plates containing touch sensitive keys, thumb pressure sensors, and tilt and proximity sensors, held under a performer's hands with velcro fasteners.

Cope, David. 1987. An Expert System for Computer-assisted Composition. CMJ. The EMI system is based on: deconstruction (analyze and separate into parts) signatures (commonality - retain that which signifies style) compatibility (recombinancy - recombine into new works) EMI Bach Invention EMI Beethoven sonata EMI Joplin music

Puckette, M. 1988. The Patcher. Proceedings of the ICMC.

Serra, X. 1989. A System for Sound Analysis / Transformation / Synthesis Based on a Deterministic Plus Stochastic Decomposition. Thesis, Stanford University. window generation smoothing magnitude sound spectrum * window FFT peak detection phase peak spectrum data Original Deterministic Stochastic Synthesis Transformations pitch frequency pitch peak sine frequencies detection continuation sine magnitudes peak sine phases data additive synthesis sinusoidal - component window smoothing residual generation window * component amplitude correction FFT magnitude phase spectrum spectral spectrum residual approximation spectral data

Lindemann, E. et alt. 1991. The Architecture of the IRCAM Musical Workstation. CMJ.

Feiten, B. & S. Guenzel. 1994. Automatic Indexing of a Sound Data Base using Self-Organizing Neural Nets. CMJ. Music Information Retrieval Soundfile Low-level Descriptors extractors LLD XML file Segmentation Melody Rhythm Instrument Music Description Extractors MusicD XML file GUI-accessible functionalities Content Visualization Content Navigation Content Search & Retrieval Content-based Transformations