Вы находитесь на странице: 1из 8

DOI: http://dx.doi.org/10.14236/ewic/eva2014.

0RGHOOLQJ$UYR3lUW
V0XVLFZLWK2SHQ0XVLF

$QQD6KYHWV &KDUOHVGH3DLYD6DQWDQD
0DULD&XULH6NRGRZVND8QLYHUVLW\LQ/XEOLQ 8056706,5&$0&156830&
3ODF0DULL6NRGRZVNLHM&XULH SODFH,JRU6WUDYLQVN\3DULV)UDQFH
/XEOLQ3RODQG 81,&$03&DPSLQDV%UpVLO
annashvets11@gmail.com charles.de.paiva@ircam.fr

Algorithmic music and computer-aided composition often pose problems of form organisation. The
reproduction of the vertical (harmonic) and horizontal (melodic) structures must be integrated into
larger structures building the form of the composition. The mathematically constructed structure
of musical work allows to reproduce the algorithm of the form building at the level of its creation.
The analysis of different works by the Estonian composer Arvo Prt shows that his creativity
process is based on strict mathematical logic of construction. This logic combined with the
tinntinnabuli technique of composition, provides ideal material for the creation of these algorithms.
Programming environments such as OpenMusic allow to create models for the reproduction and
reconstruction of musical compositions based on the analysis of the composers creative process.
In this article we show such models created for the generation of Arvo Prt's music, including form
structure organisation, based on algorithms conceived from the analysis of his works (Tabula
Rasa, Mein Weg, Spiegel im Spiegel and Fratres).

OpenMusic. Arvo Prt. Algorithmic composition. Musical modelling.

1. INTRODUCTION

