Comp685B Computer Music. Recommended Books: Computer Music by Charles Dodge & T. Jerse, Schirmer Books, 2nd Edition, 1997.Computer Music by Charles Dodge.

Slides:



Advertisements
Similar presentations
… another look. Conceptual Evolution Create Sound Vacuum Tubes create sound When we alter voltage, sound changes. Combine two sounds to create a new third.
Advertisements

Digital Sound Representation & Introduction to Software Synthesis Electronic Music Studio TU Berlin Institute of Communications Research
Sound in multimedia How many of you like the use of audio in The Universal Machine? What about The Universal Computer? Why or why not? Does your preference.
Sound can make multimedia presentations dynamic and interesting.
Audio 1 Subject:T0934 / Multimedia Programming Foundation Session:8 Tahun:2009 Versi:1/0.
Geber Ramalho Computação Musical: taxonomia Proposta por Stephen Pope.
I Power Higher Computing Multimedia technology Audio.
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
Basic Computer 101 and Basic Digital Audio basic is a relative term.
The Csound Orchestra semi-colon begins a commentsemi-colon begins a comment Csound ignoresCsound ignores everything on the line after the semi-coloneverything.
What is Csound? a programming language for sound generationa programming language for sound generation uses software synthesis to compile user-defined.
Comp342 Computer Music Course Objectives. 1. General Appreciation –1.1. Have a general appreciation of the use of music in computer applications 2. Music.
Digital audio and computer music COS 116: 2/26/2008.
Lecture 6: Audio Intro to IT COSC1078 Introduction to Information Technology Lecture 6 Audio James Harland
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
Spring 2002EECS150 - Lec13-proj Page 1 EECS150 - Digital Design Lecture 13 - Final Project Description March 7, 2002 John Wawrzynek.
PH 105 Dr. Cecilia Vogel Lecture 24. OUTLINE  Electronic music  Theramin  Analog vs digital  components in electronic music.
Introduction to Digital Audio An Overview. Sound In Media Sound Design gives meaning to noise, music and dialog A good design makes the listener immerse.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
Human Psychoacoustics shows ‘tuning’ for frequencies of speech If a tree falls in the forest and no one is there to hear it, will it make a sound?
5. Multimedia Data. 2 Multimedia Data Representation  Digital Audio  Sampling/Digitisation  Compression (Details of Compression algorithms – following.
Chapter 9 Audio.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Digital audio and computer music COS 116, Spring 2012 Guest lecture: Rebecca Fiebrink.
Seminar on Sound Card Presented by:- Guided by:-
MIDI One choice for adding sounds to multimedia applications is the use of digital audio soundfiles This can become very memory intensive, however, for.
History of the Music Synthesizer ET39 Digital Audio Design for Games.
infinity-project.org Engineering education for today’s classroom 53 Design Problem - Digital Band Build a digital system that can create music of any.
Thursday 27 th September. Periods Music Technology A2.
Digital Sound and Video Chapter 10, Exploring the Digital Domain.
Introduction to Interactive Media 10: Audio in Interactive Digital Media.
Radio production worktext.  Analog to Digital  Analog signal – continuously variable electrical signal whose shape is determined by the shape of the.
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
Multimedia Technology Digital Sound Krich Sintanakul Multimedia and Hypermedia Department of Computer Education KMITNB.
COMP Representing Sound in a ComputerSound Course book - pages
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
Physics 1251 The Science and Technology of Musical Sound Unit 4 Session 37 MWF Synthesizers Unit 4 Session 37 MWF Synthesizers.
AUDIO MEDIA 1 Created } “Borrowed” } Microphone MIDI keyboard CD’s & flash drives Internet Audio Sources 2.
Multimedia Elements: Sound, Animation, and Video.
Multimedia Technology and Applications Chapter 2. Digital Audio
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
Csound. a language for describing sound. General History. Developed by Barry Vercoe at MIT. Extended by too many people to mention. Based initially on.
Multimedia ITGS. Multimedia Multimedia: Documents that contain information in more than one form: Text Sound Images Video Hypertext: A document or set.
Computer Science 1 Week 11. This Week... QBasic While Loops QBasic While Loops Audio Basics Audio Basics.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
Audio Communications: Sound Mr. Butler Communication Systems John Jay High School Wappingers Central School District UPDATED 11/2011.
Digital audio and computer music COS 116, Spring 2010 Adam Finkelstein Slides and demo thanks to Rebecca Fiebrink.
Analogue & Digital. Analogue Sound Storage Devices.
Chapter 12 The Principles of Computer Music Contents Digital Audio Processing Noise Reduction Audio Compression Digital Rights Management (DRM)
It sure is smart but can it swing? (Digital audio and computer music)
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
Introduction to Digital Audio An Overview.  Sound Design gives meaning to noise, music and dialog  A good design makes the listener immerse into the.
The Development of Electronic Music Part 1
Synthesisers. A Synthesizer is an electronic sound generating device, that creates sounds using oscillators and filters. An Oscillator provides the sound.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
Final Year Project Eoin Culhane. MIDI Guitar Guitar with 6 outputs 1 output for each string Each individual string output will be converted to MIDI.
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
Understanding Midi Audio Processing Describe the Midi Audio Processing.
XP Practical PC, 3e Chapter 14 1 Recording and Editing Sound.
By Kyle Tatum.  MIDI (or Musical Instrumental Digital Interface) is an industry-standard protocol, first defined in 1982 by Gordon Hall, that enables.
Sound and music.
Chapter 15 Recording and Editing Sound
Analogue & Digital.
CSC 320 – Music Instrument Digital Interface (MIDI) and Digital Audio, Spring 2017 April 2017 Dr. Dale Parson.
Lecture 28 Closing it Out.
Developing a Versatile Audio Synthesizer TJHSST Computer Systems Lab
Sampling.
Digital Audio Application of Digital Audio - Selected Examples
Chapter 9 Audio.
Presentation transcript:

