supporting virtuosity and flow in computer music

2 downloads 0 Views 13MB Size Report
M " > %*0 >//"*# &"?% &*% %. ,% " ' "-)> % > %* " , "'' % * % ) ; < %*"*( #. %=&' ( -) % %*7"(% " , % %* "' ," " #&% > %, -#. % &*)?*"/ 1 %% D ?>*% 1N3;. OPQRST ...
CHRIS supporting virtuosity and flow NASH in computer music

THIS DISSERTATION IS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY

Computer Laboratory

0122345678 64513 65 7 3 67 32154 1 6 !"#$%%&'(()(*#  +*('"',-'((.%',/01,2-2,3 "-*-4%.*(-,'-&'"''(,.'4,0(,/ 2,3*,-(-4,%%"5,"',-(64(7'2(( 7(4/4"%%1-*4"'(*-'('(6'#  !,7"',/'*('"',-""%("*15((-8, 4.(-'%15(-&.50''(*51'(".',/,"-1 ,'(*(&((,*7%,0",,'(9."%/4"',-#  +*('"',-*,(-,'(64((*:82,* -4%.*-&'"5%("-*/,,'-,'(85.'(64%.*-& "77(-*4(855%,&"7187,',&"78"-**"&"0 #  $%%5"-*-"0("-*(&'((*'"*(0"3.(*- '2,3"('(7,7('1,/'((7(4')(,2-(# ;

;

   34556789  97846 98 69 654874 9

 !"#"$%&'"("&"'%)%*"+,"-",'&"%&('.&")'/,0&"123 "")".)"&")(("%$"'.*"$%%$"!*%$%*))"#("0""+,""%)" &&"%#("%*-*0(&'"+,('")'/,("+)"&-"*'/%0)/0)4 3% ,".'/%)"5#"* /0)6&"/0) "70"%)"1*80%)&'% "+& #"&!""%&"/0)%9,")(&:((!&,".'/%)"*!"%*&"$"%") 0#(&6&")%70",,("*%&"*"$%'.&"'.&!"4;")"&-",')"%'& '%(6.$/"%&"*)'/0(&,(",6)(.('!?49MH9

V8W9>L#,:+%!( 1.O!$(=#+"3V+)!"!(( 17N+#!4*O$"+H=%$*+,":,#M=9+,W'$(!9L#,3#$J( 1/ MHH!"9+rM MHH!"9+rt MHH!"9+r1 MHH!"9+rN MHH!"9+r8 MHH!"9+r; MHH!"9+r

1

I#$4P!#8::!4*(s!:!#!"4! ;%,5+"O=(+41,JH,(+*+," cuvwbfx=!(*+,""$+#!( cuvwbfQ"*!#$4*+,"8)!"*I>H!( cuvwbfy\z{PD@Q@R=BE@F=DA@>DAB>SBD>QCQ@>DAB&!$'!.T8-)!UK

V=A@PDBPW@E=G@D=A+X&%-!"&!))! !#  -% & !!&"())!% 1# $)!",&%%-!!!"-+ YFZ@?@OCGBF=QEABCDEBS@DE@DPA+X'))!"-("$1 !,"!#!!"-$-%,%,)%(1% -,%,%#&,!$1!& !(, !"!,/'!,%"!"!()),$%1# )#"-$!"/#,!#%%%#+ 34[ 3553 \ 8

378   ],,'%"!)&!,$ ""-,(-0

"-)!T8-)!^!'%!-,$%",& !!"-$ ""$)(%!'$!!,"!# !!"-)#"-,#(%&#"-,,&"%-% %,&$ "&'!+X"!",&"!"!#T

12

345367893 78 78 638873 89993 8 73  7347 98  78878399 9 59878  5736 3456397393 7698 73 7347739363453683 3 8 3 788  398 36897896955678 867987 68  7 6 9 736378 6

366  38 7363 783936 3453683 3 93  !"989#3 7 8 81$$%& '()*)++ ", 8 71$$-&993.3 793 7955673473 983936 97 8398 736 78 8  5736/ 8 3  59878   5736078 39 345368 3 75 76 3353 737

93 7  5768  63 /6 34

539  98  63 78876

637 1---76 36 93.3 36936936

1/3 65368 3 58   6837 3 5868  37 9 28 8 9 6356393 73 8  8 78 87 8 397 " 5736 %& 9898 736 78 963 78 77 76988 3 6 8 736 78 " 57363& 9389  98  33   " 57364& 93 993696397 7 6   59 3768 556 397 335

 38 7 78 93 93  7356*'7'()89':)*+'*+88*7;7'*+6

36 ";?J=482J8:3>

"-C"CB."-.E+.GH.+ +.)"#,.$.BC".E +*FKL$F#$"BC+""#"B.$)+*$

U

U

E +*FB.+.CBF-%MC+F#$.@NOOO(@1"-*++")IP#F+.+#$"-.P#BE.B@ C$)".F-$#G#,*.+*$EC*$+"B.CE E +*FABCF"*F.+C$)C.+"-."*F+@ +F-C+CEC".BC$)AB#P.++*#$CGE +*FQECR*$,KS-.B.+.CBF-CG+# .EA-C+*+.+*++.+B.GC".)"#$#"C"*#$ +.*$+#P"0CB..$H*B#$E.$"+@ C++AA#B".)/I,.$.B*FC$)CGB.C)I /*T*"#+F#EA".B-CB)0C B. N %R.I/#CB)@E#+.@+FB..$(@BC"-.B"-C$+A.F*CG*+"E +*F+I+".E+K S-*+F-CA".BAB#H*).+C$ #H.BH*.0 #PB.G.HC$"".F-$#G#,*.+@ /.,*$$*$,0*"-"-. /N>(&#!("O&( /P>A%&QCC /R>,&"&S%#" /T>-*'%AC /1U>V"(CQWI(I%$ /Z>[(\'%"( /2>-*'%\'%"( /]>AC*@%[L"#%^( /11>%,%#!C&L+%' /X>G%Y(

456789  799  95  9 98959

5   99 86 5 6559

95979 9955!"#"  59$ 7%!  &'((() 89 99 99 95 56 9 59  5 65* * 7 89 6 % ! 9 9 **969 76 99 *5*9  8  55 9 99+ 9 995 5 9 76  75, 9 95  9  9  9 95 9595*

659  9 95659 5* 7&9 7 !"#"79*9)%"59999 59$95 5 79   96 9 6 89 999-6959   559  559986 9 9 69  999 09

5559* 995*95 5795*55.'((/)% .12.34.5 9 * 76 9769959  5598999599 6.74.8  696 5!"#"*5 6599786    59   *5   : 7 9; *99< 5*5*89&99=*6 9'&)) 98959 5 669 597$9 >;95)% >= *6 91W  9  9  9955X.3Y.5CZ2Y.6 98 97 *5  899959959 K9%?9J" [4\.]54\D3&99=*6 9^@10)9$ 95 9 9 @ @ **5   97   9 95 67955 65*5@ 99