3UHYLRXV VWXGLHV KDYH GHPRQVWUDWHG WKDW H[LVWLQJ 2. FORM ALGORITHMS


PXVLFDO VFRUHV FDQ EH UHEXLOW XVLQJ FRPSXWHU
PRGHOV 'H 3DLYD 6DQWDQD %UHVVRQ  $QGUHDWWD 7KHZRUNVRI$UYR3lUW E DUHQRWRUJDQLVHG
 7KHPRGHOOLQJRIDPXVLFDOVFRUHFRQVLVWVLQ DVWUDGLWLRQDOIRUPVRIFODVVLFDOPXVLF7KHIRUPLQ
UHSURGXFLQJ WKH FRPSRVLWLRQDO SURFHVV E\ DQ KLV SLHFHV UHOLHV PRVWO\ RQ WKH PHORGLF
DOJRULWKP DEOH WR JHQHUDWH HLWKHU WKH VFRUH RU WKH GHYHORSPHQW 6KYHWV  :H EDVH RXU DQDO\WLF
QHLJKERXULQJYDULDQWVREWDLQHGE\DGLIIHUHQWVHWRI ZRUN RQ D VHDUFK IRU DOJRULWKPLF UXOHV ZKLFK
SDUDPHWHUV 5RNLWD  XQGHUOLHKLVSLHFHVVWUXFWXUH 6KYHWV 
 
,QWKLVFRQWH[WWKHUHSURGXFWLRQRIWKHPXVLFDOVFRUH 6WDUWLQJ ZLWK WKH SLHFH Fr Alina   IRU SLDQR
E\ D FRPSXWHU PRGHO FDQ EH FRQVLGHUHG DV D 3lUW FRPSRVHV LQ WKH VW\OH FDOOHG Tintinnabulli
VLPXODWLRQRIWKHPXVLFDOFRPSRVLWLRQZKLFKLVQRW EHOOVLQ/DWLQ 2QHRIWKLVVW\OHVPDLQWHFKQLTXHV
QHFHVVDULO\IDLWKIXOWRWKHUHDODFWRIWKHFRPSRVHU FRQVLVWV LQ ZULWLQJ WZR GLVWLQFW YRLFHV WKH ILUVW RQH
6XFK VLPXODWLRQ FDQ VHUYH WKH SXUSRVHV RI LV QDPHG WKH PHORGLF YRLFH DEEUHYLDWHG DV 0
YHULILFDWLRQ REVHUYDWLRQ RU SURGXFWLRQ RI VLPLODU 9RLFHDQGWKHVHFRQGLVQDPHGtintinnabulliYRLFH
PRGHOVDQGSLHFHV RU 79RLFH +LOOLHU   7KH ILUVW YRLFH PRYHV LQ
 VWHSZLVH PRWLRQ WKURXJK D VSHFLILHG PRGH SDUWO\
7KH OpenMusic FRPSXWHUDLGHG FRPSRVLWLRQ EDVHG RQ WKH WUDGLWLRQDO GLDWRQLF VFDOH OLNH &
HQYLURQPHQW RIIHUV D ODUJH VHW RI UHDG\WRXVH 0DMRU RU $PLQRU  ZKLOH WKH 79RLFH UHVWULFWV LWVHOI
IXQFWLRQVSHUIRUPLQJPXVLFFRPSRVLWLRQDQGUHODWHG WR WKUHH QRWHV RI WKH VDPH VFDOH ZKLFK IRUP LWV
WDVNV %UHVVRQ $JRQ  $VVD\DJ   ,Q WKLV WRQLFWULDG VWUGDQGWKWRQHV 
HQYLURQPHQW WKH RXWSXW RI LPSOHPHQWHG PRGHOV 
FDQ EH KHDUG DV DXGLR RU 0,', ILOHV VHHQ DV :H KDYH FKRVHQ WR DQDO\VH IRXU SLHFHV E\ 3lUW
PXVLFDO VFRUHV DQG ILQHWXQH HGLWHG %UHVVRQ  Fratres  IRUYLROLQDQGSLDQR DYHUVLRQ
$JRQ  IRUVRORYLROLQVWULQJRUFKHVWUDDQGSHUFXVVLRQDOVR
 H[LVWV  Spiegel im Spiegel   IRU LQVWUXPHQWDO
,Q WKLV SDSHU ZH ZLOO SUHVHQW D QXPEHU RI PRGHOV VRORDQGSLDQR DYHUVLRQIRUGRXEOHEDVVFODULQHW
IRUSLHFHVE\$UYR3lUWLPSOHPHQWHGLQOpenMusic KRUQ IOXWH EDVVRRQ DQG SHUFXVVLRQ H[LVWV DV
WKDWZHXVHWRGHYHORSDFUHDWLYHDQDO\VLVRI3lUWV ZHOO  Mein Weg    IRU RUJDQ DQRWKHU
PXVLF YHUVLRQ LV IRU  VWULQJV DQG SHUFXVVLRQ  DQG


Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana

Tabula Rasa  DGRXEOHFRQFHUWRIRUWZRVROR 7KH XVH RI WKHVH WUDQVIRUPDWLRQV LQ WKH IRXU
YLROLQV SUHSDUHG SLDQR DQG FKDPEHU RUFKHVWUD DQDO\VHG ZRUNV E\ $UYR 3lUW FRXOG EH UHVXPHG WR
7KLV ODVW SLHFH KDV WZR PRYHPHQWV Ludus DQG WKUHHFDVHV
Silentium7KHVHSLHFHVZHUHFKRVHQPDLQO\IRUWKH  5HSHWLWLRQ RI WKH WZR QHLJKERXULQJ VWDQ]DV
VLPLODULW\ RI WKHLU IRUPDO DWWULEXWHV DQG WKH UHODWHG E\ TXHVWLRQDQVZHU ORJLF ZLWK XVH RI
DOJRULWKPVZKLFKVWUXFWXUHWKHP PLUURUHG WUDQVIRUPDWLRQV DQG GHVFHQGDQW
 SLWFK VKLIWLQJ RQ WKH LQWHUYDO RI D WKLUG
7R SUHVHQW WKH DOJRULWKPV GHVFULELQJ 3lUWV SLHFHV Fratres 
FRQVWUXFWLRQ ZH IROORZHG D SULQFLSOH RI GLDWRQLF  /LQHDUDGGLWLRQ RIWKHWRQHVXSWRWKH QSRLQW
VFDOHPDSSLQJ7KHSLHFHVPHORGLFYRLFHVKDYHD RI UDQJHV LQFUHDVH Tabula Rasa Spiegel im
UHIHUHQWLDOQRWHIURPZKLFKLWJHQHUDOO\VWDUWVDQG Spiegel 
ZKLFK XVXDOO\ KDV D ORQJHU UK\WKPLF GXUDWLRQ WKDQ  /LQHDUDGGLWLRQWRWKHQSRLQWRIUDQJHDQGWKH
WKH RWKHUV :H FDOO WKLV UHIHUHQWLDO QRWH WKH EDVH VDPHV\PPHWULFDOUHGXFWLRQXSWRWKHQRWH
DQG LW LV DVVLJQHG WR WKH QXPEHU

 7KH QHDUHVW Mein Weg 
VWHS RI WKH VFDOH WR WKH EDVH UHFHLYHV WKH 
DVVLJQPHQWRIWKHQXPEHUWKHVHFRQGVWHSDIWHU 7KH FRGH H[DPSOH OLVWLQJ EHORZ )LJ   LV DQ
WKHQHDUHVWLVHWF$OOWKHQRWHVDERYHWKHQRWH LPSOHPHQWDWLRQ RI WKH GHVFULEHG PLUURULQJ
ZLWKVWDWXVUHFHLYHWKHVLJQDQGDOOWKHQRWHV WUDQVIRUPDWLRQV LQ &RPPRQ /LVS WKH XQGHUO\LQJ
EHORZ WKDW QRWH UHFHLYH WKH  VLJQ 7KH PHORGLF ODQJXDJHRIOpenMusicHQYLURQPHQW
YRLFH LV FRPSRVHG RI VXEVHFWLRQV RUJDQLVHG LQ 
WKUHH KLHUDUFKLFDO OHYHOV :H QDPHG WKHVH OHYHOV
phrases semi-stanzas DQG stanzas :H SUHVHQW
EHORZ WKH PDSSLQJ RI WKH PHORGLFYRLFH IURP
Fratres 7DE 

Table 1: Melodic-voice mapping principle



1st stanza of Fratres
Mapped numbers Unmapped notes Figure 1: Implementation of the algorithm for 'mirrored'
melodic voices
1st phrase 0 -1 +1 0 edfe
nd
2 phrase 0 -1 -2 +2 +1 0 e d cis g f e 7KH mirror-ser IXQFWLRQ UHWXUQV WZR VHULHV ERWK
rd
3 phrase 0 -1 -2 -3 +3 +2 +1 0 e d cis b a g f e HQGLQJZLWKWKHVDPH
SLYRW
7KHVHFRQGVHULHVLVD
UHVXOW RI D URWDWLRQ RU D UHYHUVLRQ GHSHQGLQJ RQ
ZKHWKHU
PD[
LVHYHQRURGG7KHILUVWVHULHVLVWKH
2.1 M-voice algorithm of construction LQYHUVLRQRIWKHVHFRQG
7KH ODZV LQKHUHQW WR WKH 0YRLFH FRQVWUXFWLRQ 2.2 Measures structure
FRQVLVWRIWKHOLQHDUDGGLWLRQUHPRYDOUHSODFHPHQW
RI LWV HOHPHQWV DQG PLUURUHG V\PPHWU\ RQ PLFUR 7KH ODZ RI OLQHDU DGGLWLRQUHPRYDO LV VRPHWLPHV
DQG PDFUR OHYHOV WKXV DW WKH OHYHOV RI VWDQ]D LQKHUHQW WR WKH JHQHUDO PHDVXUHV VWUXFWXUH 7DE
VWDQ]D SKUDVHSKUDVH DQG HOHPHQWHOHPHQW   7KLV ODZ LV DSSOLHG WR WKH PHWUH XQLWV ZLWKLQ
UHODWLRQV 7KHV\PPHWU\ODZVDUHFHQWUHGYHUWLFDOO\ HDFKPHDVXUH/HW
VORRNDWWKHVWUXFWXUHRIWKHILUVW
DQG KRUL]RQWDOO\ RQ WKH WRQH  7KH SDUWRI Tabula RasaLudus7KHVWUXFWXUHRIWKLV
WUDQVIRUPDWLRQVLQWKHGLIIHUHQWDQDO\VHGZRUNVFDQ SDUWLVGLYLGHGLQWRWZRPDLQVHFWLRQVWKH
ERG\
RI
EHVXPPDULVHGDVIROORZV WKHSLHFHDQGWKHFDGHQFHSDUWZKLFKLVJXLGHGE\
 9HUWLFDOO\ PLUURUHG UDQJHV RI SKUDVHV ZLWKLQ VRPH RWKHU KRUL]RQWDO DQG YHUWLFDO DOJRULWKPV RI
