SlideShare una empresa de Scribd logo
1 de 29
Music in the Metaverse
  Sound engineering for a new world




    Richard Elen, Brideswell Associates
Second Life:
      An Introduction
• The biggest on-line
  ‘metaverse’ – 1.5m
  active ‘residents’
• 65,000 residents
  in-world at a time
• Behind each ‘avatar’ is
  a real person
Second Life:
      An Introduction
• SL is a ‘Web 2.0’ application, combining:
 • Instant messaging
 • Social networking
 • On-line computer gaming
• But… it’s not a ‘game’
  – no winners, levels, points, strategy…
Second Life:
      An Introduction
• Environment created by residents
• Residents retain rights to IP
• Buy and sell virtual land
• Build houses, mansions & castles
• Local currency convertible to $US
• >US$1.5m changes hands daily
Second Life:
      An Introduction
• Significant
  presence from
  libraries &
  universities
• Non-profits,
  Medical training,
  many in-world
  businesses
Second Life Viewer
A look outside
Music in Second Life


• Very popular
• Virtual clubs,
  balls & parties
Music in Second Life

• Three main types of musical activity:
 • Automated playlists (internet radio)
 • DJ sessions for clubs, special events
 • Live music – solo musicians & groups
RL radio meets SL:
     Science Friday
• Real Life NPR
  weekly radio show
• In-world presence
• Streamed live
  in-world
• SL residents ask questions in real time
  which can appear in the programme
Music in Second Life
• Internet radio model with some
  unique considerations
• Icecast & Shoutcast streaming servers
• Servers rented by venues, music providers
• Often multiple originators per stream
• Listeners on ‘parcels’ and via stand-alone
  players
‘Parcel Media’
• URL set for the land parcel
• FMOD embedded player for audio
  (QuickTime for video)
• Handles many stream types, notably mp3
  and Ogg
• Largely independent of the Viewer
• Allows reception of internet radio
‘Parcel Media’
• URL set in the
  application by
  right-clicking on
  the land parcel
  and choosing
  ‘media’ tab                 set parcel URL

• Activated with
  media controls
                      media controls
SL music production &
   distribution chain




• Different possible sources
An example:

• Originally provided DJs for special events in
  Caledon (Victorian/steampunk region)
• Expanded to 24/7 service on 6 genre
  streams for parcel & off-world listeners
• General internet listeners now well over
  50% of audience
• 16 staff around the world
An example:

     • Dances & parties



• Caledon Library
  Book of the Month
An example:

• Programme
  Guide
• Main stream
  manually
  programmed
  playlists
• 5 other streams
  including
  Steampunk etc
Author’s setup
 SM58


                                                                                         Music                Music
         TFPro                                                                           Library             Library
Voice channel/processor                                                            (2 x 2TB mirrored         Backup
                                                                                       FW drives)           FW drives
                                        Headphone monitoring




 Soundcraft Compact 4
                                                      Main output
        Mixer                                                       Megaseg         Web browser
                                                                    (Playlists)
                                                          Preview


                          Main output                                                              Spectre Metering
                                                                       Traktor                   (level, waveform etc)
                          Preview                                   (Live DJing)
                                                                                                       NiceCast
     TC Electronic                       Focusrite Scarlett 8i6                                        Streaming
     DBMax digital         S/PDIF        USB Audio Interface                                             Client
  broadcast processor

                                                                                      Intel Mac Mini

                                                                                              Remote Shoutcast server
Streaming client
• Macintosh example
• Sends audio to server
• Sends
  metadata
  to server
  and to
  TuneIn etc
Streaming client
• All staff use same settings
  for seamless handovers
• 44.1 kHz sampling, 16-bit (CD spec)
• 128 kilobits/sec – compromise between
  quality and bandwidth
• MP3 format for maximum off-world
  listener compatibility (WinAmp, iTunes etc)
Music apps
• DJ application for live gigs
Music apps
• Playlist system for daily shows (Megaseg for
  Macintosh, SAM for Windows)
Quality vs practicality
• MP3 is an elderly format
• Lossy compression with sub-optimal quality
• Need to maximise loudness without
  clipping
• Need to overcome background noise
  (in-world and otherwise)
Quality vs practicality

• Compression
  to maximise
  loudness – outboard and/or
  within playout system
• Limiting to avoid overloading
  interface or stream
Operational challenges
• Extreme latency: hard to monitor stream
  Are you still on the air? Sound any good?
• SL Viewer takes a lot of CPU power:
  use separate computer for music
• Difficulties of handing over between
  presenters/artistes: settings & timing
• What is your avatar doing? Encourage
  audience’s ‘immersion’ & suspension of
  disbelief