Comp685B Computer Music

Recommended Books: Computer Music by Charles Dodge & T. Jerse, Schirmer Books, 2nd Edition, 1997.Computer Music by Charles Dodge & T. Jerse, Schirmer Books, 2nd Edition, The Computer Music Tutorial by Curtis RoadsThe Computer Music Tutorial by Curtis Roads Cooking with Csound Part 1: Woodwind and Brass Recipes by Andrew Horner and Lydia Ayers, A-R Editions, 2002Cooking with Csound Part 1: Woodwind and Brass Recipes by Andrew Horner and Lydia Ayers, A-R Editions, 2002

Computer Music An interdisciplinary field including –Music –Computer Science –Electrical Engineering (signal processing) –Physics (musical acoustics) –Psychology (psychoacoustics, music perception)

Computer Music Areas (possible Projects & Presentations) Signal Processing –Sound Analysis and Resynthesis –Physical Modeling of Musical Instruments –Musical Effects –3D Spatialization –Audio Coding and Compression –Audio Signal Separation –Music Signal Pitch Detection AI –Machine Recognition of Audio and Music –Musical Instrument Recognition –Music Perception and Cognition –Psychoacoustics –AI and Music

Computer Music Areas (possible Projects & Presentations) Software –Music Visualization –Music Composition Systems and Tools –Music Programming Languages –Algorithmic Composition –Music Notation and Printing –Music on the Internet –Music in Computer Games –Sound Effects in Computer Games –Computer Music and Digital Art Database –Music Information Retrieval –Musical Informatics –Music Databases

Computer Music Areas (possible Projects & Presentations) Computer Engineering –Audio Hardware –Music Performance Interfaces (new musical instruments) –Interactive Performance Systems –Real Time Performance Systems –Music Workstations –Soundcards –Music Synthesizers –Music and Audio on Mobile Phones –Wireless Audio Systems –Music Networks –MIDI

Computer Music Areas (possible Projects & Presentations) Theory/Science –Music Data Structures and Representation –Musical Tuning and Intonation –Music Grammars –Musical Acoustics –Acoustics of Musical Instruments and the Voice You are welcome to propose your own topic that includes music and technology

Who Makes Computer Music? The 4-person model for computer music: 1. RESEARCHER/ PROGRAMMER COMPUTER 2. COMPOSER 4. LISTENER SCORE MUSIC 3. PERFORMER

Brief Overview of Computer Music History

Computer Music History Pre-history –Harmonium (1900) –Electric organ –Musak (background music in shops) 1930’s –Ondes Martenot –Theremin

Computer Music History Ondes Martenot –An early electroacoustic instrument developed by Maurice Martenot –Includes: 2 oscillators 3 loudspeakers An oscillating Chinese gong A spring reverb unit and sympathetic strings) A small keyboard which provides vibrato and a wide range of sliding tones. –[6] Example: Olivier Messaien, Oraison (1937)

Computer Music History Theremin Theremin Real-time instrumentReal-time instrument Radio antennas used to control pitch and amplitudeRadio antennas used to control pitch and amplitude Difficult to control, but sounded voice- like in the hands of an expertDifficult to control, but sounded voice- like in the hands of an expert