WKH VDPH VWDQ]D   WRZDUGV    EXLOGLQJ 7KH DERYHPHQWLRQHG ODZV DSSHDU LQ WKH
Mein WegSpiegel im SpiegelSilentium 
ERG\
 SDUW $V ZH FDQ VHH RQ WKH WDEOH  WKH
 +RUL]RQWDOO\PLUURUHGUDQJHVRIQXPEHUVZLWK VWUXFWXUH FRQVLVWV RI IRXU VWDQ]DV (DFK VWDQ]D
OLQHDUDGGLWLRQ0+/-1 +/-2 +/-3 WRZDUGV(+/-4) FRQVLVWV RI WZR VHPLVWDQ]DV )LQDOO\ HDFK VHPL
+/-3 +/-2 +/-1 0 Mein Weg Spiegel im VWDQ]D FRQVLVWV RI WKH WKUHH PHDVXUH VWUXFWXUHV
Spiegel  06 FHOOV0606DQG06(DFKPHDVXUH
3. 0LUURUHG RUGHU RU QXPEHUV ZLWKLQ WKH VWUXFWXUH KDV LWV RZQ DOJRULWKP RI PHDVXUHV RU
HOHPHQWVRISKUDVHV0+/-1 +/-2 +/-3 WRZDUGV PHWUHXQLWVDGGLWLRQUHPRYLQJ
+/-3 +/-2 +/-1 0 (Ludus IURP Tabula Rasa); 7KH ILUVW PHDVXUH VWUXFWXUH 06   KDV WZR
 0LUURUHG HOHPHQWV RQ SKUDVHSKUDVH Ludus  VHFWLRQVRITXHVWLRQDQVZHUUHODWLRQFRUUHVSRQGLQJ
RIVWDQ]DVWDQ]D Fratres OHYHOV0 -1 (0) +1 0 WR WKH JHQHUDO VHPLVWDQ]DV FRUUHODWLRQ ZLWKLQ RQH
WRZDUGV0 +1(0) -1 0 VWDQ]D7KHILUVWVHFWLRQLVEHJLQQLQJZLWKPHWUH
 DQG EHJLQV WKH ILUVW VHPLVWDQ]D WKH VHFRQG
VHFWLRQLVEHJLQQLQJZLWKPHWUHIROORZHGE\
PHWUH DQG EHJLQV WKH VHFRQG VHPLVWDQ]D ZLWKLQ


Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana

WKH VDPH VWDQ]D 7KH DOJRULWKP RI PHDVXUHV 


DGGLWLRQ LQ WKLV PHDVXUH VWUXFWXUH LV VSHFLDO WKH 7KHWKLUGPHDVXUHVWUXFWXUH 06 FRQVLVWVRIWKH
ILUVW VHFWLRQ KDV

 VWDWXV DQG WKH VHFRQG VHFWLRQ XVH RI  PHWUH DQG KDV YHU\ VSHFLDO
JUDSKLF

KDV

 VWDWXV 7KXV WKH WKUHH DGGHG PHDVXUHV WR DOJRULWKP RIPHDVXUHV DGGLWLRQ WKDW FRXOG EH VHHQ
WKH ILUVW VHFWLRQ ZLWKLQ WKH ZKROH
ERG\ SDUW
 RI IURPWKHFRPPHQWIRU06RQ WDEOH 7KHPHWUH
