Академический Документы
Профессиональный Документы
Культура Документы
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).
1. INTRODUCTION
Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana
Tabula RasaDGRXEOHFRQFHUWRIRUWZRVROR 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
Fratres7DE
Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana
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
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 YLROLQVVRORVZLWKVL[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)
VLJQ7DE -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)LJDQGLQWKHODVW VWDQ]DLWLV
Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana
Modelling Arvo Prt's music with openmusic
Anna Shvets & Charles de Paiva Santana
Figure 7: Screenshot of the model for Spiegel im Spiegel by Arvo Prt in the graphical programming environment
OpenMusic
%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