995!"#" 6  G% 2E 99 8 9-6959

K9 58989_9556789 6 9 998   969 7 9$ 659 99 95959*5 5 7 9 75*9795 5* 9  55*58G5*@6 *55'((>)%? 5 959* 9 9 7698 G9  99 5*5 9 55* 76&99T9 5'%'%1)%

12

345789 4  4  89

!"#$%%&#$%'("#)*+,-. /01234-,-./$%%&#$%'("56.75-84

           395:;?@AB=CDEF 3P5DQR;BSR=:?TSUV=W=X 8

G41H1-1./IJ*45*K-2 4.L4151M/4N1.656.75-84O

Y-L45Z*+570+1.5Z/.L0/K[N-\]JL-5*/65ZM-7 ^_`a.5-1.5114/00-.,ZH.+5Z/.L*/K7-55O

3b5WQc?d=CVUAe=fQSU?dSeUX 8349g5

h-4+/,+-/4/.L,+-/4-5M-74.L4L-.54+H. /.L*/*4NK5*N5i+.K4Z-.12jkl5/57-KO

35mBUdAee=n;oAdB=WAdSAeX 8

pK5*+,-.556L/51_/.Lq_4/K[H1+.LZ 1+01/4L7/4LM/4ZM-7/./1,*15Z1,,5M-K75Z h_H45Z\pJ5Z41K[45M-K75Z5K4M5/.L2.5O

r8 9st4uX 8u4vw xX 8y

12



+,-./,-0 -0123-040567 

4567891 859 765  9 598 99  65 56 56 5689 8 5 79 8  8 89 959  998 5 7 95  8 98 5 69985  5!7     598   8  5 9

 89"# 99456789$%598959 8   9 9 587959 !97!98 99 957 56 9 7 9 5 8122&'()856122*% 85989 99  955  8 89'55 58  9 8:9! 8 9 591222';7=#',F 

5 7575 87579:7 7 877 7 8-7 8 =#'P 7 Q4)RQS1TT1, UVWXYZ[\[][^_`abcZ[`YadeZY[fY_WYagh8 ,;$"#(!"'?"/!%@'/567 8 O6 765 58 -78i 8 574 8 -877 7 78 j$'%"/=>#%k/" 8567l   87K  JL6MF,=#'  78  *1Q+O558 -78 7NKPzps -5-rv{78 | - pq6 }}7rs7  8  7~  K5  K877 pK88r ,877 7 8P 7 1TT1)77  587 2 5872J

12



4566789 9  878 5 8 89   67 7!9  9 "9  #  $98 5% 9 & 5%8 # '& 5  %(  &'%78#%' 8$9 )*78 %( 879 7 %(  ' "9 # %7

%8 %(65 97" %5+ &9 ,-.7/% 7"#1001234 767 8

969"78 % 8 8% 87669 #9 %8

5 7 56 878 8% 876 7$%9# $9 57"6 7%87 # 8797"65 9 % 7 9% 7'

87 9% (%5 9 % 7% 9   57"88  7 9% 7 #879# 67 95"7 9% %(65 97"7 %58%#89  7'"9 :59 #9  % 8%"%(87"+ 969 88 7 9% -'& &  9!827 #7;D@ (%; I"%'(@EB#("'#%("'('""2 ("2$4=%"2#($$""2  "(   $$2   '%2  $(#%2"A&$ '$$%; E("$, 3+57  58#19::7; J6 7*K (""'$ $"(#%$($'( &"$"(8:( #""'( L FG45G47 &$%"M$(% $$$""%" %$5&#&%#'$#($( $#(%$#%("27;N&"'$("& O+7 ,4    *6+"'((($""2$$ &%## %"$#%(%$#' ""$#'=%"2#'"%%3 %" $$"#  " (%  %#  $("%$(%('2 ''2;P'%:1""($FG4("$ 1 Q55 3) -RSTT#$$=%%; ?192$4'2#%'$" %$'(#$' $4$$'""3$#

:LP$( U2A''V194WE%$UX'"Y;

12

34567895 9 4 877

339 7 

5 79 7  9 

 8 794 59 9 7 38 39 7 58877895 3 9 58 9   78 49 7 56   7 5 7  7  937  9  5 7 8 8877895  777   68386 98 6 5 797 4 !77 7 857 8 "  97857 85 865 #7 85 86 857 4 # 8 56 5694587  678 669 85 7  85 935 " 4 86857 36 94695 8 9 757 8 9586 68878 9 4 8873679 937 8 85597895 

$%&'()*+,*-*./012345/6789:950;DE ??@ A8 87B67 C FGH 9"879 F8547 587895I 9"585D2E2J5 95867 659 9457 6 K(LMN%OPQ 78 5 85 I59 6647895J 8 756 38 5847895  96 4   5 7895I 9 4885

7 #74 694 J 6 7  8 579664 895I87

9" J H99 5  

59 7 96 85I387 J R'S%TQU 957"87 78  869   85 7 4 57 I 995  7 85 859 99  7

6 9 6 7 5 96  4 5 5 J5594 57 8 I 5J 4

33 67 I

 "7 8 VAJ DEW# 647  8 7"""94 75 7X 9Y"86ZF[\\GI] 8 9 98 95^_`a`bcJ

12

                                               



456789 85 99     



 !"#$%&#&%%'$ "'()%&)%* (+!&%"$)$,&%%"&!"'$%(&,+&(.$%+%/- (+#,!(/(0,12341"'-.5!15'0$$( %6#/(&% $% !"//%'0% (+5%&%6#%&%'!% -%0' ' .5!1 #%!+!"//,.5!!(.#($('7"%-(''($"$('5%8 9)%&$%!(5&%(+$%!"#$%&1"'"&05.%'$+(& 5##(&$'0 )&$5($,"'-+/(*(5$/'%-1%'$"/'0$&%%7&("- +$"*", +&(. $%#&'!#/% (+5"7/$,-%0'1" //5$&"$%- "7()%1 (5$/''0"'%++(&$$(.()%7%,('-$%#&(-5!$)$,(+!5&&%'$ (+$*"&%.%$(-1$(*"&- '$%&+"!% $"$5##(&$!&%"$)$,8 :%!$('182#&%%'$"-%+'$('(+;?@ABCD=>>M*+,-./!011234

Y Z 74[\ ]7^  _ ^7 `879 ^87  )%%%'%% &$6@(!=>>>3 ijCD,.-EF, FTkljCD,.-EF,