Ludus FDXVH WKH   DQG  QXPEHUV WKH VDPH  LV UHSHDWHG  WLPHV LQ WKH ILUVW SKUDVH JLYLQJ
TXDQWLW\ RI PHDVXUHV DGGHG WR WKH VHFRQG VHFWLRQ LPPHGLDWHDGGLWLRQRIPHDVXUHV(DFKILUVWVHPL
RI WKH PHDVXUH VWUXFWXUH  FDXVH WKH   DQG  VWDQ]D RI HDFK VWDQ]D UHFHLYHV WKH DGGLWLRQ RI 
QXPEHUV RI PHDVXUHV UHSHWLWLRQ ZLWK WKH VDPH PHDVXUHV DQG HDFK VHFRQG VHPLVWDQ]D  WKH
PHWUH DGGLWLRQRIPHDVXUHVXQWLOLWUHDFKHVWKHODVWRQH
 ZLWKDGGHGPHDVXUHV7KHVHDGGHGPHDVXUHV
7KHVHFRQGPHDVXUHVWUXFWXUH 06 LVEHJLQQLQJ DW WKH EHJLQQLQJ DQG DW WKH HQG RI WKH
ERG\
 RI
ZLWK  PHWUH DQG WKH DOJRULWKP RI LWV EHKDYLRXU LudusPDNHDNLQGRIDUF0RUHRYHUWKHDGGLWLRQRI
DPRQJ WKH ZKROH Ludus SDUW FRQVLVWV RI D VLPSOH PHDVXUHV RI WKH WZR QHLJKERXULQJ SKUDVHV JLYHV
OLQHDUUHPRYDORIRQHPHWUHXQLW ZLWKLQHDFKVHPL QXPEHU  UHSHDWHG WKUHH WLPHV ZKLFK UHFUHDWHV
VWDQ]D 7KXV WKH JUDQG SDXVH *3  LV OLQHDUO\ WKLVDUFYLVXDOO\
UHGXFHG IURP  LQ WKH ILUVW VHPLVWDQ]D WR  LQ
WKHODVWVHPLVWDQ]D


Table 2: Measure structures algorithms

Number Number of MS 1 Comment for MS 2 Comment MS 2 Comment for


of stanza semi-stanza MS 1 for MS 2 MS 2
   0 *3    +6
   1 *3 -1m. unit    +4 +6
    +3 measures *3 -1m. unit 4/4 (12) +2
    +3 measures *3 -1m. unit 4/4 (16) +4 +6
    +3 measures *3 -1m. unit 4/4 (18) +2
    +3 measures *3 -1m. unit 4/4 (22) +4 +6
    +3 measures *3 -1m. unit 4/4 (24) +2
    +3 measures *3 4/4 (30) +6



Figure 2: Lisp code generating metric structures from a melodic voice


7KHVLPLODUPHWUHXQLWVRSHUDWLRQVFDQEHIRXQGLQ VXFFHVVLRQLVUHSHDWHGWZLFH7KHQXPEHULQWKH
Fratres7KHILUVWPHWUHWKDWDSSHDUVLQWKHSLHFH V\PPHWULFDO FHQWUHV RI WKHVH VXFFHVVLRQV ZLOO
  LV UHSHDWHG WZLFH LQ WZR IROORZLQJ PHDVXUHV DSSHDU DV WKH QXPEHU RI WKH ZKROH VWDQ]D
