SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Álvaro Barbosa
Research Center for Science
 and Technology of the Arts
CITAR (UCP–Porto, Portugal)
Álvaro Barbosa http://www.abarbosa.org/
2000/2006 – MTG, UPF-Barcelona, Spain

http://mtg.upf.edu/

Since 2006 – CITAR, UCP-Porto, Portugal

http://artes.ucp.pt/citar/

Since June 2010 – CCRMA, Stanford-CA, USA

http://ccrma.stanford.edu/
Networked Music




 Networked Music
  (…) All Music Is networked. You can think about an Orchestra as client-
 server network, where a conductor is serving visual information to the
  client musicians, or a peer-to-peer networking model in an improvising
 Jazz Combo, where there is no one directing, and the musicians are all
 interacting, so, any performance context we can think of in some way
 there is a network connecting the performers (…).

 Networked Music with capital N and capital M (the kind we are talking
 about) is about performance situations where traditional acoustic and
 visual connections between participants are augmented, mediated or
 replaced by electronically-controlled connections.
 (From Jason Freeman s lecture opening at the 1st Networked Music Workshop during ICMC 2005)
Displaced Soundscapes



Displaced Soundscapes is a metaphorical description of the way lively
generated sounds can be perceived over the Internet.!
!
(Book) Barbosa, A. 2008. Displaced Soundscapes !
VDM Verlag (ISBN: 978-3-8364-7154-1)!
!
-  Extensive Survey of NM Applications !
-  Research on Latency and Internet Acoustics!
-  Models for Networked Music Systems!
-  Implementation Public Sound Objects !
Background on Network Collaborative Practices




       Latency and Networked Music
      In a vocal conversation it is possible to maintain it even with one-way
      delays of up to 500 ms.
           Holub, J., Kastner, M., Tomiska, O. 2007
      In order to maintain a synchronized and smooth musical interaction
      reduces drastically to the order of tens of milliseconds.
           Schuett, N. 2002
           Chafe C., Gurevich M, 2004
           Lago, N and Kon, F. 2004
           Barbosa, A., Carôt, A. 2005
           Chew, E., Sawchuk, A., Tanoue, C., and Zimmermann, R. 2005
           Bartlette, C., Headlam, D., Bocko, M., Velikic, G. 2006
           Farner, S., Solvang, A., Sæbo, A., Svensson, U. P. 2009
           Chafe, C., Cáceres, J-P., Gurevich, M., 2010
Background on Network Collaborative Practices




       Latency and Networked Music
      For the Human ear to perceive the order of two simultaneous sounds,
      they should not be displaced in time over 20ms (Hirsh, 1959)

                A difficulty in discerning the order of sounds events
                                          ê
                hard to maintain a synchronous musical interaction.

       The ability to perform music synchronously is strongly dependent on:

       •    music style (rhythmic, melodic,…)
       •    musicians background and experience
       •    visual or physical feedback
       •    Sound pitch, loudness and particularly timbre (Bregman 1990)
Background on Network Collaborative Practices




       Latency and Networked Music
                       What Happens?
Background on Network Collaborative Practices




       Latency and Networked Music
                       Basic Principles
   (1) Ensemble Performance Threshold (EPT)

   (2) Echo Feed-Back (Self Delay)

   (3) Inverse Proportion to Tempo

   (4) Slow Attack Times

   (5) Reverb and Complementary Modalities
Background on Network Collaborative Practices




   (1) Ensemble Performance Threshold (EPT)

       (CCRMA 2004, USC 2005)
                       Comfort Zone for Expert Musicians          EPT Interval for Expert Musicians



                       Comfort Zone for EPT Interval for
                       Untrained Users Untrained Users
                                                                                                          Almost
                                                                                        Extremely      Impossible to
                                                                                        Difficult to   Compensate
         Unnaturally                                                    Difficult to   Compensate
         Low Latency                                                   Compensate




DELAY (ms)   0   5      10    15   20    25    30   35     40 45 50        75             100             150
Background on Network Collaborative Practices




   (2) Echo Feed-Back (USC 2005)
Background on Network Collaborative Practices




   (2) Echo Feed-Back (UCP-Porto 2005)
Background on Network Collaborative Practices




   (3) Inverse Proportion to Tempo (UCP-Porto 2005)