In closing…
• Second Life is equivalent to the Web in the
  early 1990s
• In five years, this will look like the Dark
  Ages of Lynx and Mosaic
• Music has a central role to play in the
  metaverse
• Challenges like any other medium
Useful links

• Second Life: http://secondlife.com
• Second Life Music Community Forums:
  http://slmc.myfastforum.org/
• Radio Riel: http://radioriel.org
• Caledon Wiki: http://www.caledonwiki.com/
Music in the Metaverse




© 2008 Richard G Elen / Brideswell Associates
Music in the Metaverse

Más contenido relacionado

La actualidad más candente

Basic sound engineer
Basic sound engineerBasic sound engineer
Basic sound engineerkawla2012
 
Virtualdj 5.1 user guide
Virtualdj 5.1   user guideVirtualdj 5.1   user guide
Virtualdj 5.1 user guideAmorim Albert
 
Presentation on LMMS
Presentation on LMMSPresentation on LMMS
Presentation on LMMSbhattigurjot
 
Using Reason For Live P.A. by Acid42
Using Reason For Live P.A. by Acid42Using Reason For Live P.A. by Acid42
Using Reason For Live P.A. by Acid42Lionel Valdellon
 
How to Begin Music Recording
How to Begin Music RecordingHow to Begin Music Recording
How to Begin Music Recordingwilliamlindberg
 
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...Syntheway Virtual Musical Instruments
 
MIXDECK DJ System
MIXDECK DJ SystemMIXDECK DJ System
MIXDECK DJ SystemNumark
 
Deh P85 Bt Manual En Es
Deh P85 Bt Manual En EsDeh P85 Bt Manual En Es
Deh P85 Bt Manual En Esguestdfe53af
 
Equipment inventory
Equipment inventoryEquipment inventory
Equipment inventoryahoylauren
 
Equipment inventory
Equipment inventoryEquipment inventory
Equipment inventoryahoylauren
 
Audio Fingerprinting Introduction
Audio Fingerprinting IntroductionAudio Fingerprinting Introduction
Audio Fingerprinting IntroductionVikesh Khanna
 
Creating a game using C++, OpenGL and Qt
Creating a game using C++, OpenGL and QtCreating a game using C++, OpenGL and Qt
Creating a game using C++, OpenGL and Qtguestd5d4ce
 
Propellerhead reason 5 [old version]
Propellerhead reason 5 [old version]Propellerhead reason 5 [old version]
Propellerhead reason 5 [old version]Jeremiefhv
 
Can You Hear Me Now? Exercises
Can You Hear Me Now? ExercisesCan You Hear Me Now? Exercises
Can You Hear Me Now? ExercisesAlison Aldrich
 
Sound recording glossary improved
Sound recording glossary   improved Sound recording glossary   improved
Sound recording glossary improved Christopher Lucas
 
seniordesign_presentation_final
seniordesign_presentation_finalseniordesign_presentation_final
seniordesign_presentation_finalDaniel Shin
 

La actualidad más candente (20)

Basic sound engineer
Basic sound engineerBasic sound engineer
Basic sound engineer
 
Virtualdj 5.1 user guide
Virtualdj 5.1   user guideVirtualdj 5.1   user guide
Virtualdj 5.1 user guide
 
Presentation on LMMS
Presentation on LMMSPresentation on LMMS
Presentation on LMMS
 
Using Reason For Live P.A. by Acid42
Using Reason For Live P.A. by Acid42Using Reason For Live P.A. by Acid42
Using Reason For Live P.A. by Acid42
 
How to Begin Music Recording
How to Begin Music RecordingHow to Begin Music Recording
How to Begin Music Recording
 
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
 
MIXDECK DJ System
MIXDECK DJ SystemMIXDECK DJ System
MIXDECK DJ System
 
Deh P85 Bt Manual En Es
Deh P85 Bt Manual En EsDeh P85 Bt Manual En Es
Deh P85 Bt Manual En Es
 
Equipment inventory
Equipment inventoryEquipment inventory
Equipment inventory
 
Equipment inventory
Equipment inventoryEquipment inventory
Equipment inventory
 
Audio Fingerprinting Introduction
Audio Fingerprinting IntroductionAudio Fingerprinting Introduction
Audio Fingerprinting Introduction
 
Creating a game using C++, OpenGL and Qt
Creating a game using C++, OpenGL and QtCreating a game using C++, OpenGL and Qt
Creating a game using C++, OpenGL and Qt
 
Propellerhead reason 5 [old version]
Propellerhead reason 5 [old version]Propellerhead reason 5 [old version]
Propellerhead reason 5 [old version]
 