7KLVSUHDPEOHRIWZRPHDVXUHVZLOOEHJLQHDFKRI PXOWLSOLFDWLRQ 7KXV DOO WKH PHDVXUH VWUXFWXUH
VWDQ]DV RI WKH SLHFH LW ZLOO DOVR ILQLVK WKH ZKROH DOJRULWKP RI Fratres FRXOG EH SUHVHQWHG DV RQH
SLHFH FUHDWLQJ WKH PHWULF DUF ZLWK WKH EHJLQQLQJ IRUPXOD
7KH RWKHUPHWUHV    DQG  ZLOO ODVW RQO\
RQH PHDVXUH HDFK :LWKLQ WKLV PHWUHV VXFFHVVLRQ ^  >9_9@` 9  
ZH FRXOG VHH WKH ORZ RI QXPEHU  LQ VHQVH RI 
DGGLWLRQ       DQG WKH ZKROH


Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana

)LJXUH  VKRZV WKH Lisp FRGH LPSOHPHQWLQJ WKHVH


PHWULF DOJRULWKPV 7KH mirror-rhythm-cond Table 3: The example of layers overlaying algorithm
JHQHUDWHV UK\WKPLF ILJXUHV ILOOLQJ D PHDVXUH LQ WKH VW QG
OpenMusicUK\WKPLFWUHHIRUPDWDQGWKHmelody-  6WDQ]D  6WDQ]D
st nd
rhythm IXQFWLRQ DSSOLHV WKH SUHYLRXV IXQFWLRQ WR D 1 semi-s. 2 semi-s 1st semi-s. 2nd semi-s
URZRIYDOXHV 0 0 0 0 0 0 0 0
7 7 7 7 7 7 7 7
2.3 Layers relations
0 0 0 0 0 0 0 0
2.3.1. Symmetry laws 7 7 7 7 7 7 7 7
7KH V\PPHWU\ ODZV DSSHDU DW WKH OHYHO RI OD\HUV M T 0 0 M T 0 0
UHODWLRQV HVSHFLDOO\ LQ WKH RYHUOD\LQJ ZH FDQ T M 0 0 T M 0 0
GLVFRYHU LQ WKH Ludus SDUW RI Tabula Rasa. :LWKLQ
10 q. T 18 q. T
WKH PHDVXUH VWUXFWXUH  06   WKH PDLQ
GHYHORSPHQW PXVLFDO PDWHULDO DSSHDUV  VRORV RI TXDUWHUV TXDUWHUV
WZR YLROLQV VXSSRUWHG E\ WKH RUFKHVWUD  TXDUWHUV
DFFRPSDQLPHQW 7KLV DFFRPSDQLPHQW FRQVLVWV RI 
OD\HUV RYHUOD\ (DFK OD\HU LV UHSUHVHQWHG E\ D
VSHFLILHGSDUWRIWKHVWULQJRUFKHVWUD

7KH OD\HUV RYHUOD\LQJ DUH FORVHO\ UHODWHG WR WKH
VWDQ]DV DQG VHPLVWDQ]DV GLYLVLRQ 7DE   (DFK
VHPLVWDQ]D RI WKH PHDVXUH VWUXFWXUH  FRQWDLQV
WZR SKUDVHV LQ WKH TXHVWLRQDQVZHU UHODWLRQ 7KH 
SDLURIPHORGLF 0 DQGtintinnabuli 7 YRLFHVEHLQJ (a) Mein Weg E Silentium
UHSHDWHG GRZQZDUGV  WLPHV IRUPV WKH TXHVWLRQ
SKUDVH$IWHUERQGRQEDVV
D
ZLWKVWDFFDWRVLJQV Figure 3: Values proportion
ZKLFKODVWVTXDUWHUVLQWKHILUVWVHPLVWDQ]DWKH
VHFRQG DQVZHU SKUDVH DSSHDUV DV PLUURUHG 2.4 T-voice and its relations with M-voice
YHUVLRQ RI WKH ILUVW TXHVWLRQ SKUDVH 7KH RQO\
FKDQJH PDGH LQ WKH VHFRQG SKUDVH LV D 2.4.1. General rules
UHSODFHPHQW RI 0YRLFH DQG 7YRLFH DW WKH 7KH DGGLWLRQ RI 7YRLFH DOVR XVHV WKH ODZV RI
EHJLQQLQJRIWKHVHFRQGSKUDVH V\PPHWU\ DQG UHSODFHPHQW FKDQJH RI RUGHU  ZH
VDZ RQ WKH H[DPSOH RI 0YRLFH DQDO\VLV ,W PDLQO\
2.3.2. Values proportion FRQVLVWV RI WKH VLJQ DQG VWHS FKDQJH ZLWKLQ WKH
9DOXHVSURSRUWLRQRI0YRLFHVEHWZHHQOD\HUVDOVR VSHFLILHG DOJRULWKP 1HYHUWKHOHVV WKH  VHOHFWHG
SDUWLFLSDWHV LQ JHQHUDO IRUP FUHDWLRQ 7KH FDVHVDUHGLIIHUHQWWKXVWKH\KDYHWREHGLVFXVVHG
SURSRUWLRQDSSHDUVLQMein WegDQGLQWKHVHFRQG VHSDUDWHO\
SDUWRITabula Rasa -Silentium. 7KHFRPSDULVRQRI
WKHVH WZR VWUXFWXUHV RI SURSRUWLRQ JLYHV WKH Mein Weg7KHIRUPXODIRU7YRLFHDGGLWLRQLV7
PLUURUHGORJLFWKHUHGXFWLRQRIYDOXHVLQMein Weg IRUWZRKLJKHUOD\HUVDQG7IRUWKHORZHVWOD\HU
JRHV LQ DVFHQGDQW RUGHU DQG LQ Silentium  LQ Fratres. 7KHUH LV RQO\ RQH tintinnabuli YRLFH
GHVFHQGHQWRUGHU )LJ 7KHELJJHVWYDOXHZLWKLQ IROORZLQJ WKH PDLQ PHORGLF YRLFH 7KH IRUPXOD IRU
Mein WegWKHKDOIQRWH 2 GLYLGHGE\2DSSHDUV 7YRLFHDGGLWLRQPDLQO\FRQVLVWVRIWKH7EXWWKH
LQ WKH PLGGOH OD\HU DV TXDUWHU 1  DQG WKH KLJKHVW QRWHVRI0YRLFHZLWKLQGH[HV1DQG3DWWKHILUVW
OD\HU FRQVLVWV RI HLJKW 0.5  UK\WKPLF YDOXHV WKH WLPH LQ VWDQ]D DSSHDU ZLWK 7 IRUPXOD RI
UHVXOWRIPLGGOHOD\HUYDOXHGLYLVLRQE\  7KHODZ tintinnabuliWRQH DGGLWLRQ 7KH VDPH UXOH KROGV IRU
RI WZR WLPHV GLYLVLRQ RI YDOXHV LV LQKHUHQW WR WKH WKH QRWHV RI 0YRLFH ZLWK LQGH[ +1 GXULQJ WKH
UK\WKPLF YDOXHV ZLWKLQ WKH VDPH OD\HU LQ Silentium SKUDVHUHSHWLWLRQVLQWKHVDPHVWDQ]D
WKH ELJJHVW GRXEOH ZKROH QRWH YDOXH 8  LQ WKH 
KLJKHVWOD\HULVIROORZHGE\ZKROHQRWH 4 DQGWKLV Silentium. (DFK0YRLFHKDVLWVRZQ7YRLFH7KH
UK\WKPLF FHOO ZLOO QRW FKDQJH GXULQJ WKH HQWLUH 7YRLFHV RI WZR ORZHU 0YRLFHV XVH WKH VPDOOHVW
KLJKHVW OD\HU 7KH VDPH GLYLVLRQ UXOHV DUH UK\WKPLFXQLWVZLWKLQWKH0YRLFHWKH7YRLFHRIWKH
DSSOLFDEOHWRWKHWZRORZHVWOD\HUVRISilentium ORZHVW OD\HU XVHV TXDUWHUV DQG WKH 7YRLFH RI WKH
PLGGOH OD\HU XVHV KDOI QRWHV 7KH XQLWV RI WKH
KLJKHVW OD\HU EUHDN WKDW UHJXODULW\ DQG FRQWDLQ WKH
TXDUWHUV DV WKH ORZHVW OD\HU GRHV 7KH GLIIHUHQFH
LQ UHJXODULW\ RI WZR EHORZ OD\HUV OD\ LQ WKH IRUPXOD
RI7YRLFHDGGLWLRQIRUWKHWKLUGOD\HUWKHIRUPXOD
LV7IRUWKHVHFRQGOD\HULWLV7DQGIRUWKHILUVW
OD\HU LW LV D PL[HG YHUVLRQ RI 77 RQ WKH QRWH
ZLWK ELJJHVW UK\WKPLF XQLW FRPELQHG ZLWK 77


Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana

RQ WKH QRWH ZLWK VPDOOHU UK\WKPLF XQLW LQ WKH 0 Ludus 7KH 7YRLFH DGGLWLRQ LQ SDUWV RI  VROR
YRLFH YLROLQVIURP06RILudusLVFORVHO\UHODWHGWRWKH
 ORZV RI V\PPHWU\ LW FUHDWHV ZLWK 0YRLFH 7KHVH
Spiegel im Spiegel. 7KHUH DUH WKUHH 7YRLFHV LQ V\PPHWU\ ORZV DUH XVHG IRU DQLPDWLRQ RI YRLFHV
Spiegel im Spiegel ZKLFK GLIIHU E\ WKHLU UK\WKPLF ZKHQWKH\DUHJHWWLQJFORVHUWRWKHFXOPLQDWLRQDQG
YDOXHVZKROHGRWWHGQRWHVKDOIGRWWHGQRWHVDQG FRQVLVWRIWKHRUGHUFKDQJHRIFRPELQHGWRQHVIURP
TXDUWHUV 'H 3DLYD 6DQWDQD  %UHVVRQ   0 DQG 7 YRLFHV ZLWKLQ WKH VDPH PHORG\ VWUXFWXUH
(DFK7YRLFHKDVLWVRZQDOJRULWKPRIDGGLWLRQ 6XFKRUGHUFKDQJHRFFXUVLQWKHWKLUGUHVSRQVHRI
 WKH YLROLQVVRORV ZLWKVL[WHHQVUK\WKPLFXQLWV ,W
V
7YRLFH WRQHV FRQWDLQLQJ ZKROH GRWWHG QRWHV DOVR LPSRUWDQW WR FRPSDUH WKH 0YRLFH EHKDYLRXU
DSSHDU LQ WKH VHFRQG PHDVXUH DIWHU WKH PDLQ 0 ZLWK DFFRPSDQ\LQJ 7YRLFH ZKLFK DSSHDUV IURP
YRLFHDQGKDYH77IRUPXODRI7YRLFHDGGLWLRQ WKHVHFRQGVWDQ]DDVZDVPHQWLRQHGEHIRUH
ZLWK WZR RFWDYHV RI GLVWDQFH XS DQG GRZQ  7KH
ORJLF RI WKH 7YRLFH WRQH DGGLWLRQ DFFRUGLQJ WR WKH Table 4: First T-voice algorithm of Spiegel im Spiegel
7IRUPXODLVVSHFLDOLWDSSHDUVDWWKHHQGRIWKH
0 (T-1)
VWDQ]D ZLWK GHVFHQGHQW QXPHULF RUGHU ZLWK PLQXV
-1 0 (T-1) | +1 0 (T-1)
VLJQ 7DE  -2 -1 0 (T+1) | +2 +1 0 (T-1)
 -1 -2 -3 0 (T-1) | +1 +2 +3 0 (T-1)
7YRLFH FRQWDLQLQJ KDOI GRWWHG QRWHV DOVR IROORZV -4 -3 -2 -1 0 (T+1) | +4 +3 +2 +1 0 (T-1)
WKH PDLQ 0YRLFH EXW LQ FRQWUDVW ZLWK WKH ILUVW 7 -1 -2 -3 -4 -5 0 (T-1) | +1 +2 +3 +4 +5 0 (T-1)
YRLFH LW IROORZV WKH QRWHV ZLWK WKH RWKHU QXPHULF -6 -5 -4 -3 -2 -1 0 (T+1) | +6 +5 +4 +3 +2 +1 0 (T-1)
VWDWXV QRW   7KH IRUPXOD IRU 7YRLFH DGGLWLRQ LV 
7DQG7RQHRFWDYHDERYHDQGEHORZWKHPDLQ $OO WKH GHVFULEHG FDVHV DUH JDWKHUHG DQG
0YRLFH WRQH DW WKH EHJLQQLQJ ZLWKLQ WKH LPSOHPHQWHG DV tintinnabuliYRLFH DGGLWLRQ IXQFWLRQ
GHYHORSPHQW RIPRYHPHQW WKH UHJLVWHUV RI7YRLFH )LJ 
UHPDLQV WKH VDPH  7KH JHQHUDO DOJRULWKP IRU 7 
YRLFH IRUPXOD DOWHUQDWLRQ LV 77 EXW WKH
GHVFHQGLQJUDQJHVZLWKSOXVVLJQKDVWKHPLUURUHG
ORJLF77




Figure 4: Lisp code which simulates the principle of tintinabulli-voice addition


YLROLQV IURP 06  RI Ludus. 7KH PHORG\ LV D
2.4.2. Participation in the form creation FRPELQDWLRQ RI 0 DQG 7 YRLFHV DQG EHFRPHV 0
7KH 7YRLFH KDV WKH VWDWXV RI DGGHG YRLFH EXW YRLFH LWVHOI :LWKLQ WKH VHFRQG VWDQ]D LW LV
QHYHUWKHOHVV SDUWLFLSDWHV WR WKH ZKROH IRUP DFFRPSDQLHG E\ 7YRLFH SOD\HG E\ WKH RWKHU VROR
WK
FUHDWLRQ :H FDQ ILQG DQ H[DPSOH LQ WKH WZR VROR YLROLQRI06 )LJ DQGLQWKHODVW VWDQ]DLWLV


Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana

DFFRPSDQLHGFDQRQLFDOO\E\LWVHOI7KHDSSHDUDQFH x 0YRLFH LQVHUWLRQ LQ WKH 7YRLFH VWUXFWXUH


RI D FDQRQ LQ WKH ODVW VWDQ]D LV QRW D VLPSOH TXDUWHUVILJXUHRIFratres7YRLFHIURP06
UHIOHFWLRQ RI WKH FDQRQLFDO VWUXFWXUHV ZLWK OD\HUV VHFWLRQRILudus 
RYHUOD\LQJ DV ZH FDQ VHH LQ WKH DFFRPSDQLPHQW 
IURP WKH VDPH 06  7DE   7KLV JHQHUDO 7KH WHFKQLTXH RI WKH YRLFHV LQVHUWLRQ LV WKH VDPH
DQLPDWLRQ LVGHYHORSHG JUDGXDOO\DQG ZLWKPXOWLSOH EXW SURSRUWLRQ RI 0 DQG 7 YRLFHV DFFRUGLQJ WR
PHWKRGVZLWKLQWKHVDPHWZRYLROLQVRORVRI06 VHOHFWHG W\SH LV GLIIHUHQW 7KH 7YRLFH LQVHUWLRQ LQ
7KHPDLQPHWKRGLVDOUHDG\YLVLEOHRQWKHILJXUH WKH 0YRLFH VWUXFWXUH FRQVLVWV RI D VLPSOH
WKH DGGHG 7YRLFH VLQFH WKH VHFRQG VWDQ]D EULQJV DOWHUQDWLRQ RI WKH 0 DQG 7 YRLFHV WRQHV WKXV WKH
WKH VRXQG GHQVLW\ PRUHRYHU WKH UK\WKPLF YDOXHV SURSRUWLRQ LV 1/2. 7KH 0YRLFH DV DQ LQVHUWLRQ LQWR
RI WKH 7YRLFH IURP WKH WKLUG VWDQ]D DUH WZR WLPHV 7YRLFH VWUXFWXUH FRQVLVWV RI 1/3 SURSRUWLRQ ZLWK
IDVWHU WKDQ WKH YDOXHV IURP WKH VHFRQG VWDQ]D XVH RI WKH DOWHUQDWLRQ SULQFLSOH DPRQJ PRUH ODUJH
ZKHUH WKH 7YRLFH ZDV DGGHG 1  TXDUWHUV 0.5  QXPEHURI7YRLFHWRQHV7KHILUVWW\SHRILQVHUWLRQ
HLJKWV  7KH 7YRLFH IURP WKH WKLUG VWDQ]D LV FDXVHV WKH DSSHDUDQFH RI DOWHUHG YHUVLRQ RI 0
UHPDUNDEOH DOVR IRU WKH WKHPDWLF UDQJH 0 +1 0 -1 YRLFHZKLFKFRXOGEHIROORZHGE\SXUHRUPL[HG7
QG
0  JHUPLQDWLRQ   W\SH RI LQVHUWLRQ ZKLFK ZLOO EH YRLFH DVGHULYDWLRQRIWKHVHFRQGW\SHRILQVHUWLRQ 
GHVFULEHG EHORZ  ILQLVKHG ZLWK UHSHWLWLRQ RI WKH 
PHORG\LWVHOILQFDQRQLFDOVWUXFWXUHZLWKLQWKHIRXUWK 7KH GHYHORSPHQW RI SUHDPEOHV IURP 06  VHFWLRQ
VWDQ]DDVZDVPHQWLRQHGDERYH RI LudusZKLFKUHSUHVHQWWKHILUVWW\SHRILQVHUWLRQ
7 WR 0YRLFH VWUXFWXUH  RSHQV WKH RWKHU DOJRULWKP
2.4.3. `Combination of M and T voices within one RIWKHIRUPFRQVWUXFWLRQRI$UYR3lUWVPXVLFZKLFK
melody LVWKHGHYHORSPHQWIURPWKHHQGRULQRWKHUZRUGV
7KHFRPELQDWLRQRI0DQG7YRLFHVRFFXUVLQLudus WKH UHGXFWLRQ RI WKH HOHPHQWV IURP WKH HQG WR WKH
SDUWRITabula Rasa6XFKDFRPELQDWLRQFRXOGEH EHJLQQLQJ RI WKH SLHFH VHH )LJ   7ZR W\SHV RI
GLYLGHGLQWRWZRW\SHV SUHDPEOH ZLWKPLQXVVLJQDQGZLWKSOXVVLJQ KDYH
x 7YRLFH LQVHUWLRQ LQWR 0YRLFH VWUXFWXUH D OLWWOH ELW PRUH FRPSOH[ ORJLF DV FRPSDUHG WR WKH
WZR YLROLQ VRORV DQG WKHLU SUHDPEOHV IURP VLPSOHDOWHUQDWLRQ7KLVORJLFIROORZHGE\FRPSRVHU
06VHFWLRQRILudus  WHVWLILHVWKDWWKHPRGHORIWKHVHUDQJHVZDVFUHDWHG
LQ DQ HDUOLHU VWDJH DQG GHYHORSHG IURP WKH HQG WR
EHJLQQLQJ


Figure 5: General animation of voices before culmination

Figure 6: Preambles formation

)URP WKHVH PRGHOV LW LV SRVVLEOH WR UHJHQHUDWH