Background on Network Collaborative Practices




   (3) Inverse Proportion to Tempo (CCRMA/Banff 2006)

                                                   St. Lawrence
                                                  String Quartet
                                                (over 50ms Delay)
Background on Network Collaborative Practices




   (4) Slow Attack Times



      Bregman (1990)
      Auditory Scene Analysis
Background on Network Collaborative Practices




   (5) Reverb and Complementary Modalities

   Studies on the effect of Reverberation

   (Farner 2009)
   The Influence of Delay and Various Acoustic Environments

   Studies on the effect of Visual Feed-Back

   Pilot experiments at CCRMA since 2006

   Studies on the effect of Haptic Feedback ???
Latency at the global level



     Jitter and delay asymmetry introduce further disruption in Network
     Communication.
     Furthermore, Latency is not a technological condition that can be
     overcome in the near future. Consider mobile or satellite technology or a
     communication setup that spans worldwide.



                                                       Distance = 14.141 Km
                                                 Data Transfer = Light Speed
                                                           Latency= 94,3 ms
Applications for Collaborative Music




              Based on Tom Rodden s CSCW Classification Space (1992)

                Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
Shared Sonic Environments




 The Shared Nature of the Internet
      •  Going beyond the paradigm in which we connect two
         or more remote spaces for a performative session by
         creating a shared space in a computer network,
         inside which users can achieve a certain degree of
         immersion and flexibility in their behaviour
      •  Users can freely join or leave this space, choosing to
         participate or just to listen to an on-going acoustic
         piece
      •  It is not oriented towards a time limited event scenario
Shared Sonic Environments




 Shared Sonic Interface on the Web
  A musical instrument that can be played using only a web browser,
  enabling multiple performers to play the instrument in a collaborative way.



  Jorge Herrera
  CCRMA, 2009
  The HORGIE:
  Collaborative Online Synthesizer
Public Sound Objects




      From the Web to the Real World
Public Sound Objects: 2004



     Original PSOs – 2004/2006, MTG (BCN)
Public Sound Objects: 2004



     Original PSOs – 2004/2006, MTG (BCN)
Public Sound Objects


              PSOs CLIENTS
                  WEB BROWSER
                 Streaming Audio Client
                                          INTERNET
                                                                    PSOs                            SOUND
                  Controller Interface                             SERVER                          OBJECTS
                                                                                                  DATA-BASE

                                                                  ICECAST Streaming Server


                                                                    STREAMING
                                                                   AUDIO SERVER
                  WEB BROWSER
                                                              Apache + Custom Developed Servlet
                 Streaming Audio Client

                  Controller Interface
                                                                    HTTP-SERVER

                                                                                 Pure-Data


                                                                   INTERACTION
                                                                      SERVER

                       (...)                                                    Pure-Data + GEM


                                                                   LOCAL VISUAL                    Pure-Data
                  WEB BROWSER                                     REPRESENTATION
                 Streaming Audio Client                               ENGINE
                  Controller Interface




                         Performance Commands
               (Discrete Connection triggered by client events)


                         Global Audio Performance                       Public Installation Site
                      (Continuous Streaming Connection)
Public Sound Objects: 2000




                            Small Fish (Fujihata e Furukawa 1999)




             Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
Public Sound Objects: 2005




             Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
Public Sound Objects: 2005




             Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
Public Sound Objects
Public Sound Objects: 2007




  PSOs Interface
  It is based on Pitch, Dynamics, Tempo and Timbre.
  It tolerates Latency because:
  • The resulting soundscape is musical. Yet, it does not require a
  strict synchronization between sound events
  •  Behavior driven interactive Interface (loose coupling interaction)
  •  Adaptive speed and dynamics (to network conditions)
  •  Individual Delayed Feed-Back (same piece to everyone)
  •  Coherent with visual cues (spatialization of sound helps)
Public Sound Objects: Panorama Cues




                                       t1        t2            t3
                  R

                  L


                                            t1        t2            t3   Time




                                                                           t1    t2        t3
             t1    t2        t3
                                                           R
     R

     L                                                     L


                        t2        t3                                                  t2        t3
                  t1                   Time                                     t1                   Time
Public Sound Objects: 2007




 Local Network of PSOs – CITAR (Porto)
 commissioned by Casa da Musica
 http://en.wikipedia.org/wiki/Casa_da_musica
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2007




               Client        Server
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2007
Public Sound Objects: 2008
Public Sound Objects: 2009




         Permanent Installation
        Casa da Música (Renaissance Hall)