Can You Hear Me Now? Exercises
Can You Hear Me Now? ExercisesCan You Hear Me Now? Exercises
Can You Hear Me Now? Exercises
 
Sound recording glossary improved
Sound recording glossary   improved Sound recording glossary   improved
Sound recording glossary improved
 
seniordesign_presentation_final
seniordesign_presentation_finalseniordesign_presentation_final
seniordesign_presentation_final
 
IG2 Task 1
IG2 Task 1 IG2 Task 1
IG2 Task 1
 
Fedora Workstation
Fedora Workstation Fedora Workstation
Fedora Workstation
 
Podcasting Guide
Podcasting Guide Podcasting Guide
Podcasting Guide
 
Ig2task1worksheet
Ig2task1worksheetIg2task1worksheet
Ig2task1worksheet
 

Destacado

Corporate taxation introduction
Corporate taxation introductionCorporate taxation introduction
Corporate taxation introductiondphil002
 
Building An Application On The SugarCRM Platform, OW2con'12, Paris
Building An Application On The SugarCRM Platform, OW2con'12, ParisBuilding An Application On The SugarCRM Platform, OW2con'12, Paris
Building An Application On The SugarCRM Platform, OW2con'12, ParisOW2
 
Discovering Tolerance.pptx
Discovering Tolerance.pptxDiscovering Tolerance.pptx
Discovering Tolerance.pptxVanessa Capaldo
 
Enrolled agent’s examination introduction
Enrolled agent’s examination introductionEnrolled agent’s examination introduction
Enrolled agent’s examination introductiondphil002
 
Blended learning project
Blended learning projectBlended learning project
Blended learning projectwall530
 
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approachOW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approachOW2
 
Uomini E Cani
Uomini E CaniUomini E Cani
Uomini E Caniclaradg
 
Mfs Power Point Slides
Mfs Power Point SlidesMfs Power Point Slides
Mfs Power Point Slidesguest37c483e3
 
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...OW2
 
NASA WorldWind를 이용한 로컬 트윗 프로그램
NASA WorldWind를 이용한 로컬 트윗 프로그램NASA WorldWind를 이용한 로컬 트윗 프로그램
NASA WorldWind를 이용한 로컬 트윗 프로그램Matthew Chang
 
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisUnified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisOW2
 
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OW2
 
OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...
OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...
OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...OW2
 
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...OW2
 
Jasmine Probe, OW2con11, Nov 24-25, Paris
Jasmine Probe, OW2con11, Nov 24-25, ParisJasmine Probe, OW2con11, Nov 24-25, Paris
Jasmine Probe, OW2con11, Nov 24-25, ParisOW2
 
Chapter 10
Chapter 10Chapter 10
Chapter 10dphil002
 

Destacado (20)

Corporate taxation introduction
Corporate taxation introductionCorporate taxation introduction
Corporate taxation introduction
 
Building An Application On The SugarCRM Platform, OW2con'12, Paris
Building An Application On The SugarCRM Platform, OW2con'12, ParisBuilding An Application On The SugarCRM Platform, OW2con'12, Paris
Building An Application On The SugarCRM Platform, OW2con'12, Paris
 
Discovering Tolerance.pptx
Discovering Tolerance.pptxDiscovering Tolerance.pptx
Discovering Tolerance.pptx
 
Enrolled agent’s examination introduction
Enrolled agent’s examination introductionEnrolled agent’s examination introduction
Enrolled agent’s examination introduction
 
We Were
We WereWe Were
We Were
 
Blended learning project
Blended learning projectBlended learning project
Blended learning project
 
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approachOW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
OW2con'14 - Managing risks in OSS adoption: the RISCOSS approach
 
Uomini E Cani
Uomini E CaniUomini E Cani
Uomini E Cani
 
Mfs Power Point Slides
Mfs Power Point SlidesMfs Power Point Slides
Mfs Power Point Slides
 
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...
 
NASA WorldWind를 이용한 로컬 트윗 프로그램
NASA WorldWind를 이용한 로컬 트윗 프로그램NASA WorldWind를 이용한 로컬 트윗 프로그램
NASA WorldWind를 이용한 로컬 트윗 프로그램
 
AMIGOS COMO TU
AMIGOS COMO TUAMIGOS COMO TU
AMIGOS COMO TU
 
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisUnified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
 
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
 
OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...
OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...
OW2con' 14 - re-VAMP load testing with CLIF for continuous integration on the...
 
Best Of 08
Best Of 08Best Of 08
Best Of 08
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
 