`a 8 ^7 `874 c"A%>>3 $#( @%#)=>>>3 $# 7$%)=>>>!011d3 $# ef$)=>>>3 $#( WA%g"A)=>>>3 $# 96A#)=>X1!=>>h!011h3 $# @()=>>>3 $#(

^7 `87b #"  $ #"A# "#(  $  $ "&"#

7$% )011d3!+$ '#$ $6 "$# $ $ %6 %$6!666f 6 $%$A+$#($%A( $%$&$(#&mijCD,.-EF,%A   $#!"An & % $"#% A "%$$%STGCoJ/JQEC./$'M+#ljCD,.-EF,%A $An$#(!6 $&+  A"%$$%  oET-JDEC./% TJCE./$'4p  6% 6#%$)@#$+!=>hXMWA!0111M*+,-./! 011234qfr6#()=>>h3!&$'6 #!"sAqV$ %$$##(B#%%(!%""An!B "An%$An#"$4p&"%" A+$#(+&$#B$" $$(% "6(#)44@%#!=>>2Mef$!=>>>34 11

3456789 7 456789 7 957 6607 67 675689 9 69

!"#$ !%&'$!( !!!&!)*+,--2. #/79 80,--12!+3!$( !!)4+,--,2" 4(   ! % +/:)"("(& %&2"4+% (%&(!)4&(,--1./ ;&?23#  >??3##!..$ ' $ "" %"#&#!#9@AA654 9; 7  56: #B"252) #$7. $"#" $""' '.!$5B""$"#$#$#$.$###! $/*$ $" """ $-"%  #C!"% ."#""$%"#.$""$#'! #"!#.'%"$#&#$7.D.$8)5 B"$ 65 A&2338)# '$ ($# ..$!"'*##$""$#$,# !#"""!##.$""$"%#*$ #!..$$$"'$"#5E"-*%"%#" 7 D#"-#1"",####.$#."4$# $!"""!&0$$2338FG"#$65 A2338)5B!..$ $$" "-"% " .$H# *$-"%  #."" .$'#..$#"'!'%&B"$ 2332)'!$##"$"'*"$$ !$ $"##7$$!$$C!"$"*$-"% *"$#&" !$$"B"154)5 I#" $"##,'#C! """#" *$-"%#$%'!.##"'#"!#"  #"$   $"#50 J;: =6 $ #/"- +##,#"'$"*!..$'"#"# *$"##$#-"%*2-"### &K1#  D#"-#1"">?4L)5 G$"""!# *" !$ #-"# '$"  ' "% .$!"  H''!"# 'H"&$"$/#!'H")#" .$#." $""56#*"$%""&#$"$) .$# $.."$".$##!##'

4G" #$&2338)##!%%##*7###.$#."%$!."#$"'!"""#5 2( ..!$!#"'$"#%*$""%"#!$$$#$!'$ %$!.##!%%##F

'#'"''$-""!$#*$"#%#$#.$#%*$"$ '$-!.#$#! "$"%.$##"#"%"#M'"#$N$ #".#"$.!$#!#.$H#&0>??2)5

12

3456789 98 4 7 63  37  459 797 3 5758778 6 4 7 745 9984 58345 789539534 58  4 4222 699196937  !95 !9 96 775 !9 439664 899475 676"4756 58# $79222%739 6452226991& '())*+,-./0)1+'*.230 94 949  !79 !94 4 876 7$ 75 !93 9 79 43966 4+12,-5-,60-.0,710('1+0 3 466 79 737 5 6 7!49 $9349753 9 675 18)1+-1.410

99 5  !76 4:93 76 489456

9 ! ;"763!9 1,023?@@A6 9 CDE1')-,10,710-.71+1.,0'*4-2302')14,0*F04+12,-5-,6G0-.H-5-H(230 I.*J31H/1G0-K2/-.2,-*.G0-.')-+2,-*.02.H0-..*52,-*.02+10,710 L2'1'0F*+0'*4-2304+12,-5-,6M0J-,7*(,0-.')-+2,-*.230')2+I'0F+*K0,710 -.H-5-H(23G0'*4-2304+12,-5-,60'-K)36072'0.*0472.410,*0F32+10()0-.0 ,710F-+',0)3241N0O(/K1.,-./02.H0,71.0L1,,1+0(,-3-P-./0-.H-5-H(230 4+12,-5-,60-'0,7('01''1.,-230F*+0247-15-./0'*4-2304+12,-5-,6N0 Q594 !9 7 6 4$:93 7964 ;"< 969 3!75 43 9 77 6!48 !9 9 4 9$9 4R95! 539 !99 645 9=9 79539S;9 7 1,023 ?@@A#334 87575 !9345 9= 4 !76 969 3! !96437  879567456 4 3 77 796 63! 6 673 @9 4  539 58 7 476 745 9 54 9=4 98 75 89 7 T9 6 63! 6 U9 4  539 58U 87 745 969875 93!54473 345 9= 454 9959

 9 9

75 9693 79 4 5 79V3 7 73  9=93 7454 64 87 93 75 9

3 745 7 ! 84 753 RW99 X795966S876366987593 745X?X 58 9  799  7454

3 9 79 483 7

9693 794 6437 345 9= 'E P8ER98ECP$'&+#'(!* &+-'!'$!!*&

*!!/==U+$21K1"#(-../0("'(""6')"'(!6 "# *"""'"))#"")'"+"( -..?012*(#""'* +@"'(9:::#7!857676 68 8860557% CD986#$97786 6E F#75!G6?96 8 87866748%H471A$876898$ 7 ?866694684 5$7688$6IJK767796E86!F#75! LMNOPQRSTRUVQRUQWR hijk*8*6(

Suggest Documents