Music and Audio Computing I A

Slides:



Advertisements
Similar presentations
Graphical input techniques
Advertisements

Chapter 5 Input and Output. What Is Input? What is input? p. 166 Fig. 5-1 Next  Input device is any hardware component used to enter data or instructions.
Lesson 4 Alternative Methods Of Input.
Tailoring Tabletop Interfaces for Musical Control Liam O'Sullivan Electronic and Electrical Engineering, Trinity College Dublin, Ireland Trinity College.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Emotional Intelligence and Agents – Survey and Possible Applications Mirjana Ivanovic, Milos Radovanovic, Zoran Budimac, Dejan Mitrovic, Vladimir Kurbalija,
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Multimedia. Definition What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented.
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Gesture, Composition, and Sound Design [0]. Pre-Class Music Mario Davidovsky Synchronism No. 6, for piano and tape.
Computer Sound Synthesis 2
1 Introduction to Software Engineering Lecture 1.
Towards more effective mapping strategies for digital musical instruments Patrick McGlynn Linux Audio Conference 2011 National University of Ireland,
I Robot.
Assistive Technology in the Classroom Setting Rebecca Puckett CAE6100 – GQ1 (24494) Dec. 7, 2009.
It sure is smart but can it swing? (Digital audio and computer music)
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
4 November 2000Bridging the Gap Workshop 1 Control of avatar gestures Francesca Barrientos Computer Science Division UC Berkeley.
 Sound effects  Our project  Background & techniques  Applications  Methodology  Results  Conclusion.
16722 Mo: data acquisition150+1 data acquisition.
Juraj Kojs, Ph.D. Asst. Professor Prof. Practice, Music Theory and Composition, Director, Electronic Music His creative and research work reaches to the.
Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca.
Unit 01 - Set up and operate a digital audio workstation.
Garage Band For MAC. What is it? A digital audio workstation that can record and play back multiple tracks of audio. Is a software application for OS.
1 The case of sculpting atmospheres: towards design principles for expressive tangible interaction in control of ambient systems Pers Ubiquit Comput (2007)
بسم الله الرحمن الرحيم وبه نستعين
Measurement And Instrumentations DR. Eng. Samir Elshamy
Teaching with Depth An Understanding of Webb’s Depth of Knowledge
Lesson 4 Alternative Methods Of Input.
Generating data with enacted methods
Alternative Methods Of Input
Introduction Signals and Systems is a cornerstone of an electrical or computer engineering education and relevant to most engineering disciplines. The.
Standard Methods of Input.
OPERATING SYSTEMS CS 3502 Fall 2017
Control System Instrumentation
Decision Support and Business Intelligence Systems
CEN3722 Human Computer Interaction Cognition and Perception
Augmentative and Alternative Communication Assessment and Intervention
Digital media & interaction design
OVERVIEW Impact of Modelling and simulation in Mechatronics system
BIM MAPPING.
ENGINEERING MEASUREMENTS
Software Quality Engineering
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
Introduction to Soft Computing
Digital Design.
Lesson 4 Alternative Methods Of Input.
Multimedia: making it Work
Luís Filipe Martinsª, Fernando Netoª,b. 
Linear Control Systems
Structured Modeling of Mechatronic Systems in which you meet the modest but talented multiport component.
Control System Instrumentation
Introduction to Instrumentation Engineering
Mechanical Measurements and Metrology
Interaction in Urban Traffic – Insights into an Observation of Pedestrian-Vehicle Encounters André Dietrich, Chair of Ergonomics, TUM
of the Artificial Neural Networks.
Lesson 4 Alternative Methods Of Input.
Statistical Data Analysis
Decision Support Systems
Music and Audio Computing I A
Toward a Great Class Project: Discussion of Stoianov & Zorzi’s Numerosity Model Psych 209 – 2019 Feb 14, 2019.
Music and Audio Computing I A
Chapter 9 System Control
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Music and Audio Computing I 216-306A Prof. Marcelo M. Wanderley mwanderley@acm.org Weeks 12 and 13

306A - Music and Audio Computing Interactive systems This week's topic: Gestural control of real-time multi-parametric systems. New digital musical instruments (where the computer generates sound) Interactive sound/video installations Extrapolation to other types of systems (not musical) Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Interactive Systems Interactive systems becoming increasingly popular (installations, music and dance) Computers provide high computational power -> real-time processing Transducer technologies easily available Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Terminology Interaction: mutual or reciprocal action or influence. v. Interact: act upon one another. Interactive System: A system that allows mutual action or influence between a user and a computer. Nov 29 01 - week 13 306A - Music and Audio Computing

Terminology - Music applications Music - some examples: Interactive Musical Systems: Interactive computer music systems are those whose behavior changes in response to musical input. Interactive vs. Reactive systems Level of interaction Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Instrumental Model A computer-based musical instrument model Nov 29 01 - week 13 306A - Music and Audio Computing

A Technological Analysis Basic features from a technological point of view: Types of sensors - existing ones or new designs; Sensor characteristics Analysis/Conversion techniques for sensors outputs; Input Device Design Mapping strategies between control variables and sound generation; Sound synthesis methods. Nov 29 01 - week 13 306A - Music and Audio Computing

