Music in The Metaverse

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

MUSIC IN THE METAVERSE

RICHARD ELEN*

Brideswell Associates, Somersham, Cambridge UK

Second Life is the most popular ‘metaverse’, or on-line virtual world, and also the longest-established,
founded by Linden Research Inc in 2003. It today has over 12 million “residents” – real-world people who
are represented “in-world” by a unique “avatar” – and in general up to 60,000 residents are in-world at any
one time. Enjoying live and recorded music is extremely popular in Second Life. The technology for
getting music – whether live performance, a DJ set or the equivalent of a radio programme – into Second
Life is related to that used in regular internet “radio” but with some significant differences and special
considerations. This paper provides a practical overview of the music production and distribution chain in
Second Life, and how to maximise audio quality and effectiveness in this virtual environment.

AN INTRODUCTION TO SECOND LIFE of the requirement for residents to create their own
Second Life (“SL” for short) is an Internet-based virtual content. SL has no winners, losers or points; no levels;
world or environment. It was developed by Linden no player attributes; and no strategy or other gaming
Research, Inc (commonly referred to as Linden Lab) characteristics. You can, however, play games in
and launched publicly in 2003. Second Life, from football to fencing or aerial combat.
While not the only such virtual world, Second Life is Like the Web in the early 1990s, Second Life has been
certainly the largest and most successful, and as well as suffering a similar series of examples of misreporting
entertainment applications, the environment has found in the press. Second Life has a fairly steep learning
favour among libraries and universities, many of whom curve, and the average journalist does not have the
have an in-world presence and have found the luxury of spending several weeks in-world to learn the
environment invaluable for teaching applications. The ropes, and instead reports hearsay and misunderstood,
“Library 2.0” movement, which seeks to develop the sensationalised snippets. Thus first it was the cool, ‘in’
provision of library services via information thing that nobody understood; then all the big
technology, originated in the UK in the 1970s, is corporations were investing in it; then all the big
particularly strongly represented in-world and “Info corporations were allegedly pulling out, and so on.
Island”, the in-world base of several real-world library Currently SL has gone through the “it’s all sex and
systems, offers a wealth of services and programmes. pornography” stage and is presumably now due for the
“Oh, well, we knew it was important all along” stage.
Second Life was inspired by the “cyberpunk” literary
Doubtless in five years’ time we will look back on SL
genre, and in particular by Neal Stephenson’s 1991
and its imitators as being very crude and basic – just as
novel Snow Crash. The intent of Linden Lab is to
today we look back on the early versions of Lynx or
create a world like the Metaverse described by
Mosaic – but nonetheless important precursors to
Stephenson, which is a user-defined world in which
something culturally very significant.
people can interact, play, do business, and otherwise
communicate. It can be regarded as a quintessential There are currently 12+ million residents in SL, of
“Web 2.0” application (inappropriate though the term which about 60,000 may be in-world at any given time
may be) in that it brings together a number of internet- and 1.5 million logged in over the past month or so.
based activity threads, such as social networking
(MySpace, FaceBook etc), Instant Messaging (Google The virtual world is accessed via a programme called
Talk, etc, and now audio, voice-based conversations), the Viewer, which enables subscribers (generally
the web, and online gaming (such as World of referred to as “residents”) to gain access to the virtual
Warcraft). environment utilising primarily online/computer
gaming technology including high quality graphics and
Indeed, Second Life is sometimes referred to as a directional audio.
game, but this is a very poor description for something
that is a great deal more multidimensional as a result

MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008 16-1


RICHARD ELEN