Thank You!!!!
abarbosa@ccrma.stanford.edu
            or
   abarbosa@porto.ucp.pt

http://www.abarbosa.org/pso/

Contenu connexe

Tendances

Vocational training at DDK Delhi by SAKET RAI
Vocational training at DDK Delhi by SAKET RAIVocational training at DDK Delhi by SAKET RAI
Vocational training at DDK Delhi by SAKET RAI
SAKET RAI
 
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHERSUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHER
Siraj Ahmed
 
Doordarshan Implant Training Report
Doordarshan Implant Training ReportDoordarshan Implant Training Report
Doordarshan Implant Training Report
Rehan Fazal
 

Tendances (20)

IRJET - A Fully Functional Audio FX Processor with Distortion and 6-Band ...
IRJET -  	  A Fully Functional Audio FX Processor with Distortion and 6-Band ...IRJET -  	  A Fully Functional Audio FX Processor with Distortion and 6-Band ...
IRJET - A Fully Functional Audio FX Processor with Distortion and 6-Band ...
 
Digital audio
Digital audioDigital audio
Digital audio
 
Vocational training at DDK Delhi by SAKET RAI
Vocational training at DDK Delhi by SAKET RAIVocational training at DDK Delhi by SAKET RAI
Vocational training at DDK Delhi by SAKET RAI
 
Approach to handover in heterogeneous Network
Approach to handover in heterogeneous NetworkApproach to handover in heterogeneous Network
Approach to handover in heterogeneous Network
 
Kathrein
KathreinKathrein
Kathrein
 
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHERSUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHER
 
Dgstation
DgstationDgstation
Dgstation
 
Audio Essentials for Broadcast and Multiscreen
Audio Essentials for Broadcast and MultiscreenAudio Essentials for Broadcast and Multiscreen
Audio Essentials for Broadcast and Multiscreen
 
Doordarshan Presentation
Doordarshan Presentation  Doordarshan Presentation
Doordarshan Presentation
 
Report on Doordarshan indore
Report on Doordarshan  indoreReport on Doordarshan  indore
Report on Doordarshan indore
 
Promax
PromaxPromax
Promax
 
Datasheet room200
Datasheet room200Datasheet room200
Datasheet room200
 
Doordarshan Implant Training Report
Doordarshan Implant Training ReportDoordarshan Implant Training Report
Doordarshan Implant Training Report
 
Spark
SparkSpark
Spark
 
Industrial Training Report at DDK Mandi House New Delhi
Industrial Training Report at DDK Mandi House New DelhiIndustrial Training Report at DDK Mandi House New Delhi
Industrial Training Report at DDK Mandi House New Delhi
 
Giftet President Appreciation
Giftet President AppreciationGiftet President Appreciation
Giftet President Appreciation
 
Video audio
Video audioVideo audio
Video audio
 
Globalinvacom
GlobalinvacomGlobalinvacom
Globalinvacom
 
T16p7 Geolocation Rf Signals 16p7min Preview
T16p7 Geolocation Rf Signals 16p7min PreviewT16p7 Geolocation Rf Signals 16p7min Preview
T16p7 Geolocation Rf Signals 16p7min Preview
 
Metabox
MetaboxMetabox
Metabox
 

En vedette

referenties C2- The Communication Square Website
referenties C2- The Communication Square Websitereferenties C2- The Communication Square Website
referenties C2- The Communication Square Website
Valerie Leeman
 
Presentació curs gran via març 2014
Presentació curs gran via març 2014Presentació curs gran via març 2014
Presentació curs gran via març 2014
Josep Miquel
 
Chapter15 standards
Chapter15 standardsChapter15 standards
Chapter15 standards
Vin Voro
 
Pharmaca presentation
Pharmaca presentationPharmaca presentation
Pharmaca presentation
sedagokoglu
 
Chapter14 quality
Chapter14 qualityChapter14 quality
Chapter14 quality
Vin Voro
 
Chapter11 economics
Chapter11 economicsChapter11 economics
Chapter11 economics
Vin Voro
 
Sistine Ceiling Restoration Seminar
Sistine Ceiling Restoration SeminarSistine Ceiling Restoration Seminar
Sistine Ceiling Restoration Seminar
mmbonet
 