A Technological Analysis Sensors and transducers: transducer (principle); sensor (device) Sensor characteristics: sensitivity, stability and repeatability Analog-digital conversion (usually MIDI, but not necessarily) Various analog-to-MIDI interfaces Inputs, outputs, speed, portability/size, price, etc. Nov 29 01 - week 13 306A - Music and Audio Computing

A Technological Analysis Mapping of gesture parameters to sound parameters What is mapping? - Context dependent Mathematics: to assign to every element (of a set) an element of the same set or another set. Mapping Strategies? Simple (one-to-one) mappings? Neural networks? Complex strategies? Nov 29 01 - week 13 306A - Music and Audio Computing

A Technological Analysis Sound Synthesis: Signal models: try to reproduce the sound (perceptual) characteristics or are based on abstract models (mathematics, etc.) Physical models: try to reproduce the physical characteristics of the mechanisms that produced the sound. Nov 29 01 - week 13 306A - Music and Audio Computing

Instrumental Interaction in Music Focus on computer-based musical instruments (digital musical instruments) Based or not on traditional instruments Expert interaction Manipulation (mostly) - tactile/force feedback Expressive intent Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Instrumental Model Feedback Primary/passive feedback Visual, auditory and tactile-kinesthetic (tactual) Secondary/active feedback Auditory/force feedback Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Performer Gestures Analysis of performer gestures in three levels: Effective gesture - necessary to produce the sound Accompanist gesture - associated body movements Figurative gesture - without direct correspondence to a physical movement Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Gestural Acquisition In instrumental music: Direct acquisition: one captures the actual physical gesture or movement through the use of sensors Indirect acquisition: information obtained from the analysis of the instrument’s sound Nov 29 01 - week 13 306A - Music and Audio Computing

Interfaces Analog - MIDI Different models (Sensorlab, i-Cube, AtoMIC Pro, etc.) Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Gestural Controllers Instrument-like controllers: profit from highly developed (expert) gestures. Instrument-inspired controllers - SuperPolm Alternate controllers: design emphasis on capturing “natural” gestures - opposed to a learned gestural vocabulary - Hands Hybrid controllers  Intermediate options! Extended instruments - hyperinstruments Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Controllers Instrument-like controller: Saxophone MIDI - YamahaWX7 Nov 29 01 - week 13 306A - Music and Audio Computing

Instrument-inspired controller Goto - Superpolm “Violin-inspired” controller that intends to capture part of the gestural vocabulary of a violin player in order to control other sounds (e.g. granular synthesis) Nov 29 01 - week 13 306A - Music and Audio Computing

Alternate controllers Example of an alternate controller: Graphic drawing tablet - WACOM Nov 29 01 - week 13 306A - Music and Audio Computing

Alternate Controllers Example: The Hands (M. Waisvisz - STEIM) Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Input Device Design Choice of input device for sound synthesis control Design principles: idiosyncratic (musical !?) design methodology (engineering !?) Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Mapping Different points of view: Mapping is part of a composition - idiosyncratic Mapping is part of the instrument - affects instrument effectiveness Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Mapping Electronic musical instruments Input device is independent from the sound synthesis device. No implicit mapping of one to the other Too often: one single control device corresponding to a single synthesis parameter.  one-to-one mapping. Nov 29 01 - week 13 306A - Music and Audio Computing

What do I mean by mapping ? An electronic musical instrument model: Mapping is the liaison or correspondence between control parameters (derived from performer actions) and synthesis parameters. Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Mapping Mapping between controller outputs and synthesis inputs One-to-one; Convergent (many-to-one); Divergent (one-to-many);  Any mixture of the above (many acoustic instruments) Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing Mapping Acoustic instruments: Sound generation device is inseparable from the human-control device. Yielding complex control relationships between human performers and their instruments Nov 29 01 - week 13 306A - Music and Audio Computing

Simulation of traditional instrument performance Clarinet performance using a MIDI controller - Yamaha WX7 and additive synthesis. Clarinet  Reed behavior  Gestures are not independent  Embouchure is always needed Nov 29 01 - week 13 306A - Music and Audio Computing

Simulation of traditional instrument performance WX7: independent outputs - fingering - breath pressure - lip pressure Clarinet reed behavior modeled in jMax to simulate the interdependence of controller parameters. Nov 29 01 - week 13 306A - Music and Audio Computing

Simulation of traditional instrument performance Simple and complex mappings - pedagogy Nov 29 01 - week 13 306A - Music and Audio Computing

Simulation of the effect of performer movements Work with Philippe Depalle here at McGill! Clarinet movements may influence the sound recorded by a close microphone. Modeling of this effect -> Phasing! Real-time model in Max/MSP. Nov 29 01 - week 13 306A - Music and Audio Computing

Simulation of the effect of performer movements Example of phasing (flanging) effect: http://www.harmony-central.com/Effects/effects-explained.html Nov 29 01 - week 13 306A - Music and Audio Computing

Simulation of the effect of performer movements Example of the real-time simulation Nov 29 01 - week 13 306A - Music and Audio Computing

306A - Music and Audio Computing General Conclusions Different aspects of interactive systems Input from other fields - HCI, ergonomics, experimental psychology, etc. Need of a general corpus of knowledge: Trends in Gestural Control of Music ! ICMA/EMF working group/Gesture Research in Music Homepage Nov 29 01 - week 13 306A - Music and Audio Computing

Web addresses Gesture Research in Music homepage: http://www.ircam.fr/gesture Working Group ICMA/EMF www.kcng.org/wg/