3. CONCLUSION WKHVHSLHFHVLQWKHIRUPRIZULWWHQVFRUHVDQGMIDI
ILOHV &KDQJHV LQ WKH LQLWLDO SDUDPHWHUV RI VXFK
:HFDUULHGRXWWKH DQDO\VLVRIIRXUVHOHFWHG ZRUNV PRGHO VXFK DV WKH VWHS RI 7YRLFH DGGLWLRQ
E\ $UYR 3lUW E\ GLVFRYHULQJ RI WKH JHQHUDWLYH LQFUHDVLQJ RU GHFUHDVLQJ RI QSRLQW HWF  DOORZ WR
DOJRULWKPVEDVHGRQXQGHUO\LQJPDWKHPDWLFDOODZV SURGXFHDOWHUQDWLYHYHUVLRQVRISLHFHV
7KHVH DOJRULWKPV ZHUH LPSOHPHQWHG LQ FRPSXWHU 
DLGHG FRPSRVLWLRQ HQYLURQPHQW OpenMusic DV 6XPPDULVLQJ ZH FDQ DVVXPH WKDW GLVFRYHUHG
RSHUDWLRQDO PRGHOV ILJXUH  VKRZV WKH PRGHO RI DOJRULWKPV DQG WKHLU LPSOHPHQWDWLRQ UHVXOWHG E\
Spiegel im SpiegelDVLPSOHPHQWHGLQOpenMusic  FRPSXWHU UHFUHDWLRQ RI WKH FRPSRVLWLRQDO SURFHVV


Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana

E\ KXPDQ FRPSRVHU ZKLFK PDGH D VWDJH LQ FUHDWLRQ


FRPSXWHUKXPDQ LQWHUDFWLRQ RQ WKH OHYHO RI WKH DUW






Figure 7: Screenshot of the model for Spiegel im Spiegel by Arvo Prt in the graphical programming environment
OpenMusic

ACM MultiMedia 2011 (OpenSource Software


4. REFERENCES Competition)6FRWWVGDOH$=86$

%UHVVRQ - $JRQ & DQG $VVD\DJ *   %UHVVRQ - DQG $JRQ &   9LVXDO
2SHQ0XVLF 9LVXDO 3URJUDPPLQJ (QYLURQPHQW IRU 3URJUDPPLQJ DQG 0XVLF 6FRUH *HQHUDWLRQ ZLWK
0XVLF &RPSRVLWLRQ $QDO\VLV DQG 5HVHDUFK Proc. 2SHQ0XVLF GHPR SDSHU  VL/HCC 2011: IEEE


Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana

Symposium on Visual Languages and Human- KWWSUHSPXVLUFDPIUBPHGLDGHSDLYDMMFDVV


Centric Computing SGI 
'H 3DLYD 6DQWDQD &K DQG %UHVVRQ -   +LOOLHU 3   2[IRUG 6WXGLHV RI &RPSRVHUV 
9HUV OD 0RGpOLVDWLRQ GHV 3HQVpHV 0XVLFDOHV /H $UYR3lUW2[IRUG8QLYHUVLW\3UHVV1HZ<RUN
FDVGX 7LQWLQDEXOL G$UYR 3lUW Confrence sur
5RNLWD /   0RGqOH 5\WKPLTXH G
XQH SLHFH
la Modlisation Mathmatique et Informatique des
SRXU FODULQHWWH G
,JRU 6WUDYLQVN\ -RXUQpHV
Systmes Complexes (COMMISCO 2012) 3DULV
G
,QIRUPDWLTXH0XVLFDOH -,0 
)UDQFH   2FWREUH 
KWWSUHSPXVLUFDPIUBPHGLDGHSDLYDFRPPLVFR 6KYHWV $   0HLQ :HJ RI $UYR 3lUW LQ WKH
SGI  FRQWH[WRISRVWPRGHUQLVPScientific almanac of the
Lviv University. Series: Art Studies LQ 8NUDLQLDQ 
'H3DLYD6DQWDQD&K%UHVVRQ-DQG$QGUHDWWD
,VVXHSS
0   /D SLqFH PXVLFDOH FRPPH pYpQHPHQW
G
XQ V\VWqPH FRPSOH[H RXYHUW HW PRGpOLVDEOH 6KYHWV $   ,QWHUDFWLYH DSSOLFDWLRQ IRU
Journes Jeunes Chercheurs en Audition, YLVXDOL]DWLRQ RI WKH IRUP RI ZULWWHQ SRVWPRGHUQ
Acoustique musicale, et Signal audio (JJCAAS PXVLF Proceeding of EVA London 2013. British
2012) /DERUDWRLUH GH 0pFDQLTXH HW G
$FRXVWLTXH Computer Society (BCS) /RQGRQWK VW-XO\
0DUVHLOOH )UDQFH  'pFHPEUH  S










Вам также может понравиться