Diseños de google sketchup
Diseños de google sketchupDiseños de google sketchup
Diseños de google sketchup
belloloco698
 

En vedette (20)

General Applications Info.-E
General Applications Info.-EGeneral Applications Info.-E
General Applications Info.-E
 
Historia, tema 11
Historia, tema 11Historia, tema 11
Historia, tema 11
 
コドモノガタリ イクメン調査120328
コドモノガタリ イクメン調査120328コドモノガタリ イクメン調査120328
コドモノガタリ イクメン調査120328
 
referenties C2- The Communication Square Website
referenties C2- The Communication Square Websitereferenties C2- The Communication Square Website
referenties C2- The Communication Square Website
 
Presentació curs gran via març 2014
Presentació curs gran via març 2014Presentació curs gran via març 2014
Presentació curs gran via març 2014
 
Chapter15 standards
Chapter15 standardsChapter15 standards
Chapter15 standards
 
Hàbits Lectors i Promoció de la Lectura (Ciro Llueca, 2012)
Hàbits Lectors i Promoció de la Lectura (Ciro Llueca, 2012)Hàbits Lectors i Promoció de la Lectura (Ciro Llueca, 2012)
Hàbits Lectors i Promoció de la Lectura (Ciro Llueca, 2012)
 
Ir 4
Ir 4Ir 4
Ir 4
 
http://photography.inlosalamitos.com/
http://photography.inlosalamitos.com/http://photography.inlosalamitos.com/
http://photography.inlosalamitos.com/
 
Pharmaca presentation
Pharmaca presentationPharmaca presentation
Pharmaca presentation
 
Practica excel
Practica excelPractica excel
Practica excel
 
Chapter14 quality
Chapter14 qualityChapter14 quality
Chapter14 quality
 
Presentació Candidatura Badia de Roses al Club de les Badies més Belles del Món
Presentació Candidatura Badia de Roses al Club de les Badies més Belles del MónPresentació Candidatura Badia de Roses al Club de les Badies més Belles del Món
Presentació Candidatura Badia de Roses al Club de les Badies més Belles del Món
 
Chapter11 economics
Chapter11 economicsChapter11 economics
Chapter11 economics
 
Digital Marketing & Social Media Opportunities - Japan
Digital Marketing & Social Media Opportunities - JapanDigital Marketing & Social Media Opportunities - Japan
Digital Marketing & Social Media Opportunities - Japan
 
Mconf - BigBlueButton Summit
Mconf - BigBlueButton SummitMconf - BigBlueButton Summit
Mconf - BigBlueButton Summit
 
Presentasi kpk
Presentasi kpkPresentasi kpk
Presentasi kpk
 
Sistine Ceiling Restoration Seminar
Sistine Ceiling Restoration SeminarSistine Ceiling Restoration Seminar
Sistine Ceiling Restoration Seminar
 
The journey(www)
The journey(www)The journey(www)
The journey(www)
 
Diseños de google sketchup
Diseños de google sketchupDiseños de google sketchup
Diseños de google sketchup
 

Similaire à CCRMA - 2011

Picturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair QueuingPicturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair Queuing
Videoguy
 
Cbaa Ip Workshop
Cbaa Ip WorkshopCbaa Ip Workshop
Cbaa Ip Workshop
cbaacomms
 
Mphil Transfer
Mphil TransferMphil Transfer
Mphil Transfer
spachoud
 
Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...
Stefanie Yang
 
Rloynd ig2 t1 ws
Rloynd ig2 t1 wsRloynd ig2 t1 ws
Rloynd ig2 t1 ws
rosstapher
 

Similaire à CCRMA - 2011 (20)

From Networked Music to Behavior Driven Interaction
From Networked Music to Behavior Driven InteractionFrom Networked Music to Behavior Driven Interaction
From Networked Music to Behavior Driven Interaction
 
Picturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair QueuingPicturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair Queuing
 
An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google ...
An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google ...An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google ...
An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google ...
 
Practical Applications of Digital Audio Networking
Practical Applications of Digital Audio NetworkingPractical Applications of Digital Audio Networking
Practical Applications of Digital Audio Networking
 
Cbaa Ip Workshop
Cbaa Ip WorkshopCbaa Ip Workshop
Cbaa Ip Workshop
 
