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:
organ-projectionslider-organ

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

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