Computer Music History 1940’s WWII –Tape recorder –Computers –Radio 1950’s –RCA Synthesizer –Speech processing Bell Labs LPC

Soundtrack to Forbidden Planet Soundtrack to Forbidden Planet by Louis and Bebe Barron Computer Music History

1960’s Analog Synthesizers –Arp 2500 & 2600 –Famous pop musicians started using synthesizers Who Emerson, Lake, Power - ELP –Monophonic 1970’s Fancier Analog Synthesizers –Moog, Buchla, Korg –Polyphonic [2-3 voices] –Wendy Carlos - Switched On Bach –Software synthesis VAX780 Computer MITStanford

Computer Music History Buchla synthesizer –Manipulate sounds by turning knobs –Synthesizer didn't have memory, so everything had to be recorded on analog tape –It took a long time to set up the patch chords before hearing any sound

Computer Music History 1980’s Digital Synthesizer –Yamaha DX – 7 –FM synthesis –MIDI – communication protocol for synthesizers –Polyphonic [8-16 voices] –Software synthesis –Computers: Macs & PC with soundcards 1990’s Soundcards –Sampling synthesis –Polyphonic [32-64 voices]

Computer Music Now Software synthesis on computers Hardware –Synthesizers –Soundcards –Portable devices CDs, DAT tapes, and minidisks for storing soundfiles Interactive body synthesizers Interactive body synthesizers

What Can a Computer Do? Synthesize sounds –[7] Synthesized sounds can resemble familiar sounds or they can sound artificial Transform one sound into another, such as [8] a horn into an oboeTransform one sound into another, such as [8] a horn into an oboe

What Can a Computer Do? Create the space where sounds move around more easily than human performers –[9] Spatialization of opening bassoon solo in Stravinsky's The Rite of Spring

What Can a Computer Do? [10] Sample sounds pasted on a surface Process sampled sounds using effectsProcess sampled sounds using effects [11] Transposition[11] Transposition [12] Time stretching[12] Time stretching [13] Echo[13] Echo [14] Ring modulation[14] Ring modulation in a musical [15] collage A picture made with materials and objects...A picture made with materials and objects...

Synthesizing Sounds Csound –A computer music language Makes a soundfile by compiling a score and orchestra file The result is large binary file which the computer plays as a "soundfile" –similar to playing a CD –.wav file

Making a Soundfile from Csound

A Simple Csound Orchestra ;simple.orc; name of orchestra ;CODE on left; COMMENTS on right sr=22050; sampling rate kr=2205; control rate ksmps=10; samples/control per. nchnls=1; 1 channel playback instr 1; beginning of instr. iamp=p4; maximum amplitude ifreq=p5; frequency in Hertz iwave=1; use wavetable 1 asigosciliiamp, ifreq, iwave ; generate signal outasig; output signal endin; end of instrument

[16] A Simple Csound Score ;simple.sco- use with simple.orc; name of score ;function table for waveform for sinewave oscillator f ;p1p2p3p4p5 ;startdurampHertz i ; note statement e; end of score

Many Ways to Process Sounds Time stretching –Stretch and compress sounds Make them longer or shorter than their original durations –Requires running a sound analysis program on the sample which may leave the file full of pops and clicks Some files require considerable "clean-up" work Too much fixing may change the sound dramatically, resulting in either a nice feature or a disaster

Many Ways to Process Sounds Controlling timbre (quality of sound) –[19] Leaving the pops and crackling in the stretched sound made a professional singer sound like a witch –[20] Transposing the pitch of a witch up and down produces glottal clicks and chattering sounds

Examples of Instrument Modeling Projects [25] voices — composition program by Chui Lok Sum Rod, Chan Ka Lok Carl and Leung Kin Lung Lone (0:50) [26] voices — Bach, Jesus Bleibet Meine Freude — class project by Chan Yu Hong, Yeung Kwun and Chow Tsz Ho (2:20) [27] voices — Vivaldi, Laudamus te — class project by Lo Hoi Yee, Janice and Chan Wai Yi (1:30) [28] voices — Palestrina, Sanctus — class project by Leung Chun Fai, Kevin and Wong Chung Ling, Iris (2:03)

Examples of Instrument Modeling Projects [29] French horn — Richard Strauss, Til Eulenspiegel's Merry Pranks (:09) [2] French horn — Richard Strauss, Ein Heldenleben (:29) [5] Chinese Dizi — Liuban (:32) Andrew Horner