Myths, Challenges and Advances in Power & Signal Distribution for Live Event ...
Myths, Challenges and Advances in Power & Signal Distribution for Live Event ...Myths, Challenges and Advances in Power & Signal Distribution for Live Event ...
Myths, Challenges and Advances in Power & Signal Distribution for Live Event ...
 
MLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to MusicMLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to Music
 
Ml conf2013 teaching_computers_share
Ml conf2013 teaching_computers_shareMl conf2013 teaching_computers_share
Ml conf2013 teaching_computers_share
 
Mphil Transfer
Mphil TransferMphil Transfer
Mphil Transfer
 
IRJET- A Survey on Sound Recognition
IRJET- A Survey on Sound RecognitionIRJET- A Survey on Sound Recognition
IRJET- A Survey on Sound Recognition
 
Digital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptx
 
SignalWire - Telecom of Tomorrow
SignalWire - Telecom of TomorrowSignalWire - Telecom of Tomorrow
SignalWire - Telecom of Tomorrow
 
Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...Optimal Communication Of Real Time Data On Secure Cdma Ip...
Optimal Communication Of Real Time Data On Secure Cdma Ip...
 
A Component Implementation of an Online Radio System
A Component Implementation of an Online Radio SystemA Component Implementation of an Online Radio System
A Component Implementation of an Online Radio System
 
Immersive audio rendering for interactive complex virtual architectural envir...
Immersive audio rendering for interactive complex virtual architectural envir...Immersive audio rendering for interactive complex virtual architectural envir...
Immersive audio rendering for interactive complex virtual architectural envir...
 
Practical Applications for Digital Audio Networking
Practical Applications for Digital Audio Networking Practical Applications for Digital Audio Networking
Practical Applications for Digital Audio Networking
 
Signal & Image Processing And Analysis For Scientists And Engineers Technical...
Signal & Image Processing And Analysis For Scientists And Engineers Technical...Signal & Image Processing And Analysis For Scientists And Engineers Technical...
Signal & Image Processing And Analysis For Scientists And Engineers Technical...
 
A Survey On Audio Watermarking Methods
A Survey On Audio Watermarking  MethodsA Survey On Audio Watermarking  Methods
A Survey On Audio Watermarking Methods
 
Experiential Audio
Experiential AudioExperiential Audio
Experiential Audio
 
Rloynd ig2 t1 ws
Rloynd ig2 t1 wsRloynd ig2 t1 ws
Rloynd ig2 t1 ws
 

Plus de Alvaro Barbosa

Presentation tecniacustica 2013
Presentation tecniacustica 2013Presentation tecniacustica 2013
Presentation tecniacustica 2013
Alvaro Barbosa
 

Plus de Alvaro Barbosa (10)

ARTECH Hub Presentation (ABarbosa).pptx
ARTECH Hub Presentation (ABarbosa).pptxARTECH Hub Presentation (ABarbosa).pptx
ARTECH Hub Presentation (ABarbosa).pptx
 
Smart Cities or Smart People? The next generation of Creative Graduates comin...
Smart Cities or Smart People? The next generation of Creative Graduates comin...Smart Cities or Smart People? The next generation of Creative Graduates comin...
Smart Cities or Smart People? The next generation of Creative Graduates comin...
 
Presentation for "Provas de Agergação" - 3 licao
Presentation for "Provas de Agergação" - 3 licaoPresentation for "Provas de Agergação" - 3 licao
Presentation for "Provas de Agergação" - 3 licao
 
Presentation for "Provas de Agergação" - 1 curriculum
Presentation for "Provas de Agergação" - 1 curriculumPresentation for "Provas de Agergação" - 1 curriculum
Presentation for "Provas de Agergação" - 1 curriculum
 
Presentation for "Provas de Agergação" - 2 relatorio
Presentation for "Provas de Agergação" - 2 relatorioPresentation for "Provas de Agergação" - 2 relatorio
Presentation for "Provas de Agergação" - 2 relatorio
 
Presentation tecniacustica 2013
Presentation tecniacustica 2013Presentation tecniacustica 2013
Presentation tecniacustica 2013
 
Brain inf2012(present)
Brain inf2012(present)Brain inf2012(present)
Brain inf2012(present)
 