Jasmine Probe, OW2con11, Nov 24-25, Paris
Jasmine Probe, OW2con11, Nov 24-25, ParisJasmine Probe, OW2con11, Nov 24-25, Paris
Jasmine Probe, OW2con11, Nov 24-25, Paris
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 

Similar a Music in the Metaverse

Dj programs ppt
Dj programs pptDj programs ppt
Dj programs pptdj RAKS
 
QMUL C4DM API Presentation @ BCN Music Hack Day
QMUL C4DM API Presentation @ BCN Music Hack DayQMUL C4DM API Presentation @ BCN Music Hack Day
QMUL C4DM API Presentation @ BCN Music Hack DayAmélie Anglade
 
Rane DJ catalog 2013 eu
Rane DJ catalog 2013 euRane DJ catalog 2013 eu
Rane DJ catalog 2013 euRadikal Ltd.
 
Next Gen: More Than Extra Channels?
Next Gen: More Than Extra Channels?Next Gen: More Than Extra Channels?
Next Gen: More Than Extra Channels?Slide_N
 
Deep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problemDeep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problemSirawat Pitaksarit
 
PySynth : A toy pure python software synthesizer.
PySynth : A toy pure python software synthesizer.PySynth : A toy pure python software synthesizer.
PySynth : A toy pure python software synthesizer.Ransui Iso
 
Digital Hymnals: Exploring the Capabilities of QuickTime Pro
Digital Hymnals: Exploring the Capabilities of QuickTime ProDigital Hymnals: Exploring the Capabilities of QuickTime Pro
Digital Hymnals: Exploring the Capabilities of QuickTime ProMichael Labay
 
Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.Guillaume Saint Etienne
 
audio-production-1231352387673755-2.ppt
audio-production-1231352387673755-2.pptaudio-production-1231352387673755-2.ppt
audio-production-1231352387673755-2.pptKeshvanSugumaran1
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUNDazira96
 
RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...
RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...
RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...Syntheway Virtual Musical Instruments
 
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")Leif Bloomquist
 
Audio Mastering
Audio MasteringAudio Mastering
Audio MasteringJoe Nasr
 
Ig2 task 1 work sheet
Ig2 task 1 work sheetIg2 task 1 work sheet
Ig2 task 1 work sheeteduriez
 

Similar a Music in the Metaverse (20)

Dj programs ppt
Dj programs pptDj programs ppt
Dj programs ppt
 
QMUL C4DM API Presentation @ BCN Music Hack Day
QMUL C4DM API Presentation @ BCN Music Hack DayQMUL C4DM API Presentation @ BCN Music Hack Day
QMUL C4DM API Presentation @ BCN Music Hack Day
 
CHAPTER – 5 Audio
CHAPTER – 5     AudioCHAPTER – 5     Audio
CHAPTER – 5 Audio
 
Rane DJ catalog 2013 eu
Rane DJ catalog 2013 euRane DJ catalog 2013 eu
Rane DJ catalog 2013 eu
 
Next Gen: More Than Extra Channels?
Next Gen: More Than Extra Channels?Next Gen: More Than Extra Channels?
Next Gen: More Than Extra Channels?
 
Deep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problemDeep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problem
 
History of digital week4
History of digital week4History of digital week4
History of digital week4
 
PySynth : A toy pure python software synthesizer.
PySynth : A toy pure python software synthesizer.PySynth : A toy pure python software synthesizer.
PySynth : A toy pure python software synthesizer.
 
Multimedia Services: Audio
Multimedia Services: AudioMultimedia Services: Audio
Multimedia Services: Audio
 
Digital Hymnals: Exploring the Capabilities of QuickTime Pro
Digital Hymnals: Exploring the Capabilities of QuickTime ProDigital Hymnals: Exploring the Capabilities of QuickTime Pro
Digital Hymnals: Exploring the Capabilities of QuickTime Pro
 
Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.
 
audio-production-1231352387673755-2.ppt
audio-production-1231352387673755-2.pptaudio-production-1231352387673755-2.ppt
audio-production-1231352387673755-2.ppt
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
audio digital.pdf
audio digital.pdfaudio digital.pdf
audio digital.pdf
 
Audio console
Audio console Audio console
Audio console
 
Digital audio
Digital audioDigital audio
Digital audio
 
RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...
RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...
RetroMagix Harpsichord VST VST3 Audio Unit EXS24 & KONTAKT: Based on Flemish,...
 
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
 
Audio Mastering
Audio MasteringAudio Mastering
Audio Mastering
 
Ig2 task 1 work sheet
Ig2 task 1 work sheetIg2 task 1 work sheet
Ig2 task 1 work sheet
 

