THE THIRD CULTURE
for multiple network radio streams
and multichannel sound diffusion
(and optional video projection)
Rob Canning (2007)
The Third Culture
simultaneously plays the live stream of the national classical radio
station of every member state of the European Union and diffuses the
mix to a multichannel sound system. It is part of a series of works
exploring notions of consensus, time and simultaneity utilising
Internet streaming media.
The work is best
realised over a long time frame in a multichannel environment but
versions are possible between 10 mins and infinity (sound
installation). Other versions in progress are SILENCE, TOP40, JAZZFM
and NEWSTALK. Versions including live performers/improvisers are
also available.
The piece was
composed as a bash script in the pure:dyne linux operating system.
The Third Culture (concert music / installation) | Computer Live Internet Radio Streams | Download (rough example - stream direct to audio file) stereo captiure of 8ch concert coming soon Score (.pdf instructions for performance) |
///////////////////////////////////////////////////////////////////////////////////////////////////////////
LIVE VERSION
if you are have received this score
from the contemporary music center of ireland www.cmc.ie you will find
included a custom authored pure:dyne linux distribution that will
include all the necessary software and scripts. Otherwise follow the
instructions below:
1. copy the text from the back page
of this score (figure 1) in to a text document and name it
the-third-culture.streamer and make it and executable file.
2. make sure you have jack
jackaudio.org and mplayer http://www.mplayerhq.hu installed or modify
the script to reflect you software.
3. Make sure you are connected to an internet connection with a high-bandwidth (broadband essential)
4. In a terminal cd to the directory containing the the-third-culture.streamer file
5. Run the script with the following variables (where "playback" is the name of your jack output device)
Stereo Version:
the-third-culture playback 1 2 1 2 1 2 1 2
Quadraphonic Version
the-third-culture playback 1 2 3 4 1 2 3 4
Octaphonic Version
the-third-culture playback 1 2 3 4 5 6 7 8
///////////////////////////////////////////////////////////////////////////////////////////////////////////
TAPE VERSION
The multichannel tape versions are available from:
The Contemporary Music Center of Ireland
19 Fishamble Street, Temple Bar, Dublin 8
www.cmc.ie
///////////////////////////////////////////////////////////////////////////////////////////////////////////
VERSION INVOLVING LIVE PERFORMER
This piece can act as a stimulus
for an improvisation by a live performer /performers who should perform
live along side either the tape part or the live stream. The performer
should not be amplified but should compete with the speakers for space
in the acoustic. For this piece the performer should be an orchestral
or classical musician not a jazz or free improviser (these musicians
should see the piece all that jazz which works in a similar way but
streams jazz stations).
///////////////////////////////////////////////////////////////////////////////////////////////////////////
PERFORMANCE DETAILS
This piece simultaneously plays the
national classical radio station of every member state of the european
union and diffuses the mix to a multichannel sound system. It is part
of a series of works exploring the exploitation of internet streaming
media.
The duration of the piece can last anywhere between 15" and infinity (sound-installation)
The piece should be projected as a
< > crescendo diminuendo structure from ppp < fffff > mf
the piece ends by the unplugging of the network cable and the staggered
disappearance of streams as the stations run out of buffering.
If at all possible the piece should
be performed on at least an 8 channel sound system and lights should be
dropped for the performance.
If a projector is available the
multiple mplayer shells in a tiled mode of the dwm window manager on
the live cd could be projected.
///////////////////////////////////////////////////////////////////////////////////////////////////////////
DISPLAY OF SCRIPT RUNNING IN THE DWM WINDOWS MANAGER (TILED MODE) TO BE PROJECTED.
Projection
of script projected onto the organ in the Great Hall, Goldsmiths
College, University of London during soundcheck before premiere of
8channel streaming version:


Screen shot of script running in DWM window manager in tile mode:

Download stereo capture of eight channel streaming premiere
SCRIPT:
echo --------the third culture--------
echo --------rob canning 2007--------
echo starting........
echo UK-BBCRADIO3-----------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$2"
rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio3/live/r3_dsat_g2.ra&
sleep 10
echo FRANCE-----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$3" http://str0.creacast.com:74&
sleep 10
echo GERMANY Bayern 4 Klassik ------------
xterm
-e mplayer -af channels=1 -cache 100 -ao jack:port="$1,$4"
mms://a1897.l674338051.c6743.e.lm.akamaistream.net/D/1897/6743/v0001/reflector:38051&
sleep 10
echo BELGIUM KLARA CONTINUO -----FORMERLY RADIO3----
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5" http://mp3.streampower.be/klaracontinuo-mid &
sleep 10
echo BELGIUM KLARA -----FORMERLY RADIO3----
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$6" http://mp3.streampower.be/klara-mid &
sleep 10
echo CZECH------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$7" http://stream.rozhlas.cz:8000/ddur_min.ogg&
sleep 10
echo IRELAND-----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$8" rtsp://89.207.56.7/broadcast/lyric.rm&
sleep 10
echo MALTA------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$9" mms://stream.um.edu.mt/CampusFM&
sleep 10
echo POLAND----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$2" mms://82.208.28.37/classic32&
sleep 10
echo SPAIN-MADRID----------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$3"
rtsp://a1395.l910620719.c9106.e.lr.akamaistream.net/live/D/1395/9106/v0001/reflector:20719&
sleep 10
echo AUSTRIA-OE1------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$4" mms://stream1.orf.at/oe1-wort&
sleep 10
echo DENMARK-------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5" http://wmscr2.dr.dk/e02ch02m?wmcontentbitrate=300000&
sleep 10
echo FINLAND--------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$6" rtsp://194.252.88.2:554/radiovega/vader/vader08.ra&
sleep 10
echo GERMANY-NDR--------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$7"
rtsp://213.254.239.61/farm/*/encoder/ndr/live/ndrkultur.rm&
sleep 10
echo NETHERLANDS-----------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$8" mms://livemedia.omroep.nl/concertzender-smal&
sleep 10
echo PORTUGAL--------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$9" http://195.245.176.20/antena2 &
sleep 10
echo SPAIN-RADIO3----------------------------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$2"
mms://a1360.l910520572.c9105.e.lm.akamaistream.net/D/1360/9105/v0001/reflector:20572&
sleep 10
echo AUSTRIA SCHOENBERGSTATION-----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$3" http://81.223.24.100:8000/&
sleep 10
echo CZECH ----------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$4" http://www.rozhlas.cz/_audio/00535234.mp3&
sleep 10
echo NETHERLANDS-----------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5" mms://livemedia2.omroep.nl/radio4-smal&
sleep 10
echo ITALY---------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$6" rtsp://live.media.rai.it/broadcast/fd5.rm&
sleep 10
echo LATVIA-------------------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$7"
rtsp://lr3r.latvijasradio.lv:554/encoder/lr3s.rm?cloakport=80,554,7070&
sleep 10
echo NORWAY--------------------------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$8" http://radio.hiof.no/nrk-alltid-klassisk-56&
sleep 10
echo SLOVENIA---------------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$9" mms://helix10.rtvslo.si/wmtencoder/ars.wma &
sleep 10
echo SWEDEN-----------------------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$2" rtsp://sr-wm.qbrick.com/02038_sr-p2-high&
sleep 10
echo UK-BBCRADIO3-----------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$6"
rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio3/live/r3_dsat_g2.ra&
sleep 10
echo FRANCE-----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$7" http://str0.creacast.com:74&
sleep 10
echo GERMANY Bayern 4 Klassik ------------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$8"
mms://a1897.l674338051.c6743.e.lm.akamaistream.net/D/1897/6743/v0001/reflector:38051&
sleep 10
echo BELGIUM KLARA CONTINUO -----FORMERLY RADIO3----
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$9" http://mp3.streampower.be/klaracontinuo-mid &
sleep 10
echo BELGIUM KLARA -----FORMERLY RADIO3----
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$2" http://mp3.streampower.be/klara-mid &
sleep 10
echo LATVIA-------------------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$3"
rtsp://lr3r.latvijasradio.lv:554/encoder/lr3s.rm?cloakport=80,554,7070&
sleep 10
echo CZECH------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$4" http://stream.rozhlas.cz:8000/ddur_min.ogg&
sleep 10
echo IRELAND-----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5" rtsp://89.207.56.7/broadcast/lyric.rm&
sleep 10
echo MALTA------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$6" mms://stream.um.edu.mt/CampusFM&
sleep 10
echo POLAND----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$7" mms://82.208.28.37/classic32&
sleep 10
echo SPAIN-MADRID----------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$8"
rtsp://a1395.l910620719.c9106.e.lr.akamaistream.net/live/D/1395/9106/v0001/reflector:20719&
sleep 10
echo AUSTRIA-OE1------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$9" mms://stream1.orf.at/oe1-wort&
sleep 10
echo DENMARK-------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$2" http://wmscr2.dr.dk/e02ch02m?wmcontentbitrate=300000&
sleep 10
echo FINLAND--------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$3" rtsp://194.252.88.2:554/radiovega/vader/vader08.ra&
sleep 10
echo GERMANY-NDR--------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$4"
rtsp://213.254.239.61/farm/*/encoder/ndr/live/ndrkultur.rm&
sleep 10
echo NETHERLANDS-----------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5" mms://livemedia.omroep.nl/concertzender-smal&
sleep 10
echo PORTUGAL--------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$6" http://195.245.176.20/antena2 &
sleep 10
echo SPAIN-RADIO3----------------------------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$7"
mms://a1360.l910520572.c9105.e.lm.akamaistream.net/D/1360/9105/v0001/reflector:20572&
sleep 10
echo AUSTRIA SCHOENBERGSTATION-----------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$8" http://81.223.24.100:8000/&
sleep 10
echo CZECH ----------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$9" http://www.rozhlas.cz/_audio/00535234.mp3&
sleep 10
echo NETHERLANDS-----------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$2" mms://livemedia2.omroep.nl/radio4-smal&
sleep 10
echo ITALY---------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$3" rtsp://live.media.rai.it/broadcast/fd5.rm&
sleep 10
echo LATVIA-------------------
xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$4"
rtsp://lr3r.latvijasradio.lv:554/encoder/lr3s.rm?cloakport=80,554,7070&
sleep 10
echo NORWAY--------------------------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5" http://radio.hiof.no/nrk-alltid-klassisk-56&
sleep 10
echo SLOVENIA---------------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$6" mms://helix10.rtvslo.si/wmtencoder/ars.wma &
sleep 10
echo SWEDEN-----------------------------------
xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$7" rtsp://sr-wm.qbrick.com/02038_sr-p2-high&
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
sleep 10
echo unplug network cable to finish -----------------------------------------------
##############################xterm -e the-third-culture.streamer $1 $6 $7 $8 $9 $2 $3 $4 $5 &
#########sleep 100
echo unplug network cable to finish -----------------------------------------------
# -- -------------------------------------------------- xterm -e killall mplayer -af channels=1&
#####echo ESTONIA----------------
#####xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5" mms://213.35.156.21/klassikaraadio&
#####sleep 10
################echo GERMANY-MDR------------
################xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$5"
http://62.146.66.36:80/22007mdrfigaro/live/3087mdr_figaro_live/de_44.wma&
###echo BULGARIA CLASSIC FM------------
###xterm
-e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$4" mplayer
-af channels=1 -cache 32 -ao jack
pnm://realaudio.ttm.bg/classicfm.ra&
#echo GREECE----------------
#xterm -e mplayer -af channels=1 -cache 50 -ao jack:port="$1,$8" rtsp://rencode1.noc.ntua.gr:5554/encoder/era3.ram&
#sleep 10