Once in the virtual world, residents are represented by Residents can also rent virtual land, either from Linden
“avatars” (from the Sanskrit word meaning “earthly Labs (on what is commonly referred to as “The
representative of a god – a rather appropriate term) Mainland”) or from private estate owners who rent
which can be made to walk, run, fly and perform other servers from Linden Labs on which the “simulator”
activities, some of which are built-in features of the software runs and then sub-let space on them. Indeed,
infrastructure and others which can be created by regions in Second Life are still often referred to as
writing mini-applications in a scripting language called “sims” (short for “simulator), originally handled by a
LSL. This makes possible such things as dancing and single server, though today four or five regions can be
other animations; flying and sailing vehicles and handled by one server.
fireworks displays, to name but a few.
While the mainland is more or less a microcosm of real
Residents can also create objects and items, from body life, with shopping malls, apartments, beaches and the
shapes and clothing for their avatars to houses and rest, the private island estates are often themed. Azure
castles, using in-world and off-world 2-D and 3-D Estates, for example, a company based in Australia,
graphics and modelling tools. Items created, and maintains a number of regions that are constructed as
services offered, by residents can be sold to other residential tropical islands. Still others have historical
residents for the local currency, “Linden Dollars”, or fantasy themes – or a combination of the two. One
which can be converted into real-world US Dollars (the such – where the present writer’s own avatar ‘lives’ – is
exchange rate is currently about L$270 = US$1). the Independent State of Caledon, a “micronation” of
33 regions at the time of writing, whose theme is
Because residents create their own content, unlike the
“steampunk” Victorian, where everyone walks around
situation in most online games where the scenery is
in period costumes, is very polite, and owns some
stored locally, the content of the environment has to be
kind of virtual steam-powered Jules Verne-esque
downloaded and the interactions with it computed in
vehicle.
real time. As result, SL requires quite a high
performance computer and graphics card, and a
respectable broadband connection.

16-2 MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008


MUSIC IN THE METAVERSE

how music playback is currently achieved. Basically,


MUSIC IN SECOND LIFE as it stands, the current system has its limitations but
Second Life is a place where you can meet real people it works: if Linden Labs were responsible for writing
(in the form of their avatars) from all over the world, and maintaining it, it would probably lose some of its
build friendships and even relationships, and co-create current stability. Linden Lab has recently been
your own entertainment. One of the most popular promoting the use of the newly-introduced voice
forms of entertainment in-world is music, and a vast system for relaying music, especially for live
number of “virtual clubs” exist to cater for this need, performance; however, like other in-world object-based
where people can gather, meet, make friends, dance audio (such as objects that make or play sounds – for
(with suitable pose-ball animations) and enjoy both example a rock that provides birdsong and
live music and sessions presented by DJs. The number environmental sounds, a sea buoy’s bell, or a modelled
of avatars that can be supported by a given server varies piano, that plays built-in sound files) it appears to
depending on the power of the server (which is originate from a source, is essentially monophonic, and
generally related to how recently it was installed, newer fades with distance; it also requires additional
classes of server being more powerful), but it is hardware. The standard streaming “parcel music”
generally expected that a region will support at least 50 capability, on the other hand, is in full stereo, the same
and possibly up to 100 avatars, though at extreme wherever you are in the parcel, and capable of excellent
limits the server may crash or require a restart, and the results. As a result the vast majority of musical
amount of latency (known as “lag”) experienced by performances, live or pre-recorded, are rendered in-
participants, which makes movements sluggish and world with the FMOD-based parcel music system. One
avatars unresponsive to commands, may make the area could say that music using the voice system is like a
unusable. Even in these situations, however, it is solo musician playing totally acoustically; the parcel
likely that the music stream, being more or less music system, on the other hand, is like playing with a
independent of the Viewer, will remain listenable and full PA.
intact – and indeed, if the user has the stream address,
The music that is played on a land parcel is usually set
they can generally (but not always, as we shall see),
by the “owner” of the land, though in the case of and
listen externally to Second Life with a conventional
island’s common estate land it may be set by the estate
music player such as iTunes, WinAmp, VLC and so
manager. It can be set directly by right-clicking on the
on.
bare land, selecting “About Land…” and choosing the
The core of this paper is how this music is created and Media tab. This enables you to enter an audio URL (as
distributed to residents of Second life, and we will well as a video one for video playback screens and
begin our examination with an overview of the chain, other devices, using Apple’s QuickTime). In addition,
starting from the in-world end and working back to the a wide range of “tuners” are available that allow the
production end. The complete chain is shown in user to choose from a number of preset URLs,
Fig. 1. typically by clicking on the tuner object to bring up a
menu and making a selection and thus change the
HEARING MUSIC IN SL stream address from an object.
Individual “parcels” of land can be set to receive a The FMOD libraries support a vast selection of
specific music URL and this is available to any computer audio file formats, but the ones that interest
resident who is within the property lines of that land, us specifically here are mp3 (MPEG I Layer 3, the
thanks to a player embedded in the Viewer which can extremely popular compressed audio format) and Ogg
render stereo internet audio streams. The embedded (an increasingly popular open-source lossy-compressed
player is based on the FMOD libraries from Firelight audio format) audio streams.
Technologies Pty – a common audio system in In general, if an avatar arrives on a parcel, whether by
computer and console gaming environments – and this teleporting, walking, riding or flying, and they have
allows a great deal of flexibility. their music player in Play mode, playing of the stream
The use of an embedded player which is essentially currently selected for the parcel will begin immediately
separate from the rest of Second Life’s infrastructure after a suitable buffering period. Problems can
also means that the music playback system is sometimes arise in the case of a change of stream
extremely robust compared to some other aspects of the provision when the sample or data rate specifications
Second Life environments. Second Life’s server and change, in which case the visitor may need to click
Viewer software are works in progress, and while new Pause and then Play to re-acquire the stream.
versions of either can cause disruption as they are The owner of a land parcel can tune their media URL
implemented, the music system remains largely to any available internet radio station using one of the
unaffected. There are continually suggestions that above methods. The owner of a virtual club, however,
Linden Lab should provide enhanced audio facilities by in addition to being able to tune to existing general
using their own player infrastructure; however this is internet radio sources, will generally utilise a special
strongly resisted by most of those who actually known

MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008 16-3


RICHARD ELEN

stream for musical and entertainment events, and the originator only has limited upload bandwidth, which
club parcel(s) will be set to this address for the would be used up by just a handful of listeners.)
duration of the event. This stream will originate from a
server owned or rented either by the venue or by the TYPES OF MUSIC PRODUCTION
artist, or the artist’s manager (yes, there is a complete
music industry infrastructure in Second Life). As far as creating the stream is concerned, there are
probably three main types of operation that we need to
look at. While the principles are the same in each case,
STREAMING TO SECOND LIFE the practice will differ somewhat. The most
The origin of these music streams will generally be a straightforward is playing an automated playlist – this
Shoutcast or Icecast server, owned either privately or, is basically identical to running a conventional stand-
more usually, by a company specialising in the rental alone Internet radio station. Probably the most
of such services either to general customers or common, as far as Second Life is concerned, is a DJ
specifically to Second Life residents. Some of the latter playing recordings live, either from files or traditional
have their own shops or stalls in Second Life where discs, at special events in-world, such as a party, dance
visitors can rent streaming audio servers by the day, or other occasion: this is the kind of activity that a so-
week or month. Typically a server supporting up to called “radio station” in Second Life most usually
100 listeners, at data rates up to 128 kilobits/second, offers. And the most interesting is probably the
will cost around L$4000 or around US$15 (£7.50) per streaming of live music.
month.
There are some combinations, too. One of the most
Shoutcast is a proprietary freeware digital audio interesting is when a real-life (“RL”) radio station or
streaming server technology developed by Nullsoft, the radio show has an in-world presence and uses in-world
developers of the popular WinAmp media player. sources to add to normal RL content. An example here
Shoutcast servers are available for several operating is the NPR (US National Public Radio) show Science
system platforms and allow the streaming of audio Friday. The show goes out once a week, yes, on
content in mp3 or (unusually) AAC formats using Fridays, and has a special auditorium in a region called
HTTP or their own Multicast as a transport protocol. SciLand, which it shares with organisations like
In addition to audio, the stream is able to carry NASA. Every Friday, people from around the virtual
metadata such as song title, artist, and station/server and real worlds gather in the auditorium to hear, and
identification. However while metadata is displayed by participate in, the show, which is relayed live from the
a stand-alone player such as WinAmp, no built-in Nashville NPR station WPLN (simply by setting the
provision is made in the Second Life Viewer to display parcel audio to the address of their stream). The show
metadata, although scripts and scripted devices can be has essentially a magazine format in which a number of
found which will do this for you, either displaying items, generally based around live studio interviews,
current data as floating text or in public chat. are presented and phone-in questions to the
interviewees are then taken. The show has a special in-
Icecast was created by Jack Moffitt and Barath
world compère who fields questions from the SL
Raghavan in the late 1990s, and is an open-source
audience and feeds them back to the show where they
streaming media project maintained by the Xiph.org
are incorporated live. The technology now theoretically
Foundation and made available under the General
exists for them to take live questions via voice and
Public Licence (GPL). Its intention is to provide
feed those back to the station and put them on-air.
similar functionality to Shoutcast but with some
significant additions. Icecast is also the name of the It is seldom that a Second Life-based audio production
specific server application at the heart of the project. organisation actually runs an internet radio station per
The server can stream content in Vorbis (Ogg), AAC or se. Most of the “radio stations” in SL operate for
Theora formats via HTTP, plus mp3, AAC or NSV special events and not all the time. An exception is
using the Shoutcast protocol. Icecast servers can be Radio Riel, founded about a year and a half ago by a
configured to offer compatibility with Shoutcast woman in the Detroit area whose avatar is named
streaming clients, and are available for Windows and Gabrielle Riel, and of which I am a member of staff.
Unix-like platforms. The station has about 16 staff around the world, in
Australia, Israel, the UK, and across the United States.
Both Shoutcast and Icecast use a client/server model in
This enables presenters to be able to cover all time
which the client develops the audio stream and is
zones. The station has access to up to four streaming
generally co-located with the origin of the audio
servers, one for its main daily programming, one for
content. This stream is fed to the server, which is
the majority of special events programming and two
normally co-located in an environment offering very
others are available in the case of multiple events
wide bandwidth, allowing the stream to be heard by a
occurring at the same time.
large number of clients. (Although the server can be
run locally, there is very little point as the average Radio Riel began originally providing DJs for live
events but last year expanded into providing a close to

16-4 MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008


MUSIC IN THE METAVERSE

24/7 radio service with a quite specific core market – they like. As noted earlier, Second Life’s “stations”
the residents of Caledon – the intention being that actually provide DJs and music for special events, such
Caledon residents would be encouraged to have their as parties, dances and even formal balls. The quality of
land parcels ‘tuned’ permanently to the station. As we these offerings varies from quite amateur to
noted earlier, Caledon is a Victorian/steampunk-themed exceedingly professional.
area, and the residents particularly enjoy Celtic,
Mediæval & Renaissance, Baroque, Classical and Radio Riel is very much involved in this activity and
Victorian popular music. In practical terms, however, frequently provides presenters and their music libraries
the cutoff is around the end of the Big Band Era. for special events, and also provides “hosts” who
welcome attendees and show them where the various
In the autumn of 2007, Radio Riel started producing facilities (such as dance animation machines) are.
two types of programming, in conjunction with the
Caledon Library, which now has its parcels across Exactly how Radio Riel’s presenters handle these
Caledon permanently set to Radio Riel. One was a tie shows varies from one presenter to another and also
in with the Library’s Book of the Month Club. Every depends on the type of event. For a Formal Ball, for
month a new work is chosen by the library – always a example, the presenter will normally assemble a series
19th century work or earlier, in the public domain – and of a dozen or so 15-minute music segments. Attendees
at the end of the period a (generally well-attended) have ‘dance cards’ with numbered slots and invite each
public discussion is held in the Library Headquarters, other in advance to schedule a dance. As each segment
where the book, the author and the social context of the nears its end the host will call the number of the next
work are discussed. There is an audiobook equivalent dance and warn people that it’s coming up. Then
of the Gutenberg Project, called Librivox.org, which between segments, the presenter will announce the
encourages volunteers to collaborate in recording changeover on-air.
readings of public domain literature, chapter by More usually, the event is a less formal affair, with
chapter. Radio Riel now broadcasts these audiobooks visitors dancing to music whose theme has been
in the days running up to the discussion, both as chosen by the client. Often a client will request a
individual chapters in conjunction with “listening particular presenter who specialises in their chosen type
parties” at the Radio Riel HQ, and the complete works of music. Some presenters may use a sophisticated DJ
from beginning to end. application such as Native Instruments’ Traktor, and
The other collaboration with the Library is the DJ ‘live’ in exactly the same way as they might in a
introduction of a series of daily broadcasts called real-life club, beat-matching and building mixes on the
“From the Library…” in which Radio Riel presenters fly based loosely on a playlist and the feel of the
build themed playlists of aspects of their music audience; others may use SAM Broadcaster or even
collections, generally with a specific “Caledon- something as simple as WinAmp to play a pre-prepared
friendly” theme, such as “Choral Music of the playlist, announcing the tracks after every 1-3 numbers
Renaissance” or “Early Folk Music of North America”. as in a conventional radio show.
For each programme, the presenter writes a discussion Much more sophisticated are the live musicians who
of the theme for the Radio Riel web site, which perform in Second Life. Usually they are solo artists,
provides a daily programme guide, and directs the though some are quite sophisticated groups, and often
listener to artists, recordings and web sites of relevance they have real-life musical careers in addition to their
and interest. work in SL. In these cases the actual music production
Virtually all the above examples, although they are tie- process differs little from live music in any
ins with events and organisations in-world, essentially environment. Typically the musician(s) will use mics
consist of the compilation and automated playing-out and pickups conventionally, and mix live to stereo.
of playlists, just like many internet radio stations. A The stereo line-level feed goes to the line input of the
variety of playout applications are in use for this computer’s sound card and thus to the streaming client.
activity, depending on the specific presenter involved
and the system they use for music. Typical is the use FROM SOURCE TO STREAM
of SAM Broadcaster by Spacial Audio – a typical Some broadcasting applications have their own
Windows-based internet broadcasting programme streaming client built-in. Other streaming clients are
which includes its own streaming client – another is stand-alone and pick up the audio from the music
Fidelity Media’s MegaSeg, a Macintosh-based playlist playing application by “hijacking” it on its way to the
automation system. sound card.
Although the above activity is a significant one for My own preferred approach is a hybrid (see Fig 2,
Radio Riel, it is almost unknown for “straight” over). I use a Apple Mac Mini as a music server, with
internet radio stations to be based in Second Life and two 1TB external FireWire drives for the music library
targeted at its residents: in most cases, residents (one as backup). For automated playlists I use Slim
simply tune their parcels to an existing internet station Devices’ Slimserver, the latter playing out via a

MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008 16-5


RICHARD ELEN

Squeezebox 3 network player. For ‘live’ shows I use supplied to listeners. This is usually something like
Traktor, but due to a bug in its streaming of lossless “live” or “stream”, but it can be set to anything. Thus
FLAC files (the format of most of my library) and the the URL will be something like
fact that it only streams an Ogg stream to an Icecast “http://minor.slserver.com:9004/live”. However, when
server, I do not use its built-in streaming client. the server is accessed as a Shoutcast server, the mount
point is predetermined. It’s important to take care that
Instead I use an external analogue mixer. The
the mount point provided by default and that used in
Squeezebox drives one stereo channel, while Traktor
the streaming client are the same, so that the URL will
uses the outputs of an M-Audio Firewire 410 audio
be the same whether a presenter is driving the server as
interface and from there into the mixer. The mixer
Shoutcast or Icecast.
output feeds the 410’s inputs via a stereo
compressor/limiter and thence back into the Mac Mini, Another consideration is the transport format used to
where the streaming client NiceCast picks up the audio stream to the server. The server normally outputs the
from the Macintosh’s Core Audio system and uses it stream type and specification it is fed with; so if you
to drive the stream. feed it mp3, 44.1kHz sampling, 16-bit, 96 kb/s, that is
what listeners will get. If you send an Ogg stream to
DRIVING THE SERVER an Icecast server, you will get an Ogg stream out
(normally: it is possible to transcode the format in the
At Radio Riel, we use Icecast servers, but they are server but this is seldom available on rented servers
configured to emulate Shoutcast ones. This is because and may also impact audio quality). The FMOD player
not all the staff members who access the streaming embedded in the Viewer can play Ogg streams (and
servers have the ability to address an Icecast server they give better quality for the same data rate than
directly. For example, the simpler streaming mp3) but most off-world players cannot handle them.
applications such as the DSP plugin for WinAmp or The listener attempting to hear the stream in WinAmp,
the SimpleCast application from Spacial, can only say, or iTunes, will see the embedded stream metadata
handle Shoutcast servers. This, and other but will not hear anything.
considerations, leads to some interesting configuration
issues. In addition Radio Riel has access to four Normally, this is a disadvantage, as the station wishes
streaming servers at different data centres based in the to maximise its audience both in-world and off-world,
US and Europe so as to minimise the chances of and as a result Radio Riel streams mp3 exclusively –
multiple streams being taken out of action by one despite the fact that the format is rather long in the
event. tooth and somewhat inferior to more recent streaming
technologies such as AAC Plus – as virtually any
In the case of Radio Riel, one of several people will be streaming audio player will replay it successfully. This
driving one of the two main streams at any given time. is not unlike the situation with DAB in the UK: it is
This means that whatever the settings are, they must old-fashioned, but everyone can listen to it. One area
provide the same result for the listener. In addition, it where streaming Ogg would be useful would be if you
is necessary for any handovers between presenters to be wished to carry adult content to Second Life listeners.
as seamless as possible. We do not want to lose By definition, all residents of Second Life must be 18
listeners because their player has dropped out during a years of age or over. Thus a format that the Viewer
handover or because the stream address has changed. embedded player can play, but virtually nothing else
To minimise listener loss of stream during a handover, can, might have its uses.
all presenters use the same stream specifications: mp3,
44.1 kHz sampling, 16-bit, 96 kilobits/second. In MAXIMISING QUALITY
addition, care is taken to minimise the time the stream
Achieving reasonable audio quality in Second Life is a
is off the air during a handover. The originator-server-
real challenge. To begin with, we are streaming a lossy
listener path has significant latency (in the order of tens
format (and a relatively elderly one, at that) and we are
of seconds), so in-world private instant messaging is
streaming into an environment where a great deal is
used to count down to the handover. When the input to
going on. Many objects make sound in Second Life,
the server is cut, the output is also cut, so the idea is
from environmental ambient sound generators to
to hand over seamlessly with the next presenter picking
clocks, running water, footsteps, and even the sound
up the stream immediately it is released by the current
effect of typing when people are typing in open chat!
presenter. If this is the case and the stream
specifications are identical, then the listener in-world
This means that it helps to keep the average level up.
will generally not experience a break in transmission. If
In addition, especially in the case of live music, the
a break occurs, the remedy is or event hosts to ask
content may be fairly dynamic. As a result a degree of
people in public chat to press Pause and then Play on
automatic dynamic range control is required, ie
their embedded media player.
compression, to bring up the average apparent
An Icecast server has what is known as a “mount loudness. In addition, as the effect of overloading the
point” which is included in the complete URL stream is quite nasty, with sudden onset of loud

16-6 MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008


MUSIC IN THE METAVERSE

distortion at clipping, having a peak limiter in the Equalisation can be used to compensate for loss of HF
chain is a good idea. content due to the data rate, and this can generally be
configured by the presenter, or with the assistance of
Some streaming clients have the ability to incorporate friends or colleagues, in tests, as can the amount of
plugins to modify the audio (NiceCast, for example, compression and overall level-setting.
can use Apple Units and other audio plugins and
includes some useful ones such as a multiband IN PERFORMANCE
compressor) and most broadcast applications have Performing in Second Life, as either a musician or as a
built-in complimiters of some kind. If there is an DJ, is a fairly complex activity. In addition to doing
analogue part of the chain (as I have in my own setup, what you normally do on the audio side, you are also
or live musicians will have) then there is the added present in-world as an avatar. In any live music
challenge of overloading the inputs of the audio situation there is a visual aspect to the performance,
interface, and in this case a conventional stand-alone even if you are ‘just’ playing records, and in SL it is
complimiter (with the limiter set just below clipping made more complicated by the fact that the audience
on the interface in puts) is worth having. can’t see you, they can see your avatar. Bearing this in
mind, when I wrote a booklet for an artist-manager
Another issue is the fact that the data rate is relatively
friend of mine to give to her musicians on how to get
low. Higher rates would be perfectly practical for a the best sound when performing, I included at the end
plain vanilla internet radio station but it must be borne
a section on ‘Performance Tips’, some of which might
in mind that the listener is downloading streaming
give you a bit of an insight into what playing music in
audio in an environment which already has
Second Life is about, above and beyond the technical
considerable bandwidth requirements due to the
considerations. Call it “suspension of disbelief” or call
content-rich virtual visual environment, all of which is
it “maximising immersion” – it’s important. Like film
defined remotely and must therefore be downloaded.
or television, what you are doing has an illusion at its
Some audio in SL is streamed at 128 kb/s but this is
heart.
fairly unusual as it can bog down some users, and as a
result Radio Riel has adopted 96 kb/s as our standard • DON’T try and use the same computer to stream
data rate, it appearing to be the best compromise your music and keep an eye on what’s happening
between audio quality and client loading. at the venue in SL. The SL Viewer application is

MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008 16-7


RICHARD ELEN

very power-hungry and you will be very lucky if The worst case of all, when you are rich and
your streaming survives you running the Viewer famous, is of course to show a live video of your
on the same machine at the same time. Do the RL performance on a screen behind the stage while
music on one machine and keep tabs on SL on your avi pretends to do something at the same
another. Probably, surprisingly enough, the more time – do one or the other, never both.
powerful of the two machines should run the SL
Viewer. CONCLUSIONS
• DO make sure that the venue or your agent gives In my experience, the majority of people over half my
you all the stream details beforehand so you can age don’t understand this Second Life thing or why I
set up your system. You need to know: Type of would “waste my time” in a “game”. Presumably they
server; server IP address; the port number; the would rather I was sitting in front of the TV absorbing
password; and, in the case of an Icecast server, the everything thrown at me rather than going out and co-
‘mount point’. creating my own electronic entertainment.
• DO monitor the output of your audio system
while you’re playing, preferably on headphones. Exceptions to that are often educators, many of whom
You should have a listen to the audio from the have seen the potential of an immersive 3-D
music computer, but you probably won’t be able environment as a teaching tool. It is my belief that
to play while you’re listening, due to latency – the virtual environments will be as important in the future
time it takes for audio to go through the system, as the Web is today, with all the pros and cons, and
resulting in a delay. And if you try listening from that Second Life is one of the places – the most
within Second Life or to the URL of the streaming successful and perhaps most advanced – where that
server, the latency may be enormous – up to tens technology is being developed and, more important,
of seconds. So you will probably listen to the used by tens of thousands of people a day. Music has
mixer stereo bus outputs, which will not have any an important place and an important role to play in that
latency at all… but do make sure you check the environment, and I am pleased to be involved with a
stream occasionally if you can, if only to make group of people who are helping to take musical
sure it’s really there. entertainment into a new arena.
• DO keep your Open Chat History window on-
screen so you can see what the audience is saying, Hopefully this paper has helped to give you an insight
plus any IM window you need to see if your agent into music production and distribution in the Second
or someone else is sending you comments about Life ‘metaverse’ and how those of us who are working
the sound or whatever. in this new aspect of the entertainment industry ply our
• DO maintain a dialogue between you and the trade.
audience between numbers if possible… either *Richard Elen is a writer, broadcaster, recording
with simple inter-song patter or by responding engineer and producer, and former Editor of Studio
vocally to comments in open chat (DON’T type Sound magazine. He is the head of Creative Services
while you’re supposed to be performing!). at Meridian Audio Ltd in Huntingdon, UK; however,
• DO try and animate your avatar a bit – or get as the work described in this paper is not directly
someone else to help you – and try generally to related to his work at Meridian, he appears here
help the audience maintain a suspension of under the banner of Brideswell Associates, his own
disbelief. Between songs, detach the guitar, get off consultancy company, and Radio Riel, the Second Life-
the poseball that makes you wiggle your hands based internet radio station and events promoter
around, or whatever. Don’t let your avi (avatar) described in the body of this paper.
just stand or sit there appearing to be playing Richard has been a Second Life “resident’ for over a
when you aren’t or vice-versa, or have it lifeless year, and has specialised in improving the quality of
(and especially not displaying an “Away” tag). live music and audio in virtual environments. He was
When we do most things in SL, we are willingly the chair of the first conference held in the UK on
suspending disbelief and you want to encourage, computers and music, in the early 1980s, and in the
rather than obstruct, that. late 1990s, while VP Marketing at Apogee Electronics
• Corporation in California, co-wrote an AES paper on
maximising the quality of streaming internet audio.

USEFUL WEB ADDRESSES


Second Life web site: http://secondlife.com/
Second Life Music Community Forums: http://slmc.myfastforum.org/
SL Music Development mailing list
(largely supplanted by the Forums, but not entirely):
https://lists.secondlife.com/cgi-bin/mailman/listinfo/musicdevelopment/
Radio Riel web site: http://radioriel.org/
Caledon Wiki: http://www.caledonwiki.com/index.php?title=Main_Page

16-8 MUSIC EVERYWHERE – AES 23r d UK CONFERENCE 2008

You might also like