Último

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Último (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Music in the Metaverse

  • 1. Music in the Metaverse Sound engineering for a new world Richard Elen, Brideswell Associates
  • 2. Second Life: An Introduction • The biggest on-line ‘metaverse’ – 1.5m active ‘residents’ • 65,000 residents in-world at a time • Behind each ‘avatar’ is a real person
  • 3. Second Life: An Introduction • SL is a ‘Web 2.0’ application, combining: • Instant messaging • Social networking • On-line computer gaming • But… it’s not a ‘game’ – no winners, levels, points, strategy…
  • 4. Second Life: An Introduction • Environment created by residents • Residents retain rights to IP • Buy and sell virtual land • Build houses, mansions & castles • Local currency convertible to $US • >US$1.5m changes hands daily
  • 5. Second Life: An Introduction • Significant presence from libraries & universities • Non-profits, Medical training, many in-world businesses
  • 8. Music in Second Life • Very popular • Virtual clubs, balls & parties
  • 9. Music in Second Life • Three main types of musical activity: • Automated playlists (internet radio) • DJ sessions for clubs, special events • Live music – solo musicians & groups
  • 10. RL radio meets SL: Science Friday • Real Life NPR weekly radio show • In-world presence • Streamed live in-world • SL residents ask questions in real time which can appear in the programme
  • 11. Music in Second Life • Internet radio model with some unique considerations • Icecast & Shoutcast streaming servers • Servers rented by venues, music providers • Often multiple originators per stream • Listeners on ‘parcels’ and via stand-alone players
  • 12. ‘Parcel Media’ • URL set for the land parcel • FMOD embedded player for audio (QuickTime for video) • Handles many stream types, notably mp3 and Ogg • Largely independent of the Viewer • Allows reception of internet radio
  • 13. ‘Parcel Media’ • URL set in the application by right-clicking on the land parcel and choosing ‘media’ tab set parcel URL • Activated with media controls media controls
  • 14. SL music production & distribution chain • Different possible sources
  • 15. An example: • Originally provided DJs for special events in Caledon (Victorian/steampunk region) • Expanded to 24/7 service on 6 genre streams for parcel & off-world listeners • General internet listeners now well over 50% of audience • 16 staff around the world
  • 16. An example: • Dances & parties • Caledon Library Book of the Month
  • 17. An example: • Programme Guide • Main stream manually programmed playlists • 5 other streams including Steampunk etc
  • 18. Author’s setup SM58 Music Music TFPro Library Library Voice channel/processor (2 x 2TB mirrored Backup FW drives) FW drives Headphone monitoring Soundcraft Compact 4 Main output Mixer Megaseg Web browser (Playlists) Preview Main output Spectre Metering Traktor (level, waveform etc) Preview (Live DJing) NiceCast TC Electronic Focusrite Scarlett 8i6 Streaming DBMax digital S/PDIF USB Audio Interface Client broadcast processor Intel Mac Mini Remote Shoutcast server
  • 19. Streaming client • Macintosh example • Sends audio to server • Sends metadata to server and to TuneIn etc
  • 20. Streaming client • All staff use same settings for seamless handovers • 44.1 kHz sampling, 16-bit (CD spec) • 128 kilobits/sec – compromise between quality and bandwidth • MP3 format for maximum off-world listener compatibility (WinAmp, iTunes etc)
  • 21. Music apps • DJ application for live gigs
  • 22. Music apps • Playlist system for daily shows (Megaseg for Macintosh, SAM for Windows)
  • 23. Quality vs practicality • MP3 is an elderly format • Lossy compression with sub-optimal quality • Need to maximise loudness without clipping • Need to overcome background noise (in-world and otherwise)
  • 24. Quality vs practicality • Compression to maximise loudness – outboard and/or within playout system • Limiting to avoid overloading interface or stream
  • 25. Operational challenges • Extreme latency: hard to monitor stream Are you still on the air? Sound any good? • SL Viewer takes a lot of CPU power: use separate computer for music • Difficulties of handing over between presenters/artistes: settings & timing • What is your avatar doing? Encourage audience’s ‘immersion’ & suspension of disbelief
  • 26. In closing… • Second Life is equivalent to the Web in the early 1990s • In five years, this will look like the Dark Ages of Lynx and Mosaic • Music has a central role to play in the metaverse • Challenges like any other medium
  • 27. Useful links • Second Life: http://secondlife.com • Second Life Music Community Forums: http://slmc.myfastforum.org/ • Radio Riel: http://radioriel.org • Caledon Wiki: http://www.caledonwiki.com/
  • 28. Music in the Metaverse © 2008 Richard G Elen / Brideswell Associates

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n