BASIC PRINCIPLES OF NETWORKED MUSIC PERFORMANCE
BASIC PRINCIPLES OF NETWORKED MUSIC PERFORMANCEBASIC PRINCIPLES OF NETWORKED MUSIC PERFORMANCE
BASIC PRINCIPLES OF NETWORKED MUSIC PERFORMANCE
 
44th AES conference (2011)
44th AES conference (2011)44th AES conference (2011)
44th AES conference (2011)
 
Design de som (PhD Lecture) 3h00
Design de som (PhD Lecture) 3h00Design de som (PhD Lecture) 3h00
Design de som (PhD Lecture) 3h00
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

CCRMA - 2011

  • 1. Álvaro Barbosa Research Center for Science and Technology of the Arts CITAR (UCP–Porto, Portugal)
  • 2. Álvaro Barbosa http://www.abarbosa.org/ 2000/2006 – MTG, UPF-Barcelona, Spain http://mtg.upf.edu/ Since 2006 – CITAR, UCP-Porto, Portugal http://artes.ucp.pt/citar/ Since June 2010 – CCRMA, Stanford-CA, USA http://ccrma.stanford.edu/
  • 3. Networked Music Networked Music (…) All Music Is networked. You can think about an Orchestra as client- server network, where a conductor is serving visual information to the client musicians, or a peer-to-peer networking model in an improvising Jazz Combo, where there is no one directing, and the musicians are all interacting, so, any performance context we can think of in some way there is a network connecting the performers (…). Networked Music with capital N and capital M (the kind we are talking about) is about performance situations where traditional acoustic and visual connections between participants are augmented, mediated or replaced by electronically-controlled connections. (From Jason Freeman s lecture opening at the 1st Networked Music Workshop during ICMC 2005)
  • 4. Displaced Soundscapes Displaced Soundscapes is a metaphorical description of the way lively generated sounds can be perceived over the Internet.! ! (Book) Barbosa, A. 2008. Displaced Soundscapes ! VDM Verlag (ISBN: 978-3-8364-7154-1)! ! -  Extensive Survey of NM Applications ! -  Research on Latency and Internet Acoustics! -  Models for Networked Music Systems! -  Implementation Public Sound Objects !
  • 5. Background on Network Collaborative Practices Latency and Networked Music In a vocal conversation it is possible to maintain it even with one-way delays of up to 500 ms. Holub, J., Kastner, M., Tomiska, O. 2007 In order to maintain a synchronized and smooth musical interaction reduces drastically to the order of tens of milliseconds. Schuett, N. 2002 Chafe C., Gurevich M, 2004 Lago, N and Kon, F. 2004 Barbosa, A., Carôt, A. 2005 Chew, E., Sawchuk, A., Tanoue, C., and Zimmermann, R. 2005 Bartlette, C., Headlam, D., Bocko, M., Velikic, G. 2006 Farner, S., Solvang, A., Sæbo, A., Svensson, U. P. 2009 Chafe, C., Cáceres, J-P., Gurevich, M., 2010
  • 6. Background on Network Collaborative Practices Latency and Networked Music For the Human ear to perceive the order of two simultaneous sounds, they should not be displaced in time over 20ms (Hirsh, 1959) A difficulty in discerning the order of sounds events ê hard to maintain a synchronous musical interaction. The ability to perform music synchronously is strongly dependent on: •  music style (rhythmic, melodic,…) •  musicians background and experience •  visual or physical feedback •  Sound pitch, loudness and particularly timbre (Bregman 1990)
  • 7. Background on Network Collaborative Practices Latency and Networked Music What Happens?
  • 8. Background on Network Collaborative Practices Latency and Networked Music Basic Principles (1) Ensemble Performance Threshold (EPT) (2) Echo Feed-Back (Self Delay) (3) Inverse Proportion to Tempo (4) Slow Attack Times (5) Reverb and Complementary Modalities
  • 9. Background on Network Collaborative Practices (1) Ensemble Performance Threshold (EPT) (CCRMA 2004, USC 2005) Comfort Zone for Expert Musicians EPT Interval for Expert Musicians Comfort Zone for EPT Interval for Untrained Users Untrained Users Almost Extremely Impossible to Difficult to Compensate Unnaturally Difficult to Compensate Low Latency Compensate DELAY (ms) 0 5 10 15 20 25 30 35 40 45 50 75 100 150
  • 10. Background on Network Collaborative Practices (2) Echo Feed-Back (USC 2005)
  • 11. Background on Network Collaborative Practices (2) Echo Feed-Back (UCP-Porto 2005)
  • 12. Background on Network Collaborative Practices (3) Inverse Proportion to Tempo (UCP-Porto 2005)
  • 13. Background on Network Collaborative Practices (3) Inverse Proportion to Tempo (CCRMA/Banff 2006) St. Lawrence String Quartet (over 50ms Delay)
  • 14. Background on Network Collaborative Practices (4) Slow Attack Times Bregman (1990) Auditory Scene Analysis
  • 15. Background on Network Collaborative Practices (5) Reverb and Complementary Modalities Studies on the effect of Reverberation (Farner 2009) The Influence of Delay and Various Acoustic Environments Studies on the effect of Visual Feed-Back Pilot experiments at CCRMA since 2006 Studies on the effect of Haptic Feedback ???
  • 16. Latency at the global level Jitter and delay asymmetry introduce further disruption in Network Communication. Furthermore, Latency is not a technological condition that can be overcome in the near future. Consider mobile or satellite technology or a communication setup that spans worldwide. Distance = 14.141 Km Data Transfer = Light Speed Latency= 94,3 ms
  • 17. Applications for Collaborative Music Based on Tom Rodden s CSCW Classification Space (1992) Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
  • 18. Shared Sonic Environments The Shared Nature of the Internet •  Going beyond the paradigm in which we connect two or more remote spaces for a performative session by creating a shared space in a computer network, inside which users can achieve a certain degree of immersion and flexibility in their behaviour •  Users can freely join or leave this space, choosing to participate or just to listen to an on-going acoustic piece •  It is not oriented towards a time limited event scenario
  • 19. Shared Sonic Environments Shared Sonic Interface on the Web A musical instrument that can be played using only a web browser, enabling multiple performers to play the instrument in a collaborative way. Jorge Herrera CCRMA, 2009 The HORGIE: Collaborative Online Synthesizer
  • 20. Public Sound Objects From the Web to the Real World
  • 21. Public Sound Objects: 2004 Original PSOs – 2004/2006, MTG (BCN)
  • 22. Public Sound Objects: 2004 Original PSOs – 2004/2006, MTG (BCN)
  • 23. Public Sound Objects PSOs CLIENTS WEB BROWSER Streaming Audio Client INTERNET PSOs SOUND Controller Interface SERVER OBJECTS DATA-BASE ICECAST Streaming Server STREAMING AUDIO SERVER WEB BROWSER Apache + Custom Developed Servlet Streaming Audio Client Controller Interface HTTP-SERVER Pure-Data INTERACTION SERVER (...) Pure-Data + GEM LOCAL VISUAL Pure-Data WEB BROWSER REPRESENTATION Streaming Audio Client ENGINE Controller Interface Performance Commands (Discrete Connection triggered by client events) Global Audio Performance Public Installation Site (Continuous Streaming Connection)
  • 24. Public Sound Objects: 2000 Small Fish (Fujihata e Furukawa 1999) Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
  • 25. Public Sound Objects: 2005 Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
  • 26. Public Sound Objects: 2005 Computer-Supported Cooperative Work for music Applications | Álvaro Barbosa, 2006
  • 28. Public Sound Objects: 2007 PSOs Interface It is based on Pitch, Dynamics, Tempo and Timbre. It tolerates Latency because: • The resulting soundscape is musical. Yet, it does not require a strict synchronization between sound events •  Behavior driven interactive Interface (loose coupling interaction) •  Adaptive speed and dynamics (to network conditions) •  Individual Delayed Feed-Back (same piece to everyone) •  Coherent with visual cues (spatialization of sound helps)
  • 29. Public Sound Objects: Panorama Cues t1 t2 t3 R L t1 t2 t3 Time t1 t2 t3 t1 t2 t3 R R L L t2 t3 t2 t3 t1 Time t1 Time
  • 30. Public Sound Objects: 2007 Local Network of PSOs – CITAR (Porto) commissioned by Casa da Musica http://en.wikipedia.org/wiki/Casa_da_musica
  • 35. Public Sound Objects: 2007 Client Server
  • 43. Public Sound Objects: 2009 Permanent Installation Casa da Música (Renaissance Hall)
  • 44. Thank You!!!! abarbosa@ccrma.stanford.edu or abarbosa@porto.ucp.pt http://www.abarbosa.org/pso/