From e6bd9ba702920c571dda16a92ba03a4ad6de759e Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Wed, 2 Jul 2014 18:41:13 +0200 Subject: [PATCH] update(2014_DLFM): David + Dominique corrections --- Conferences/2014_DLFM/dlfm2014_Telemeta.bib | 53 ++++--- Conferences/2014_DLFM/dlfm2014_Telemeta.pdf | Bin 3600857 -> 3596279 bytes Conferences/2014_DLFM/dlfm2014_Telemeta.tex | 165 ++++++++++---------- 3 files changed, 117 insertions(+), 101 deletions(-) diff --git a/Conferences/2014_DLFM/dlfm2014_Telemeta.bib b/Conferences/2014_DLFM/dlfm2014_Telemeta.bib index aa6ff6c..046d2f8 100644 --- a/Conferences/2014_DLFM/dlfm2014_Telemeta.bib +++ b/Conferences/2014_DLFM/dlfm2014_Telemeta.bib @@ -1,3 +1,8 @@ +# Alias +@string{JASA = {Journal of the Acoustical Society of America}} +@string{TASLP = {IEEE Trans. on Audio, Speech, and Language Processing}} +@string{ISMIR = {Proc. of the International Society for Music Information Retrieval Conference}} + @Misc{OAI-PMH, key = "OAI-PMH", howpublished = {\url{http://www.openarchives.org/pmh/}}, @@ -33,12 +38,10 @@ and Prado, Jacques and Richard, Gaël}, title = {Yaafe, An Easy To Use And Efficient Audio Feature Extraction Software}, - booktitle = {Proc. of ISMIR 2010, Utrecht, Netherlands}, + booktitle = {Proc. of the International Society for Music Information Retrieval Conference, Utrecht, Netherlands}, year = 2010, pages = {441-446}, - publisher = {International Society for Music Information - Retrieval}, - howpublished = {\url{http://ismir2010.ismir.net/proceedings/ismir2010-75.pdf}} + howpublished = {\url{http://ismir2010.ismir.net/proceedings/ismir2010-75.pdf}} } @Misc{vamp-plugins, @@ -49,7 +52,7 @@ @Misc{Simonnot_ICTM_2014, author = {Simonnot, Joséphine and Mifune, Marie-France and Lambert, Jean}, title = {TELEMETA: Resources of an online archive of ethnomusicological recordings}, - howpublished = {Panel accepted at ICTM Study Group on Historical Sources of Traditional Music, Aveiro, Portugal, May 12-17 2014}, + howpublished = {Panel presented at ICTM Study Group on Historical Sources of Traditional Music, Aveiro, Portugal, May 12-17 2014}, year = 2014} @Article{Simmonot_IASA_2011, @@ -97,7 +100,7 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} @article{barras2006multistage, title={Multistage speaker diarization of broadcast news}, author={Barras, Claude and Zhu, Xuan and Meignier, Sylvain and Gauvain, J}, - journal={Audio, Speech, and Language Processing, IEEE Transactions on}, + journal=TASLP, volume=14, number=5, pages={1505--1512}, @@ -105,20 +108,19 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} publisher={IEEE} } - @inproceedings{cannam2006sonic, title={The Sonic Visualiser: A Visualisation Platform for Semantic Descriptors from Musical Signals.}, author={Cannam, Chris and Landone, Christian and Sandler, Mark B and Bello, Juan Pablo}, - booktitle={ISMIR}, + booktitle={Proc. of the International Society for Music Information Retrieval Conference}, pages={324--327}, - year={2006} + year=2006 } @Article{DeCheveigne2002, author = {De Cheveigné, A. and Kawahara, H.}, title = {YIN, a Fundamental Frequency Estimator for Speech and Music}, - journal = {Journal of the Acoustical Society of America}, + journal = JASA, year = 2002, volume = 111, number = 4, @@ -128,8 +130,8 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} @Article{Houtgast1985, author = {Houtgast T. and Steeneken, J. M. }, - title = {A Review of the MTF Concept in Room Acoustics and its Use for Estimating Speech Intelligibility in Auditoria}, - journal = {Journal of the Acoustical Society of America}, + title = {{A Review of the MTF Concept in Room Acoustics and its Use for Estimating Speech Intelligibility in Auditoria}}, + journal = JASA, year = 1985, volume = 77, number = 3, @@ -139,8 +141,8 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} @Article{Lachambre2011, author = {Lachambre, Hélène and Pinquier, Julien and André-Obrecht, Régine}, - title = {Distinguishing Monophonies from Polyphonies using Weibull Bivariate Distributions}, - journal = {IEEE Transactions on Audio, Speech and Language Processing}, + title = {Distinguishing Monophonies from Polyphonies using {W}eibull {B}ivariate Distributions}, + journal = TASLP, year = 2011, volume = 19, number = 6, @@ -152,7 +154,7 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} @Article{Obrecht1988, author = {André-Obrecht, Régine}, title = {A New Statistical Approach for Automatic Speech Segmentation}, - journal = {IEEE Transactions on Audio, Speech, and Signal Processing}, + journal = {IEEE Trans. on Audio, Speech, and Signal Processing}, year = 1988, volume = 36, number = 1, @@ -168,7 +170,7 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} @Article{Urban88, author = {Urban, Greg}, - title = {Ritual Wailing in Amerindian Brazil}, + title = {{Ritual Wailing in Amerindian Brazil}}, journal = {American Anthropologist}, year = 1988, volume = 90, @@ -179,9 +181,9 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} author = {E. v. Hornbostel and C. Sachs}, title = {The classification of musical instruments}, journal = {Galpin Society Journal}, - year = {1961}, - volume = {3}, - number = {25}, + year = 1961, + volume = 3, + number = 25, pages = {3--29} } @@ -198,7 +200,7 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} @article{timbre_toolbox, author = {G. Peeters and B. Giordano and P. Susini and N. Misdariis and S. McAdams}, title = {The Timbre Toolbox: Audio descriptors of musical signals}, - journal = {Journal of Acoustic Society of America (JASA)}, + journal = JASA, year = {2011}, month = {Nov.}, volume = {5}, @@ -232,7 +234,7 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} year = 2014, month = {Oct.}, address = {Taipei, Taiwan}, - note = {Submitted for publication} + note = {Accepted for publication} } @@ -245,3 +247,12 @@ eprint = {http://www.tandfonline.com/doi/pdf/10.1080/09298215.2013.818038} edition = {DOURNON, Geneviève}, pages = {245-300}} +@inproceedings{gravier2012etape, + title={The ETAPE corpus for the evaluation of speech-based TV content processing in the French language}, + author={Gravier, Guillaume and Adda, Gilles and Paulson, Niklas and Carr{\'e}, Matthieu and Giraudel, Aude and Galibert, Olivier and others}, + booktitle={International Conference on Language Resources, Evaluation and Corpora}, + year=2012 +} + + + diff --git a/Conferences/2014_DLFM/dlfm2014_Telemeta.pdf b/Conferences/2014_DLFM/dlfm2014_Telemeta.pdf index fb3526af18dfc0049c486a0a4af674660748e100..48f7530a9ea629595407c2705c11db74b3adb3d2 100644 GIT binary patch delta 87291 zcmV)9K*hh=RU`TE`$Ab_H#na-k{E)+1a zzKw%fka~Hjvf1i>76iVRB=Ibb6EDug+3Ifg^L({P{CQcIn{p`rvRH;uG(T<@OO=0S z^Y*E1mVLYJ7RsNmOCEeKZ~5iED>mgKi098Z-FBa4n7;G zAo9J?9GUQu#dc^n#Zav^ESv|3zx01qkBfeM8>X|&%abG`HYL6n`kA%Ikr$Pm@z856{&wl)HdBR73Y^tw|%%6KK)enovN3Je`@=AZO^Ap-A z_2M`gZF70eASYMXH~f|cxj)SWc+XQ=&&vm5!Rse;Uf(v}8pKXAibF5V<5?7VStM%s zuI)dCaq#q5HKJ%Y)uwHlc9`Ib3cWON@jbad1Fq1*i?f>(<_`eGLHr$rWyvQ$4rEc_ z1xe^Gx;#ER`fjGa-V zfK21T{|pq+U^!87F^b{6AM2D;U6-ERDr$F+u6EZf;1kx_K6%A z%gkZ5c6PjgoZf9^0fTO+k?D@e_(Nh2VlPmUyWfVm{Cd+oHdA7Qd>xjQNAu^Z8PmvgUF%y!yRfUmwjKAOhB0JZ~JG=0rr0j!qI*Ynk9$AQVPDu z&z!JyS$wNB4=?0-(*8EZJ>Sdy%wga8^*ImM<(E8%n)gO6!7_Ln4uduC~AFN_0*>sL@oo zNW38Xza#oClRy^{jF2dAfxRX0_VvT2sOp_5B(awQi!Fz8TA)3Dt?mTTcKaDz*py6C z%7k5Be^1+8C>6$KKp>{Y_BU*w7!i!}^&QSNEE z9lyC*T^}#vcz&{yYAvv;H6PB8D7%viZxPIaDX|LYP>;^H@VkQ_7O$~VG}f&bDw`u< z1;4NOfsqiGv@mebuY2;IOBN@51$ zS=YGFnidmJ_@JJlgm`={^`VWd+#s!6Ik__X$@2k`Sj)k+Lzn19SL!t#iG%5*qr)U8 zA{u{ug$y1~=@62MD#4G(VK)EQ0-20>fqsT*LTAZxi$(ZJq;ECWx4aGRiVJ;BCqfcZ zNJWkF>p^tFVhmx|kmM)GT9Y6N6Fgfb!g^FX^NG6v27uMPeCBsYHR(Wt9#}kpz0Lc& z6=q>ts&^w5s_0%K1H zjE)~{Rsj+*@OHFLn_Ip!w`!-|c#y@fy>oFEmcoHdZ&izm-Rh5OK!6tpX1VSgmD!VI z6st+@!|+CSCn?6$*I>^A?P9g;)0#p@U!9Q>W{0D#p=JcxP@2cVFrZRt& zvr5O&yw_vva!Ni5W_FN-<4#Xu$9c2yJMjCC-_)?agK<-ly zgTJ=gluOzn(M}Ua(bj^D-tQ+(=iYcLbU$IPwNHVqlLO_Gw2OJ-nSvj^aW+~VYVnY; zkwq24I?j*5jk7EUCkpWTXQY#wsjz?gNgslcjPr)U_+yH+jmDtROyB8z2=UQoJA4|U z@0`iRg0=jhHse9z7rtsmeqfV;e}2hu1ykv*Vz-J=VwZ!4w3! zgAOFm=QrA}NZ`Nc3Ih2N$Bg{}EAlDM(zp(E&?Jgd3##14f# zFKWRZPY>;G6P+FCDdW~BXqkUDF%*N2)DUp&5Dzoom64UUFzI!ij{Tthdpe;X5WNqX z$k7xX&l*k^!4|$w_2_+LQnQ_FAccx@U^NFagmY;1=hqx~ZIh)XC#B?g7_Jypd=kB% z9mwGnxR>RGf$W8f7gQkBNN{$J`RCzbCBiwnD5CvHD5b1v#hi2HB0d<(_$a%Xu2Ajv5%G>(`=V!LTQYpW2B zRoZcE`W=vvgP(>I)nq6kW9%g|0#B=vFN(4V)L46+J3U))GLnG+bww0qQ|Z`X^4_f| zD#D4~;p>za!9zP5tIB`=5a%0)TOkzb2{|?GLNHxaIua6~<>4DK>wf3nH4V`|le3W1 zQ{+%4avKW=)*aATyDmLjz54PhfLDJO%;L~X^K2HRp_hc=Y`uB)^DqAF4(5PdFNCRQ zg4{p_n|oNn`m=g=^Xl(>!RuTp>b;VL+7hFiOQ)WVyaa3N(93_bct7%nP!Brx7D@#u zb5EiG-B6PO(|j)+domn0sTX-4SZBOXhK`UP588TkA&GBtAkiegH`i&n{wcMATW7M$r zm=>X;Vfa+G53zr4eox*b)alYnyb)A+6ZghGHrSL3ojc=^Z0QE=fNWKo8|5B!4DEQl zvgT{!4*2_%A0%XpwqL*o4#Z<_+BkRUD)NFL18k+0pE7@u73c7y3k5DMfJ?}m1T%Rb zJ3;fU2pm4&Ewnd;GKfphUYb`5uM8rGj~5F}`L+~81HOM}0PHE0_QHX(lVg)){()3L zS1U637E#pVJ~^B0DD65+4&zl4dOn~88KS3hiPoKV%>(8)aTIGukFOtISPF^~RUEMk zRrq|TOH;0e(YdV&<0o#-AWU5t7sR|XL0`y<^K?IJz?DzB2QnGhsD{4deV`PP_qB-< zPKV`)^K5^k|9c>`gHtm}e~C47+G*qQM_Nu{miq<2=hv+BPHYJi{Mb%iP6h2C$k+{a-_J53hbLBLFNf4-uQ z8iy;*=R>_89lxZrSaZ;#?GtYGIW%5 z7&6SVa}M^YU4S6WfxbXG?q@MEI&YK4n$Cj&yfR^}G#yE5DO9?;sVvmH7hcs(g(uit zXCHr1F#Ia%6pin=f&E2fp^E3H=wy#i&!lR(IaF`I#dhab$7wbmYW-3%5k`_&@~gJ( z+S2s0=Sd9bAy`v6@Qbdg!g#U|7DlevFxqOd;UsZqD*|6?FVgeg1?$R`jd$8-^jzEb zJ5i#Q@ZXuibA%6q-fKTJY)u=IXUcDb&QgEYuI|$`Ma5eU!MQz^*rCG6t0b%{yk{5EfmIsQQv{`xFB%5aS9$vv{Luo4TlX(JqqvNd#8V} zD?bl7s7DvDfZ!6Dn@gw(n9^YM=_yg(<;fro!V>ihHatJO8$ zCcZ!Yc(OX@KXV!7b(~@1pC#n6;BqeJAEp$EMXJ)w=i#-!N@+|bPf1c{T3=x%y&iP^ zxP~&h?m_pMr2$Ipa(q`_Z*2Wrip0U(qIeh@h-O7>(aPDMD~#I123EEsxz8Z4q@ zGKD}G(~~L8Ep20J1&mlpsx^N*G_{DzEqD0jcq6BUcf@DA{@0{(Qz2ve>Il^$ac=Cw zB;2J+y2z>e!BjMCT6pO?K{=*0J@4r@;9;O`cz1(lJ?P>}>pMVww(rmmcB1aNU24Kj ztwp;jb*51;2!`BU8)>_zB|U@nTf4~{Wg==0E{|41-f9NKzE!lfyPba=bIIrSmBztT zYX2%-%^&#QW|=Dba}E;*wZktZhu=jKeC1o+p3K*@N8Ok*TCuyGLRX?;?W-vcrg6;l zPR71|YbBR_Q-$5Y#Jvkn4wpCr?uY?zn>W+9w+LIw(-hXX`qJMl!vBPTyF55oGR^N@ zD5JNE62%EC*DW1-QXDnAZ#(-!8Py=l!?}BFCE*}SoHjQux04z8tPWog;`EoT`&S>j z?+iq|Og2i+Rt^OH^h1VYv$~5$!<(Skv^c&-69ZgM+fmWtXW1=Ioj2yL%8{?XTji z|9BDe?>}x{eDzJ5TvbtB6xr3y-Bq4OWnEpBWfdi+zPj06{kS?`C#$>bby^jxoqgQc zzkz?F>vex#m8+!QP*_53DjZw)r}>0L!$;2R;?Y(%65!0JdGC6k{u5{ws;1O!tD9>}sd$bJls1Ajwxb#YkGv<$qoc$%W<-oTP}dwAcgQ_e-*rUh_~Oxp_y896a&n9-0FZE($~H0g7}hSy};+7=6s?q_cHjNcef^5 zIw}nH`vV=BpWAjLz-9=2MvfF&K^O%T7w2-wo!u?_p82C4Xxo9Y0qGRf!2tk$Wl@$a z@m=T-r*y~A@?&2EUG7JyN$j zq+^)wi3${t@Vse+ztC<4es}^F^b&uzQYghP z-hf;|G+N}qCeN_F1MduFsoQapq)$EL98})nVI7-Cn4V~lr@kQu?IgxpgHO6~Q zQSiK3-ps6JNqSl3*Q*0(QfIk5P{t0@si8{C_9t?_@>*tERj7x${ujk8hdBXeJHM4J zn>~#$=+^MNC#I98_3B6AULdBj7->oSO!5cG7rntP7Z(MrW5?_eb3%=o$cVOXm@9hQ5%b8A|fBj40N0_b_Y`?IO?z< zVZ`Lp5=OXvT9$N7ClNi&{9t^q)s^vhKq0L%9&tM_1{c-@r%@zRb8Ko`n8Jvr!W_7J zqRv{J7s{HGJ?lJ|4=qh<&l?BhPbnS+Q7Hli+B}lvIQYr>8MS}St*z8Y2e0nvb~0w^ zK`0gUbD+;0nyHLex%P}{PI<;f^m=ICC(C@dN`Uu5oY)>%SDGNZItzE1J3)av^UR>> zVV&7?Yy@hxg^SDp#<(Tz0t7X*IR-k3Q{=?dfhKH(8&-=N8m$vuZ$aCFGqxStMKg5K zhXNX)2$@@v%UgektI(B=3TXLb!e$_1QQ=fEd96T9u$5?my1Dl%v50`KlO34TTpt4C zO6?VayI>eOt|jL^5tRUcS-a!4kNpMP68ke{h3c^VndjfoW2{p^86He4k`4NcNeZ=O zGvML69(uvh+|km^+PpytMjG;DSR_Wj$N z>pEV&qLP0P?_OP7i}~i8?|*nNt2HJvwHqVhLH_r;$We(+Q!6kpJ1`{RaeF=u%?Z|> zrdIzxZT9wH=sjEAHJjnmT_=^O1Qx!kuI-K{QNcU9Iqe9R4L01~w?ng)UbM`>&AU#@ zs7{UjHFo7ms4kg`D4=VP%3UR;NWcCddhQ@pRn>oiXsGJYCrD}{_7DTrJ|ezY4VIe% z18oK6XUE(s9==}GlbqlK{B6CVkvhEsvduV~d?7)pSlV zlVMwS98vc<>uIYjOR<^`V6j+zxfg45Xu$AED`z>`M-+iuaioExDJxRiThjVEXZ)lA zFM@y0y)cqaO*L|CLA%xw<)W+Va8?|}N`}XlG&p=g6+>yR!rupR`PnwdM)=Cu)m(Z7 zWW%1o(py}P3v5J#=&8YHT=x^bw15?N=T4A(y}+rQMN?!e^{92%VlmKB1nzz47dSWD zYp3;YH=zp&x(eGa^6_+CBa0>fvoL%J$e4c|%vGy$9GWF#5ZV5)Va||U zwhZAajjEWVKgkUH$f6{_TB}B&W^*J1B~FQ_WJSka*EIB`w;?V=&o`D#4Px613-1Q< zk4aplnS(pC+|YuffHHpqab-&J%Ok`JvtP_7k*mwJe3VLs+S@n^PFNm63506AHIG|A87nN z_1(-+c`tU#DXNBlC%)hjW7^L9fo$F>RcYZO{I=;g%7k-l!j>mKDhKX6 z$nL->pY3foFLxrv3Ai+H!$3Pc^{&|jI{K_cfiN4%ip^a^FQF=qjMaa+6a`LbC-H@N z7AGY35lh70KH4>p7Yy}=Ly$RWPCo1qGq0oWGb^}jgsLw*JKCedW;3G|v7-wbWTIhz z4THLDoVPbGetD7D$M`CdL>!ZsQBs#z+vAHLe~zzqw$4HkrMBu3TOO_PT1Q~K##e`{ zk1zh4lX|pnlxLB#4Xl5C80BRVsC8B=dPX_A=hY2N7GK-HulR3Zzs7-okNoRHx=g~j z-&2KcO|unIZjwKtuPp>(fVQ??gJEjJSR6P7DdNKdsvTQYKzM-9ShN zsNvl^s{IB|7d2d{N5|rCQf!U(3vPdyEyt1V@4nld2I6sOUEiNC1HIg#1!DU=fZsW{@_8rihWiaSaw`LK zylXUAOfaYOKwk6XX4jD44q$_lUE2>`dwXr-)dgXI!aJ$8)BY64W(fOi&&OlaZCh9; z`r>z1ihv{^HhUhPoH}6YBAC<*!JKZ|ZL@)avx+y{SYv;|Lfmc}Dy6Zox}n;;3wrx) z(bgXMfQSKa^jk~AY6ZY!76!aLSm+{h09s0n(P)4nAU7+<*aHk<`*x3Q55a33>O8Zb zmSbOT4{d)Bjnb5SK#)Rq#wNyfLckdonz>E63Fps zkx%1PT`PY>^$*Rqg_Uk+Kz&fOgHE>7?kntw2|oB^k&NAm_Cx|AREP9Ns0(_$Yi~PP z)uuzl!$D-w_m{rip22@&5&MbC9xd7Q_n50--yogv&AYqz^k%F|gZYF6fo20qWd%tE zQiZtA`LsKqUQ)Mz{U=+n+(xhYHJ@nL?(YYg<L)IF9}x`$|j2_)S?vXRbDK z18JA1XgqLQOI=RWT7K8cJ1F6hV&$C&F5h)+D(3>_ z4bkHP2ZFRUr}u_ly{X>bU_h2bZacr#s5PcOPzDN>OZM#AAOMK%M){FP3CFZvAp_b| zxi5e3v3#8RJr9(h;=t137|MTPPscsI_sV~?lbFYrvSWPEB#5rIV#R?&xFnSu2LN&H zQfypO#jMKCm_zw$JeE~4SkpfU+((WP1#uwGd93*-3t%{2uy#mNc4lhZFk@30F4BkM!~#}y)<82j#JmGH$lb$ ztnD@OfQCIi-@_riVxtQr*9Q>c--;_JUHt%@^rL_OWFJw=znnqae?r6W?caaR;_O+A z$?k96s`q?ij$y73${oB{#4Fj?hCG1_(Q-@PjEj>D3r^yKCN3-BARbWWA9{ZyAV;lh zPTo1pH&swkG$zWD!Y;gytSygA`G-r`-$|l)5jqH+ciJbCBSQyD*zCo7;0Xc5QxfEV zO78h6#0oP#vne&%|ClMiQCi7iHotieTX$lYb1%(g(D0F2E*iq zQ{Yj=Xi2QHf)gx1y^QC!Z$1(bC*ScKAhLK!pOg?Q>dB~w6eJ(d5 zj*_&LyavO04ey&_v)j0MqQ-kNDS|wM?<8 z0?Ct^5D2qb(Aw~hL+-*boIlM-=H2|9#!=;*Ejz-W*Jq{8dress&~jOAx0NNyp+Fh! zsX|?pxuotf7BUj=6}(&4bug7%PL<;ryix*$njTLy#nq6{EX7S?Rscr34@w z2_RQ=nbl`DBR*?Np0(BY^} z0aqXcvZROUJavIIp~fF2cv{nN*uT&5ga&4 z(lCWH4WiVORHc7f-G$spq!Oe$n{Zz^6T@jtc!9tt#2e!*d)bXO9UC{~co-5ycoSAc zy@^B3k1vV^YNtOglZ?UIaWpl>X;r9Vjst8aIE5UiN=kq0uQ1b;d4za$VTh7IAgL|z ziU4lu>x?j7|Kvi@N2WM*~qQnQa$-?r_auKs|30n{$d_SAL;$xQI$}tLTf#=WLUgK;x3szZ| z`WUi556XMe)=*b7NZ0kC&YK+H3Wya=T;mkjm z*!~(4*dhA%+i;Np*LNpKuBFK09EUJQ>_QXRg>r5FM2U)j>0&Y7+uw*`tyE>ceLvlT z$?<>Y$>ey$r1N5mBpyWzR%%FIAkNLjj~Y)ajvP@Y_0Qrt<`x<0z3hI(rjINa-E1zm zAuYx!SL+46N}@VhaC6>d#pp&dG&m}@f|1}biy1n}kjfz%=5%4V%tM;x%8eqo5e~D? z)-XjIW*bCVI6QmpE7VKpFVMMb_r@jQlC6LJa(tr)+ibPJ?;>geU$$!wqZBi~lGind zkuLyR4}7<93B=`_*cxu;FNpC+bUcS=lXAR3-Sd#mLmZJV4*RmuZX>@^&@>$V31#et z1*PX@@aXX}eI75931X&sn2DAb0cW(e!NgGDa$-yMC6VHf+=m162Ap34V55=-yO)1# zDCygp+I^Tm_h};cy^6_~RI)miFb`V5@PUkmbYT}I8{IY`R0@1bjN)hNsCCdH9cSN> zHq=v{PnyI*gy?5dE*+|%mCI@4VbU?@YO^`y?(m)zGw88#})ot5Le%uwV)m5pOAR@vw~iY5;F5UHs!Kl`}oNH9iUaFQG7A}@?f za)owZI5%VFHHzm{8t2F?W?k==!%uEsDfc&Buo-%xh&#(W%en|YAqB0D^O^p67H}T? zenB7{39!Kf^X!${yRb~YPpY? z$+&Y@TQY;v7JDiKXd8+xPw$TXGLAOul7LVVNpNt z0D|`41>b$qr%oE)%b7g=B&(x371!5uN%}jj#i|(iRwd^*?h86=*w8%9f<#cC!w*AF zT~QXf^DM~Y&;IJwf=Bfy*9aaMQuhT#UWNDVQGGwTdO%}7Fo6!;%Q6-dQ7x+dKcUAk zhLa&HCImAuHaM42?=>iYrCM8a+qe~e&#&MkH4`xe!0W!HlceLc>9%WkI-Tu4C=xBR zD^U)~*zx}Qo+}7Sw3}@w6N3Z}4i3%@9}bm9`zVe6_$obX4g5_b6XiuxR|PaSsZAbj zkFUPGN}R2#k_duF8Zv27C1p+>g|sm6=IUsocc)i>gMVK<@3l*ROjSkJW=U;Jr2F}o zG}^(~$0$v*x{4l&@))_iOsc$q=REZAFxccShqZi`+jh7=cAO~2zN{ZU4)$`mqvATbx zAy*kSdIoaO>~7WW7hB~u*1;l|JIykaR3+>b^pb&U{Z2p6ciJ3qr`xeTb=c$L(=E3T zt0IjzeS7)};{$FtvPqGFhO49oOA^C@M!Ov|BctRDGcv_0n`J8;3l?=o1HLgP~&gI{z z;!n7bM=*y=^Z54E<3m9Xp_#LnL;OvkwTGL6lzO<&Sods%e`oDyfB2A4(D!WT_%3QCEFpP z9feUc1^Q9h>@ndNJ|?hxK(*zi56DsF@iJ_A(&f6XcnHi^|33=1tq^uRmvnO?JMLs1 z&f>B(5gl62KhK4`Dh=GnKeC!zGQ^s8vlm@XMi_VwiZigBYk1vCEQP5K$sVzv6$I~p zC1xX|Ifh&!L4Pabn^1u`@gU5UR+hb^Ztv|&ekU_PVrYwa2pqnpQ{QBg*lbw>HDyP7 zmT07BOTxoOf67{Px{@`1=X|Ur(IST40lZOC(XhL^DR(!Y-~C zl_zM|-jR-jr0#TzGtin18brK2}<4)s#S+81bH!CGx6WTWyqHeUIe@c~Sm-|Kp9BdZ~QWC>Gs zrbi$>o;n4qqE-O8C4ix%&Z`=65ekzhPJsN|t~&wZM7Sx`GZ3|$(@)8bxafRf}?FE6qc1gw*4zwr|2@0y{14-yI+5o6$u zQz8!?6KNh58{X+0YWCRu5Tp?799unFGlfHR^0ae6s5y);dNV7$|Gg=67^l?YjGQdf z<>R5%yTTa_Ax0-~`k;Uld`<>}BpZ5pT$Ro;)$mYpgVot_lmf`ET6htk;H#B!%L+{nFp!-{+%y00V^L8>1DXpf6f zN`fpsp)MfmxH=}X1^In5F$y&5$~??EWDJpwj$iNMuNjkKxqsx+VjqFA3nJNps(EOU^8x zPTt%MLtKP`87VzOzLp`9T8j?uFm7l)IGdz>BMFsg^3?6nVhATU=kj)MJJW6RMo z^9)I2n#+jp{i4yh0ni#Wjhl+#mO)i>LTGR;*+yf z=>cn=MaBSN&8+}dYm-tZIY2BXP1E@1>eKt{t9S3=1T=LTzx|7}t2~YW{_g5W-)-UV zpI5bw|9O3N&AlIfdi&`;%VYr>TML4@q|Pc{;~y)N#y|e_rv*g3Cdn{PEVOn8iYWoT z0E#hFwH>#A3zbMimB`nEDX3BZpEU&!A{(P!z z^7eNc@?fki%9FY*3pAE>HgRj-ORLk-#47iX_jfOQ#L;b>>)1 zFo>fa4cxbMLvh8t$jVs}sizVs(6qC=fUmd(#VjHl6|VU^`owLjqadZqvVN}e<^@do zc-hZOU)Ud%kr)>Y0XWNSJ+Dzc=|MH{Y(if5zDmO@9u$W2)fVEqglsORUGbg7*R6p` zz;DxkJy+D7U9OycNvv6l#McLfv9sKWN7d%6{EO7Lz7E=ikd?+fcF=nlNOJ19{p?+v zO>~*%|N69=Vi%{`YIfzv*N;-zlKa!OB!j-am!c8S9HxTCw5PokVQl5EviKMtK9kyU zWC%ec9R!qN*52#ZzWTLz>Ml5x%k9e!<#IEBJHLSbDAT8`r0Fro%el(XEpRzZMHChK zsP$9397hWqncW)mGz6#hh3g@K)^TQjf6&V*C> zhDFlK#2-}ei&5{BI5?!k#=Q6~YGBH+goz$KVU=D>(+3_pJ3y8`m>)_&IE3@FRbz*vJStA{6v>*V3V!0>JJzdsw;~pDFSwpwV08<(ESQ5KBp7 zxV%Q)p5|ZId^~2xhjA?67uuEj7$SztNlWd`h^%I!SB% zcs#F_d*G#C?}8Fb7*7buz=X|iHGNc^GE6xS%gTR9((4QzH+N@q6r;(~^UP6dQ433s z3qBrR5jbstX<84F7*sXmOG;d`NAZk3K`}2;9xTG8~MKv zT=*{V(_}UO82W~8k<+{4hbI{lyU}~0)S51E_)9+z`48_o+|-xh+BOt}LNI$>$3tmv9X_sDN66XQ zf5%xTEmymSS8BQCVl5^8l%$1y8`h?d9w_MnIy>I2e|~@e^{T4ktSDC-m~zR}dB3g; zJCHQmb$jSowe|qbbXPWEV?R?jeuOc0BeZq4W%6xTuu?0yDT~--cAc{{Zc;;i+F@2f zBeP|1;-rC%!osh46?QNWn9Sy8fJNE6>2FL{L=%*`$Ir%85f(Y}t|S?6LmF)d%$C;) zDwnu~ceH;Y(ALLwQDNH?H%@(RiZc2KHf;CEuEZzG9B$~l<$-Q+t&?z>uX)>{d%LP? zD~%n_N63{iago_9Cn_l;9S831_Kq^Xq~QX!KzZEDaj`QjBx%!@d*n5lmIm*ZXHSIq zAY^(+gfht}?TS-^8i)}4EoIG!7`ksg?T2Oeo%Da~M>x$1C!jW>92)$;Kx=OfOzdvP z@WQ7Gw!5)(apF@g+u2lZQZ3Wzr{DBsKDV<;is^513YeEG|2vG!j`HajMZQYy z@h^W0gPUYboTtEsnmFT;XR%q^sU%7CY+WSL>AHvIu}?Q$dpwQnvlgv9K_<|K52Pi*@ACN&BOc8|{CQ zSRt~@X%Kd*I+MNbLS|1hf(kbq*$iYMjyYDflM^`D0n#cUb13hmy)9Ssb0>i z&4%^pucXA-^N1k}MIj$c*CXdWgS;z8rF4SwRS`E;Rl*4}S#Hlxw#wo!a>_e zxlNkKrlNvB=C;wF?FUxBZlWL7b%}qS!{?@3=q;<_G|hEq)k0@wT-q)+s??9R!8F6( z?5-67&$O?92T&to@Sf5_CUy`}G8<4`$M!+>R4q)If-Y{d{(}{oR5A@yA zmz*d+Xq%|d+^(BbpOk3*tK%!!@@XxcHH{p8SwuzsRte1=NSmZy7N#i9V3qScdd~|A zh3#4hK0Gp&+f+P(^e7w9PZwGj77CeaTJQ?fDygRixe?B4WNry1h>M)FfR=y~qN`rX z68mP+M2_2!CHQS8+CUbap<91QWGT_bOuw)aMIC+1bKigWiJDWDj|)nJiC)>q7ofrv z2yCpZ!P5$TbiZB#uQNzZ$e|MH36FEK%knb%hzom?wT8FfWL8Q>LiJ#f{#7Kx@j^A& zlHmriIO-}bu}|90oO$F2R9cp%H4WTH&--CP+J!*_V91g(`myjFE<=Cuh(Zyv5L1o4 z&{hANtW;9Cl}ZAJ0JTKN!n`X2_Bb6>xTwrI=EsDE8Og!j@7DpaLu@jBIIRurC8X?H z2Rf5X>`%1Wqlnk0lP3hzxb) z&BVh$5x^vL0Xh+KPLzM=xNx}qA0RKFA$Uc`MhfeJQhHXSr10+}*ARn+5KPX1?4>0) z))Vj?^&(@DghXA0Qun;cb*S}SQ|^^2`5mw)uK`iNup5@iYBI7#`#nRhU55+g*i9QU z?**E1ys{uNImif-{2Z!qnk;~Qoujp&%mR}wT;i=j#a-M zx5%%$5rt|I5GlO6RXcF@y(}B+cZG2}L1Dt_OR}vs627XP&PvjA;!YOMDrS(W#p@Ti zKfuXNfhTLg?OhU+ECo=8W#25`%D70 z3lB&)PP!9(+$w(wFJS-Jo^6STF8vTt1u-T^J-x!>yMY&urJ55oY)+$z@0e>WFr!e> zI%&Y}Tf~X=GIQGP-L0qto+x2-@sc8Ir)Y|}ENhx$9Nb1#2a*Ug8>=ByJ3Vyew{VZsqy6Z@Kh_zFvR-?x%k&O<&U63;zCQou*0j*{e6N zU%y;}=QPYv6Mm;`4O`%-RUUnP^0vs_qEKTW0coWCvFxTuJez|mXJicOV8!$$>+I+Y z8WkngR>r-C(+Mxa?BLlmv`fnGJ0%o&uZui+>@*f^-ngMh#WUgcIiM$4Y-nXeXDon>UuBEcUgY?-ebp-ZH>WxVYs~pu@pJ*0#t3fNX)+anY<7yaVm8?1o z*JH1_>@A~>JgfY&W|f|Ep4HKFutvOm%?Q#aJmX{M)L?Bgk_HBTbPZLup_eG@@nvG! z4ej(~Fe8Y&z{_B;D6J-xWP$B9E0DVEg0mPCV|0IUk$c%3M7xCYCQ9Lf0;N$xI|e33 zMy%6!0L*?h(O!#GPGRB(={1VSjZu#ycn!Sj6;?jsjG(P7FCVCJNl^ee? z_qeI3=ilD3VG8n*Ywf(zpW&4usmd)Lhvlu9X%jtO16WszZr;#l0?X*9E|%!Ov)LOe{MrFiVMopl@bbNK7_u`kElbOZQ}6};_;a$l zwt1G~VoQ~)2Q0a_;=hSO{3om3>fMvSvCmNR{KB$oTOci(II9B#nq7d;J3fCN zN5)fsv7e{>k&}3(%*(NGY(9EV7v#@|dMV?=q=9+u&kbdo4M&Vdvd=QKSP7Cnm;Hf< zk0wB7fXnHR4&MaUxPN^mA1vKdcV=C)2H@C9$L!d4$F^a-nB$7x|2X9WFX1jhdaJFWx$nP{eiFXc*0lzMO<5L7ID!3bjjbBZ`;%2dfONqmbyuX! zF%#$=&bq9PWA_vW1+^vx4BXe}R!u12;I%&{xYlaa2ocEqnP6GvE&KACW2T~M=0NXM z;57EaLldq_V6Wn5Eb}M+p4}fyAWn2U`KV~9&}g6VP*Edt@tG z6_Zd;8gFiv!!ZJ6&}}zw&_1@13=bH!BYAtkrrWc(ayt$CkrP8#u<3Xg{ZvyK)iM(GO$Cz&DS(=l7+Up>WX}u<;K@|5quQQVW8-Ox?u7ft;P>oGozi^|bT&4Mvaq0y4AnElNTqQ@4;pG0+m1r8s;u$qz8uow zWluujPnxW469#x7Ql|{h{UHL)4qPPrR-tI!b%^{5zxP!V-Q6=M_)wFmiUYv(++0mD zX_UlUbuR-vqqDaX63OGV>GN;@G;CdI-A@R#SN%O|sWgEHa)ekYVXp5N(5zH`u{{u0 zSj;q>VQll$y2x&Hp|*ob+7sbpUm!0$Beg{^s#w!Z;*V1~zgiMk%-apb+Zev8qY~Jw z2ZfKszwLTSAs105F>vzFA)5yOXGuZYKwKV>2z&w{ux`f1$ma7uT^hiCDRgVIOPjOg zQi^6oz02+tIN;AWX19}caxFDYUp*WO;u7dg#rh)d^54et?445pLHT&zfdqMm^@gG1 z>?OKYNX|F|XL&KuVMtr+dK2qKU)~T2eG>4=dm8ceBZEWX%fP!hgO@gvPX=YFH>URG zrC0@^X80s}@YO+*z8)fAdsgdGcLAYgdrK!(l6h!XctXDAMD8L|7dzp#=_1df(RUCF zs;MMc(lXIVF+1|?M`{v>n(i52AmJVN zut*;h2$~d*Kx{>O4_NwvyEMiQK!lsS&qf9SC1Rwf+1AYoTw(orq7&tkDuhMnVrvP^ zqtcEZRyu0=_XixW3#Og4FRm)=L-%v|$|KzvyM-oA2!QtObPR+lL0?51X#xv4?OF~9 zw;=+r>u`WmzAPIF9BObjZqe)kCGSchIM!{SH7FYAC{!r55&W0!v2UFDV9J743WWuT zxnFsdHy+bzk=kfL@v=|*Xz83pg51vAa>5i)dXMW)7qwhC=jolnLM1G>9_~$*LBN$>r3O2Jz2Jhdm@L zS~iclrY9qdg$wZ>O@q`xegY=6==_m zYB9bP>55*$bmaBE|UY%qGKz*NNDU#BgOFmP_fY z6o7N^-Zt;@davd*W|=6#F&=6>wQNFcrGc^9dE(BYH9h@Jx=*d8WRhR^V=e)3SXaAE z?*9Sju4oG-ogE&JjE5`iGgW7r#JRP#Nt&__vWv2muz~F@?EA-CV1VANuV+xO+jHEO zFwJS-yPQ7_9HE!nZshJIX!dv1GJp_!?5G{+YmiflA!ou=+eplO(YHE)x(>3gt=p0` zW?~qsxu>n9N*BcS)U>oC;*tgcMJl}r&K#R9mi*6u`&_y|5vi~)4ywN-2KMQ0h6qdy zjwhY61Zr3tY_q!|G;Raot>uwaVvS2;R{w29BZtj3VZJdOruFHVDBTgkaa{pbvm#&t z2!)DnOA7I1As93k%U^X;cuMS!Lf;&Oi5B|->0gmTC$k182aJaP$Htm z-yh@K1u){x<(6vb{+<0NulF49%)k}GWLz*+Jq|ZGb{9 zF&z|HQPk0)f{V=gjPx@`vbkS{mQ^g)n{dzdUKGPrAq;J!U~vdAjQI*V0WWyMM+b=) z`2{+NTS=yYfaG_UN~EK>@J|F;6DlFY)Jt&{r70ME;`cPxq5=%;^`b3^by^@3aHl4S za_W8LgLomIVBqo4pOr)*&PdJkh^tIGpD^hduIY*NcZ{&|sUEXFA*iM^q9DqDI+qn9 zBav40;$eYcLo z7K=SYpo?sqx#h8~4VJc$yg}UkhxrFa86M8NQR0C~tvL&jv8M{#wDup7WA_Mye#sa9 zSjT9KI*mKZ!>H6nB>z~GJp!6>>9*z{;sKyme3O0q}rzs+~POauQRYBrA%kl=*LDJo%=R^}Lcc~`TqXB-booGa zJak~^o(m_yO;a!!R(2A$e?k&uU|WZ-#WUKDsxmoIdM8}hrrh(wR_aZ;1cXli{-gn8aXXt*Q@B!dS^ zPVmudwOR(bP;lS^?T~DQpGu4t(=E}S~mb`nO+N-QnraqpeuZ4&;fmeU~2Igpn*3OZvQzt|0@LDvtQyV*56!TIt8q7T^ zK^x@rRz;QjksLCyfMM#iSFX}tNEFL#7t9I34qpKRD=O*B_O!Y$_Dc~6isq0|qL%eE zX?;4#myG6Yi0bVF*B}20K7=K^m6zGLu%A*z-YLPakHv)1dnL%}iAG~tM+nkvX7sv@ z=`&u}cx3aMuWlONEr2GtJhW=62Soj{%m7TTm3eO~ZbMa*lF96N#| zgfncS*n8tW*}+#f!}n4lJPA*0;i8Swn~pzus|~dD6$D|?ZpAQj`$u(}#{Op@*6$6! zD~&DQ=#H>{W&JuN{ zP?^PW+*|Hn*{(3!tBxQ+9mA#YhdZFa!Hrm~xph8qQ7G8;-m`;DmUwLo3)av84zAK- z*TV@382Lu_0nC7F@WVZNs(M53%q$&vhK-rgey5PJRwtt<_0tZ5Jt{<`#<$xh*~0=F z5+HA{gEQrD(9s~BPJM;Rh_-Rba!kFLlbHpk8l^_bOcGh@$J<~ht!-Mm#jO~wM$$zF zKNhHSo<9UWG$pTNqxz+Wu3X0e=_oXg5BDA2{e1Q7i5$|H*xP5|egD>c@dM7;FCts2 z%FG@IUq`eQXg(K4Huj9UX%lVp2{PIU_F1cX>=1o@L7j1JF!neM-RrEQ&}=x5e~nM| zaqtu;MDur^MdQ-;e)~R4YB^j~7nbS4xwz0tmK_B7)~}ADa{IwrZujH>LNltFA(0aj zmYZtM^ZsCJE&T^m2A1KlP58Hby3%SfUQ4GL>e&Hi0uxYr%G*b{EQ&>}q66@w}>NZemCH&>?G z23=n_HrAuh(nB55NS$;-GpZV@-v1NO5@#Z+XDc6 zoqXxlq-rSA>h6ACpIq1Wc6WLJU{&}8EZWbKtCL&4 z$2+`u*Sj0v*H^pz!*`x_04-0O>q9^*6 zguVZ|f3$aFHdZ5f2JveeP49y$>x0@=TzSW-=skG#IN3C@MG_%V>T0jqK0fz4oQ@fg zF^&J|@oe^b(b&7pJ@)uGbkj(O*tB~A;p(gWC&1e`xhRx~&Rf4fzNzVMgYN(Ukzjur zy{u}%J^U5uN;&;4T(Ndl|gz%IT>w@ zk5j3We|)}@(B_?G@fL9`zX;ohQM`6>-)-8KAE4w5LoMx#_TlH@ z!U=eJnbG^ho*$UP~3cu*RtBJFQ_ zB~DOhd&bg0pZ`Vscv$?<(6;>WDW2~p5)pE0D@P!dx-?o|EW}`q{)av9w)oh=&93O_ zE}$&C7l<_g`NuuPFQXd3a}WMslE#Un4knlCf2s4(q7TNcuwxQN=xlezvvm@qU(LI_ z2wJ#qYxy>wyZaneOee5wt}?l!-@Gv0Ndc>C2)hJKD5pX*?Y+5Fdj_wS4ygvXf#BM8>{Ry}zX# zur=HQGCgBgPKG~HRmq$PMiDcDbjJB{uZX>G#y-J;PSi6r$i$Yyv)2z z!wfHbwoTslNz1nYOpg~Z5>zZdH?w^d>4wW7ifabVmHr?ii%imL&&FQYH&}oRmdH@#th!O<6SD+xnGU*dHqN7u`G0 zlavyx8k!JFvcyWZsw}0_SfazG;LNVpsTGb#WUFdG7hZ6n?V}t9^ANwm#n1c-)>8il ze+f}68=8ay==DU_HshaKT$0}^J!-xva*#oU2fq5ORt)vXEs1G12X=K=!TnpHLYC}< znInIbMJ`Y+1SLV7K-^DdBUunJ_go~yfOzxp>(a@oZqK5m_{6A|9}V*nBews0N5RH= z0VRe<_CQCMlN5Xo$b%}!lAu}`%kK|=D^QDel>@5=H2=nO=$H}B6}VFsUbhO$-%1ER zqayt)cadANpM1kWJM=8|y1rX0;$M4tDsm{C+KOr!azO-}o%iYUM^wG*2D2n7YAx+R zX}tz>xc-M+u<}&C1pV-^9$m&u_+9aWw<-2qsbZbG1M6j#tqFZ8uRbj*T0SCg zMM;B(J!-VqoV4Abgk6a4=1PxWE`~W$9UroW1gAS`8JsHUA$~53!l_FQ20B$&bqhue zc<6>#rg<9SMUWLW&hBGk-2&Q>@CKj?H{3A+=9Q>Lp-IYrP{pm{a@d9VXOP84mv~!Y`p9>Z-gs}y0?*&-pOu#f z?VuW*i*Q9u3uhI=6VSgWhQfkzc=HJNjB)cndyX4YNGen_j9q=nfNQ{KWkXwMDT-_W zMDF3Z1Cj`zwB!THhKlLPA&fVEb)?!sr16b&SXDJyBXF}BaV+}G^E@iL6A$R96g!hx zSFu$|KB`+?&o=(GEH2j11leUgh5KZM*vMuVsTp~b`aYuQDk`k#C_`Fgm%6H?fX@cTKfo`nBE zlpqS`Li8+rAq zw}$IZ>JD?{i*YLYt?1`%A6|yVj92<^rkq3T(g3NQ>WXC8<&BX*N<{Xvc z5NmEsibve!W`UKsZyByB!6E)s5?LqJIwKrqakNQc55p_C6VXhF1i94kkvgi=T_knV zX;CStSL9@$tt?1{A=Y`I*zAdb;n@NYH(khBX)~IZwL+7V6exC_HFut8F)N!I1P$pM zQNMBzjg0FM;%@6<#fCz+qG$4Ne&LPwDIR8YDo_hZQYC(H(hK)}l#0R!aUB5UBkMER z**yDQ-7eQ87LilcdY1h*UXqCmxiGnqlf2-_XWBatMq%1$Tmbu~W>RDjd{#xMNPEPu4#M6Ny>4z(H z>V=uZ_%SDqBN>e~g$mxrBzvv{uiQL2?+RAm%Kzj$+w;OiOeB}uP9MK#O-T1hzZ@)e zEXG4B*;lNTK}EC%`koi?G}*4yWV9MWnd!kglqAd;8|GocW8&6P<<@Zoiz&&G5K>OHl@y%;P$-6At;0~rD>4Erw& zAMNW*Rx+BM0gF{cpuh*|O>fVodfeRE3*;U;Mr>W%&~j!B)cyuwbe35UjzL0L@f~=& z_FR3-sGmq2L(vAeP&}ZAZ8Ej#gv_DSLtE65+HKErwO55Sc6>2xC;s9Zb8O|s=Dc5p zYfRG^W~XszLF51jR{h@B_%^M&(mx&%la=XR|4JQb=FHD*cy_@Y{Jpf{!R%Er$fIEe z?nwl!QPzIFck2NFY^6Ym$`C)k<7N^45X4-%A(i8yo>=GEt$)DkXOqEIJDG(Ql)LkB z@3;>&&EE<8em>xf2WJK||&|1V{rf;Mff+sjOYr!p-rC$!!bp(tI$-#Xq* zNhw2!NMTDLjKzao7mGZ4fDDB+%T;*_# zkNHWHsCzpAYnIjUCkFQ9oQS~+;zgLBJrW0BWeYrkq-Dm~^d2WutBXS|5fP206N>Nc*bc;bzWZ_a8F z!-)x%Z5B*T)rj^Q9pa%ACl-imO;$2kqq!Y-^2`?0ey%JSb>!2_;DNNuO^>x37qC@O zC(}(p*fz2B6IaA4qYb|MSkUbLY7dxBuxoeP72PMufb+o`i~&c(*Xs-`zoL%GlI%t)EUq2X z%cehrw?E=FEiE$z?-OekVnJJ4%GSRF)#J;6n~TFgKN9uv{$?%Ws>RooTFc1&6#Y2p zA_IHTH1<=zC+XSlMt}wY-@|UvpWcJ^`0cvZr+kinqZQJQ0(fLrU`kXy(|k_oH{+kFCW;6=nxuK~aM1qOde`6)$a@v^B#sz4jl)AHa|uYHd{BFsCadH5YXqY2 z>zguqUB!tZb6s}$9(O*ao(VA$uUw&cTzJ~ncl5)|E-U7@o)L!+m1f1A>v-4;W6I}xXtc%JO++=2Dt zT|!fzn0S%P##Yf3n(NojtMugzBNSCrLqLU}ehisXn_E0f%FmBHQ!c|Okm46hhKb)K=R zM222+N-}yo(Ri!z8!Bl`vospec40fYzti~2ST|>0Hb!nD3p&l1C)k>{$K$Hz?)Q~W zmMo_Ii;RFGR=-K_h}!{X(+*=+mIGnBr5#r_LT;e{8&H#rxfyPgJv|QKnond!2W^^F z8U(*dA1fQ*f;X^*5IrBGdn{=qkXNM+k~7y5SQ?}HySr_Tf!A%teKMNiCif6-PiG1) z_;sEWhfqtl&JlM5<&}~6H0LY7L^heQgmm~s_*lRg0W14*$}3OS4EHaJx{%PVrFgo9uUPb|NsGbl}WQ-ha z%L>esfbPIMxZZ4JHv+s01m07))$dDRla$7mDgAbC$m#Vq?>w>Ujt#ZsDZksQnu6Ad zDK&F@*y~{r0c4HNKV={r5D*t)r9limp>WD@(1YOA@amd6!baqPgT(R^5RL$2qDboG z;!b)<%Z3nq1Ym`b&7EM2OsctFZvkrDI->cT?0Xp2xA!9SzyqkR0^0enp)`HyGnOqn_EMKxZy z8{NbgzDwS8<+;rOR&$YA!fha>`Exf6n-6T~chSq#v33@EA`W%5^SLx{XG)q&ynl{ z0}+>+KY&j0F!61NGdv|gnHUae{F0-mOfh04itMhoV3rGbw-k_o#0aI9!A|p;=g)vxPAOCQTgD}f{hEFD&X`D#yaYyQs1;TO2>Fmd+ODQ`L~J zhl`nSdU1?bsQk()#ms2k{CX2YJqXDJnLaVL0SqkTl1|wB2)gqy35m3ZG$uiSfTRnM z$r|eD_r4+0?8+G>i96?lh>bCno+&<5{?V2W;SQc_I=Co-QkH!LJ3`?~-L=?o%CJ#P zR~18^)~3eqW}{zgm8`=t=>A==Ao;S;5)Jvuv>qANSNmZ4&+wgQp13`e&x*-a#VcOK ziKR7o2}l)yT60r1XNdyxuutE_j&ut!6=JOjl9k+&zRIWjPY;A(!rh(piIvm}D?1q% z3*MjfF6-{@u+;;+&gNs!43`t9c0naulPamWQn^c$iRRDKM+1;p3z3k?``45h!D_&W z30CoSVVVF;nWbBGm|y}6kT$uX?XoUWiLCC6Ft*P z+J#X2ujo*MjAq-Df1|=qEUf$5v8L5)Ljn)eX6~tZ- zXW@ZdD>u#|UV8CKOUeh+?Aj*4A)^kHo4y#@spDbQRz9+Bam3jyKhInvX2`XK#;$yH zw53-KmSRm`V!in5S)xb?lVVV|)t2wy<^d;_nk>PS*&z*$?(0nFtLR<-H3=Q6;)}~) zeEyPi0bAp@j!t{*j@<6$QQ)G8o_B#Y zel7(nR9@vr8}X>>0g{a0{PW~Rs+q6Pk`*5@2p|a2@La#d%W%-cZoJYT8N5(|+1W1Z2U-cx7gGWgs30RY_u6?PMe+^38l7=(+5QeRUI3%Tli`ldMa`t&D8D9Z%lNle*{X1so`QDEMF7`&4^;W;G1>tA$8lhzF=+_ zF$Hdi;W!c|Tx#4!fHJy6>XaPbnMI>UVHt4}Km^l_#L4LHIt4``1ow=jUI0n}3`^BL{D>zy_Tr zHqUI`f{;^3*zQDhzVRYw*F&g{4LZYRXgq$Y!T0~$Xb zi0bW!UVtOAxbhTg4QUT1{JmUinOvazQw1!B?JuGU0SJbGyY`nLgSC9IhjTz#K#Xr4aPKg;R=_f7BT(1Yaj%vL@MVVw>1BvLz zu}$;f?g*lgoQlX5v5 ze+=QFkLCh5-#2M-!#8 zu11AXm=xHB1McgRTbMrS+m)McGnpBzNhz>^-do{(_X4t;ky%xR`kY84I$SKZl|z*7>lZlY|1^L1{}{)DVGg0yb;c?p4s>z{;2<&q zm|UbYZ=bi-SU3EHYu%7QLT;eeMD1n5XZ@pir3XU9T8QsFyMOj%o)QU=VIMniJ`6(5 zOnsAPNesQ`BO8bN3p+W6nVDKzMQ_(wig%UGZzMv>$tW*pJSfNONA#ME2j-*-MPTDi zI*zq_r1MISlJ(v_?@KR}0*U?s%fb2q?j%deX;FWmr4zG~?F>kVgc$2nj38&IfXlA~ zH*F{w`r3+5`urGBje<1kNWv^Ev+2HJMPDU!80EdPH+a8o@f%T5sx&5~OjZmg=maOL zE~Ct-#ZV@XT)=$UcWT9eCn+{_q44M_gD0YyR6r|5hmZw~Kf5?|)r9v`1kPb&~`F_o)$Hck5Ojl=)7)Rzq?!&rf+B5s9rD zA+pL2vG4yxe*1XB<;@0_5+LEs@oohV%Y#&UUr%JGr+PO#-XATtsvB4n3XitRBfc+o`K@5=FhQmApGuR++SPDL5bMUjc zJ4$tP%SvSrQ+78vW;opa_Vw%?MMfwvM2 za`b0=bP9e*2=NfFr-nRR%}VNQ!EY4CtpVvqwk`f9w*B{2#mNta~0;<zS;mL10VeJ0(I{%_&Cg+tP!V0Wo5{RPN$T5Hke>UuGd^X%a&&lx; zZo_$n1$`9sf{>*F$Jz%a$}FPKZ=j-00PbZX?{6P$T@}a)!e`(U(dTr1n1BtGY!m+I`=ACn6PnXx;p%!uwr#6tQf&Zl9Q%$m~a`a{*vCaq2l* z<>eWEuH;Q@Tp>em(u2k3-T+W^6w`+sCnlQ4s&j25@pGa?z?6*>UyKr09-19kb00QC z;kwAV;uCY5BEsJ>C&Q4~x`X_VG$DKgEa?A1=IhNAp%`M{KV)T!$x^X*4)aKcLYd$t z(`Se+D*bV4%#-hXJ!w0HF{5h#IX`@~;D?BDU5wsbf^@5zt!>Kw#slDhB0R_FktMnP z<86VCS6Pntl;`khBNsqMfWJL&DDNK@#88r#OJ>_AK`mQ3fs$x>|BqK@Ei^ z?tY>Zukjl>Ul2PT*UKm5iXQzovfdNSY7T!erKrj)Dg%AJ) zPleGIvofZLbTq(vtKh4=iNpk=MYI?C&)kq#&>pA?cE8B5rGY-9KDcVI)@olRMqJSs z84nlh=YXl1NXoQqmaOCn72!5Gi>%?8O7>_6lS^^#oI;lF<`+KKeOua$Ii$5SZ#J7j>Q{*k=kO$I|(CPR_1loM{) z`44T@M>%=5rjfzMv+nLJZQKe3L#)9TWpMXvYhPl?5dykO@vMFihJJ6X(eyOqFl4MX z5|)ye&2;hRzA&PbTqs81|R`^&qA) z#vC?oC=mesz&k=>fW8;x7#!oySroq==h9{K12FSn>IlGI3TOL^Hr+SUKCa4u#EP!nDD3+xfbp$yFyk z#fB_VODS<0Rkyyv0^T>NS;wldyvLH|9;nqasCa(q#H#hYa-r#RAfr+=aS%aEn$LV4 z?>1;-pOPK8D<|?zl1X({A8MPyva}CW&%`?kF^lnLz2>qeKe=nQMP$cf(ZC5$R!rUs zHV&|020^huZ~FRm;+@|%{bXieellY|l#%;G&^Kt|wr+%9zPOI>W&L%>-Dt7ZcPMi# ze1)F4DcE0OQ`#z z5I&Uo*ds~zQ3Pot(oR9sK}EDWqPObP8y3LKQFIjpy-zzAL%YUu_+w zMbN5PZ&^QwkYSFV=0@$mPj{uE607U!QOa>Gle$JQt%;bV=RFIdlMu3ew{uMrBsIVT zvxoGzzU%GSp4cqEhtg1})+}0u&w`dVY$C1J$bf8pT(tGXO~?E}RrkVZS_!SBDQ-kk zqv4~VwxwADUtiaM#LE;qn~Qi!mD|A%Cz8Aa-ayG9aFe@RCC($JKR~H=a1phKY5FiA8{PKWezJNTfN|q7J0f`iMu=V27(FN2Pws&n$ge z+tke&m>~d@a3Mj5i&6{7T`hO2e@ECbYrDoW!UFOZ{qMQ#s>3Qnlhe_<(AnGs>sjJo zg~n++=GIn&BJCt=6tNRc0<{ho>?ZKP5|q;kM~LMPy36J2L^d7V*b)rwYHGlpH3UKH z*;1P6HhS>X#QxZL-lCA+;Rb%DVo7#S6LXQcZYi6X9~LZrJxvW#Q0$dZi0Y$!DY znN}l~i07aqh^+IKymtgcQWesjkjJ(dmI zx@)E7(pYz^n`!TIspEC$8=h?GXvQC0XSM_`ui8fQnfDMsq-ee}%|Qlb zuB3qJ*k%g+m!yU%JVUbucX(3kM%wV$=FXv6=Pzgng(-|auK{821PfsE#znCbw$|o| z&clQy5^X?zI@s0KhUDYyYs;gD=TB}ZGj(d`_m-W4*zjyD&O|8CDHq1q(@plO(8rgv z3}m%leqf4B$@AELV@XMZ5V6G}@J2)sz1EU~lxhKm?`5M0S@&xLe?|avZxIzn_Nn4vrP{GI{F;5{16w`+UUokP{UTgbJ5?RU zM2o+l>`WlMm{c1l+$q_4nm+*8Sv|5N##UH<*Rqz4@HiAPR8Zf9S#Br~kFr;Jd%0 zSsk15T|HuCm;{qsK40~cXZ{1I`q_h7g;ZRY<`6FvZ|>2cp_@HPA9n<@F8a`4LHy6( zb8=gvtv}3P+5!=e8EYSg5*d{t}5csdh z!2W&EO5cCnzCQubrtaalmpD*X#Q)X zB_5?S2SWmg7{-_Ns|oqy;0F(PwF!c=M69W3CxxFAEWHXiK{SLANz1s->N$LPb!*ea zCfs9E`V2j@9?~)}H5J9&QUv{@7_CZ$@Q67RH6I?@h3vk79C*yL-mGBfYF%0;Lx*w z@W%QgO3S!ht~y&AJdInJP*%-XJDa$QY5VcIaVEFSxZl5pT#p;Ad@oa2YmIC-U!|hE za6JSR&P47Yc{53_brnQ{uKrK|A z=l|(4$?-sgd}KJMvRF^PEOA`CTrt@W*`fqI8s04JGvz0KyJ#q|nu#z5+=7M6Dt!Te z{w{U}ydfbRdr`2KFJT4kge9=dw-U5I{6~UpN64Y7e#o)(6&x#JUd|-jKKT(x9mlkk zG^mer3aTBO-64sbLCc(&C|^eH5V0T)rm|lH-jypN4t{@_{4IM)tVc4$>PwW8mRAjU z^;XsZETNh>)=K3s*GKd4lp#C_fUPMfIY#79#FRud@#z}p#PhU~w}~(XQ{;Y7kQ+!y zX6z?34uayl5PjI+(4A-4s~PSur3}%a9BUgaPq`Fj?GQauB7HZEMF!-BKm{~O!zg%5 zNLgw=FtnE*F~9N>_|L~seTe*%$4>xw5UKawyQav)#EBCXCNQ!zh^>eBh3&(#-UyBC zCEqE_wTlF@_r5sekKjYh3r52iA{xjlSCna$X0`E}nWt4MA|(d|dnwn%6hG2T5gb!@ z)&=sDW(3v@EHOlq3OY=okhKr$2L#}4TkfO7Ir54uL}$Uz?2QaM<8cfXhVBCtM#Yk* zd4YpkemCgBM#3lamS(Qjzvz-XidiQ*Rze#!2xv9_#Tp31I1YyyU+}?#l=`P9b7jyw z)#YEw!E5U6HBIit`JeNtdUzf2-| zrH2h0ikLTZ5p(qj>()6@67%RjZq^2GkuwF?s+>M^Rkt3>bj0kp)xPMna-Ovwa@9^a zk2}sv?Ex%uLV6NI)g@lHbJ@*ZN7Ytf*Hs`^M-w0`7~wnKe75_F(R{QcQ{E5grO<|N zWxMbcOcJ43Ey#}!^X~`fAyA#H;^b3ki%1bnbG`MmMkih;4{Ehny*7I5&!1Y_$-%|H zGl8GJ@o){yv!L~`n45?|%pJVA@;f*>)VF1`ty%%d;IzpQbwhCiIg( zhyQc^IeL%nxEgt#F)3n_Lk~5kZ5R8KE@fO?Q`^`$W7U1c+IP*+Y8R zR>=*NbIx=beklN?&7=v$NoLQq=KiM9h2P%hmM^jGQyM+J*e8_Pk9I9@@@G;+0Iuc7 zkCnBGl{9+uwOE*aLH3Y;lUCjL2e8G>Px#BCZ>u|J<1YRzn)xy-W{1I9rM^%9F-%g= z^^@7}S?kKI`417YC*7zD+8TkkB(P`IA3^I<#xY3UbXyC+yvsqcV3VM0&yMsPe_q6t zH`$TvjVNliP#HZ4|9t}9OF?zEIfl816Bk!{B}0gE?Nj=)6ZAojEG(tIKJq3Nuw{C| zT7Ls&yfQES=BU_&BwJThYn51~X~#TRnPKcqjJ|OChDECKkI-_YA+GUKcOpJ=t>DtZ zwo9J=Rm~3IDI9|n#V5^j8Z1SWa8V~x9erz+T&rZpk<<_y_1>6k0~42@q2 zeGXFwM!Ry@2u8Qjj+X#>K@il97g)<{aL}l&b)W#qP;VfMmZ7!XhfzTt=BELmV&S)= zbMB`MWKylj2jRK>#D2fEKyB}PF0D%Am(O|OKU#+k?Znt77T?;JT}5A0w&dR)SFCF6 zTAWai*vQ9`*C}I>xtR9DUjR^AM%E`r+5|iWkNX6>eZh7!r=c-I^`F>{*;`n}+ zSvCUrwoy%F628i6xOl0o^Hg5Q#lQC>l{e6oo6{X3B6UkZFnNS*K$3pTJhLQiaS=IQ zP-#K0j?Bg`U1o>p+NZRZ;lcILB*>KBnt;V1bHtvP2rO~yuvWqn@o>>q?H+Z&!EdQc z=apA5N8C<CHAp$rkaU+e-ah8HR+!Y+eQKrX>zx4*L9Huj6AX; zifaCApOWQ61isSXRoXccZF}0>ES=#z4D5NRoc{uV75X#!?YY z7$_93dGoa0v%S&Rj@7XbZa+{YL}ATC4Ulrn`{%dvs>%WZ*$*2ISpe$Js?7ZID5Zj)V%ruMJ?c&37catsm?aeAr)8)}U zpWM&c{qTP$czg)2?EoLTgZpm{6o$tC zr~ZF$a4u*{15`FhW}G4XcW7yKTy~G^rcM=E;1w2r5~4qH8O_bD?3voXp4zELx8e$` z?w@Dcn$jJ#7WnQ!%VVxNzi%X+CoE`wU0u1oi7NO+|kU09j4x`5hjSj7SjN$UTZ0I6P%VtR#E6 zqn`i!rY@Fk$Hy93a8D%@>s|*z1!IlYt@>EaNrz4dJrHp}xW~->829s$iT_4O<|gJI z|6235J+jz@0#C~_VlP)Rw757RQ@qX5ZjdzS1Enr<;)zt)lMH3`0i+zm_mwP|9GetZ%?oO%l(sKWQ-LLvQnd5Yr4iJ zjj7y(s-$QP(FT`uy_RhGcem9}C%k_p@vs@~4^Uz_v6wy4yVgxM^Lxgno)W45V6BXe`O#L({}645 zbGZv+okc$V?|WW|pV2@)4bQ&bfxZaayM8@n7&IZEQXm8jd(ol*%Qw6n)LD~~3WX%= z!_BptSlQBejpqbA*X(Ib{Pcgw$5XIEHwaa>)V$+vKCtjZ0Z47tNrxJHuWfoN_X0%L zx!2N!JD*t92N)yAaY)fQ0B{>bn>*mSBe@U`Nlxepf9q{^uLs^kLO>lJVbZ`@j2pv9 z75fGJIp}@`3c&NmZwDUi`{y|o(uwBEvw3DPx$%f)xIP24R#(T1c=vzY%JKw(T=$M# zaAMi))gJeyVVZlzwe1v?^^I2(SZpT;1UqCc_#cS&%QuUFZH4Ek1qC#<9R7zZD zPG6PQx+UP$|K+Ly0QvbHKDgQcJ|W{*(kfbZ-`<1e!?3(1&2-<>aYEIn1;2Ymz0fn- zM%jl=j@OVSNP0^W!J$m!q(J{nP5wxW)P4Pj+tuX{?j_?%+eLqoG@!e2rDamr^&(H| zlr7P$npm9Eh-to9scH!c{;VmI%8V9G0P<#4IOWM!)r3kZOeQJ?DsI^pbQ`?qa{`~w zQPVx0_^GA}HTZ@PVWfM1TG!Du<$SEUt276-Gno)n#^d&7brM%E3Lk6WFCg6ZA z&n?S6JQDLSl#yM%zsL;O!9Yvl)?pf4#SIs5XUfQ@^L_*0%~mExq8Xm=i4Qkk1$sgk zyro~+EhndHl1&@gan$bZKwnSy!8jVxP^%|21?ap2QI5g5(iYR$#HbMA%$Q82lVXKk zfks$cwPxMaH{-}4IcWn zZXy;=+QjBiipTBZ$7y?#CDLvW>suoZ2>d@M%h!J_@ci602b;=9xUCY{I!GCQLl}Fe zPhx+##|+F^OI6mqF(+-~qYdc_QPvC_ago4O&L?r+RCbcCBpR>fy5~@LJbpvr;r(mZ z$i_N@yfgxAS~w04xZ&ZMvRjQ!3gdB*;xO^i6yl?CXHwe@$fA*{rVt5I&%>Q5=SJq_ z1ZjVuVCc)9iH61fEt|vv!&!-AvkXDAXwd#lemYl>BCJzZ9De(mzx^c+6DEFG%;CfIB&I&oWef*(3u7Vt1qGxd95KhnE* zlmx7+z2mWa$+6VPhvxT9T>CZ-JJ>8(nO%R(YSbTg{umlgD(}9HJZp|JHnJn&^(fGc z(F(CVl`*%$DgL8%RV3ZMA8X_UM0wZ z0<)c9Lp;>`;I{IV$;K-1z?(9hgWC#CJ(33pY3)y)SUu1H2RRSC!;Er&vZ&S zYafB-NDgdd;eg6Xo!3k7I@_X-4v=fbM@D=v?u&SKT|fVGTjfRS)u($zXm=3n=9xYoR2)abIM7k&4VM#r@UsOEwOB}lAjTK`m^idn zVC^ikdgS4>Y{!l-c-};o6ylg}OGPX`bVL(AlZ4xN7!>+BU2#13bmAl2kSUhMj+6|< z$X>@0q#crOHMRo+r03v#X7hifsY*cWA3mmwtt)fKC&^vWXRLWxWLbk~JzeY7gurCHJN^zo4SS3M>sDM(+EFZaWs@?sbYy>+)qZn@zk@Rh zbjJ;WvhOF2j`440q~)egslVCW1e?SMp}>KHO|iI%LBqU7Fkw%3WBv}x4)&+Xk{se(FGnn= zEy66dNeojRN#Ckk@yVkV~%QX}!Bj^*w_?l`2HsI7ZQRKS~)<%UNK5vE4$g~(WdVNR@Xuy^mv3LvDsHj+aGnZ49`ZBaLY zd*a{d6@7~}d3QD&k=Am6o~dx04FliwCOAP3sxGCH$dGgIln>TE-8h3`?cHs)MU2@h z-k62f!Z5Z-r%e`&nAygMyKIBr3|phZS;?t7v=Xq;$u)ma`!tx<_aQ{Xli;7%Zl6Iue6k@Ic4fh zO|CUAZBl<-PPn_aRN!;vTwmvhxlrpjh*b(JF_7k55~dWH%`F91@$-ug<$>z-B3@6u zia&?e1j+S=cPEANd4$zVqH>g!N6t;_V0hA?)BGMA)`>}LYFH%sjq52*m+zi#veaRV z3ufq0-p=~CrHA2k**$PFPj`59D?wjTy2M5;Wcq&$GdVpVi;NrI_-rBM`67#467bpv zSz2V?jWtoxCytz{rpJdxR-zDtk6wvp3N=(tPB3GiA#hh_$}DXAc8Fb5R{~YV=_#=_ z5)Kemwsj4DwhJ@DSx#)jDZ$>UKvfx9fGYrABf+lyDO>4TvLo;a2~$InOnptvQ#1W0 z{fmE5z!e=ZJKkrM3@QMLU*)voiQmMo8jPYrR^t#t53R>vwvo|xg6qct`tK-hQmGW} z)X;v(%^Wj_1^H3N{v?YagVW$rm8SCl5gdA+!X9HE!kBE=utWPMd(qT8Jo+dl))cPv zNi`zEf@<%t{h^s9Zxa@O!iZ0UxcIUcmlVw0;RuW$G`Y67y%O?5uCYs!tNxw>9{9FECwp}y3c6eccFhhc#dlxMif(j zmXQ_Yx20vvnAB#srf;Gr6mL*!WiXm;8O&RFR#jO7+p_SJajgG$hp0KzrHztZ+g_4_ znj%I`Dr51xX>~D3Z++C=%9;?-Fy(}n=yd)lfPF{YH%CtEIZfrvLqF3T4iK%dv5PUpSE*mItH09WHf}lBbzrPVU`DrFt5WI%o}yu=v^bid+k2S z>0S|nzJcDwf08#IzCMh+6;gjKY~YlQPT3k4<*=R(tJ@-y{(U#TcVtU8yI6I&24}K& z=|yWY_j=#AKHKXUEPd$aOLS}xFX~4T!H;U+C~*d7?^E+A4l_E`?zQ&Gb&vk!nfgj) zu``e#!-;h*xc-~he>yPlM_N4E)p7TtoAI3nrwo&fAW%x z_fOT+np(HcmpkE?wpaI~avc5td|apIaSv#`n*1=m0gteYuBFMqK_RIe-up z%Zq9CDKWM@N_K({y?1{sSWwCvmWM@-1|PG?d_>%zsLm(;86EfdF~T&x*obVK+<6}O zJcwcgxbj)$X80rvS=)Ly&Q`gCK}wuDtzCHU&x_JyH;qV%mRuDh%{-7B0+*az31Z zsvbg`PN20nPFqHMYwh?*5f}4W>?qtrpOuF=latEru>!+p{1jnRa)}+N76uu>X#-B@ zxnsByp-sn3jNCE}&e3ypa}n`07>95zLL@f2H_PZ+0lbnu3N(i|A5)ire8-$uW-JLJ z(vRDCj5dEGNtu85a4BMR$zf0li0boU9pJ4`cmTv_z#vdoQ%-K^eXs(U*f7?K&~P3u z^HNtA75zDAkK<-4D_vjN!UXDd1esO(5fpB&^l;Enl*meH-*8vAKWQJs#3lN_f`}0h z2@DbPj6}j8NB8C?HsiJvSIYYk{J|@}BQe|_ za_bsoD^r@7md`%?NL{tF9@m{xJGLtPZtlhz@Q~1@brM2t)IfLiGN==V;5eEp!@ep8 zZm!u=H;fU;m#I5y5eSQxk!~~)krK#5=-rE?yS1b7=9ez_|BCd)@#}* zGT|!B31@#S^Jy>O2c2g3RwR$VQX}`hbGY?{nPp8JySR*UKd){MxrSf!mz_pACePH& z1A+7ftQ1|lx@LZMX2~T61(hIi*B`X5rvzH`dWC#gDL*h;EZu>B+dlf~y2(8AWeRM5 z4r#sz%^16hA?fvd_xQ`dkf$d$WCaAbAr+sms^x!lRZTML_$n{e-T%9LmfNp~L#Ts- znxwQrRbuQiR?6)4#6NLiLIeOR5^z8vp@9Pwc~z;U_rzL6Kn;}2sXg~qoWQUVHTERe zL_i2c{7W3ORgh3TQcxz_;2wAWuAhdLIWL-^*Kek|5F|~gzA414iR7x z2f#~+PB|ETvP!rHB{1otuQEt@AEta1S*Y_;4nE);`#i9Tk4!2ksJ$-GfmSLLX)X9| znm@kkp|q7;Id6}#Pwza?;lpH(s)-%Q?)!h{nF?KeSS#s}gU;PCi zpgDEom%&Ui6O%zUGKcxlGPn8AGgwXoH8nSvQSUVW6-iMUemq;C^?%aJYB7 z7w#SX6w>$0%b$LJokV+OP~~~LcX_jyB|%Y@dqq(OQC#g^Uhn-fSx%$LMt$zSsXq(# zY4xA2fBH1vr*So@r?Vt0Cf}yBxR}&!r!VqJt-Ea-^+z=-C-uH+m50#3!w$be=haI8 z%H;z+^k?;fYg7IdR8^GQeR+tF*T_3aE-y3}*jbFmBQf9zw^I+b(gG4*)g;G;K2zoFe?U-R;8 zvaM-TmwIr16Rs8-+|hGfbfYg#*@>MF{eKOkRFbYCe~8jB0(<(WrgV*SUh(=gY-*U;78@ZnJfJZ< zP!zPKyc)elMTs1?fx8X7G}7RL_L^c{eY2x2SB)9H-P zmZugl_SNeCQE-wGHA3QuX28S>zM={rVn=`CN~>znE1#_~HZNZ-8DGr7lJe}bj; z&)3s3Q<8={5xYXCQy+&R6rtxFJ84?9G}z6M9JrPXB70-|IDnWXQ9e0Gc_$?l-2XMq z!nwM6danLlK({PXUt0D?u3S|=Uu!V7^_mGlgPiEMuSpPfx=(wL9Y}2H%Q>^_mM+@b zM;S?Wy%C^B?)1xe^Bb>t(i4s&e|N(9a8msGL1<4EqX*l_K`R2p<6NM+QQh%B)(PSgw zm86lCs=J~E!F4XrTU|rf4!y6RJ~rp zHUk&wemf;ae}_i}@yx>T43bjync-Ir+D$KN^#XT9ZH3*DILd-Niq#&&#J}(>%=BT2 z+{#(xN@%|Tc&)#*X!19b)(a9vEp2cBI4Az>6DbX{f+u9y3%42`xm(RDtpR0GRg*Io zkpI1-x7A8vr=g2U)eyTje~KLn9%T%+E*(jZp@B|%zb*#8$bspwx$ zm%U$RsbbvA0Qc+@eIFPbqwR!pVr5dueawO+t$0BPQ)R}iQIKjfuea?qOVj}B4;c5x z!`e_QHjvfjiBZsiJ>GNhAGT!L7EusoxoduGjlJ3N#d4a(e@5S^p>bXdG^JF#hTW0g zo)x(oKH}Bzt~8p=^}PnKW}B6@|I`Jz0yS9h``G@phT8zfe`u6$+OMQ~)SZun`~xe6 z>8%dnwUDmVCsUu2_ukTN7NtQ{CF(m0QbiC$;Mhyxb0(~?A6q?f%h0nAtWs(+t>TKL z6U_SnN6@`%e_C8e@@uh`rk62~Sl6RN87r%JA?-HxNSKsnJv~#5t%QwqDw`$t7d}WW z$L;FdoB3z6bys!iR_2e9M(7H&xa>z!`*2M_Z$wC@iD=rQXgW0D3G_ zz*^kLUKii=ShYqf{8@gs&)^N$)J{+Ob}i6+W|<0re-5TKi=XwaPwu2u5XOd038+av zH99!5ruU1Ou%~sNHsM1HRUXJ$;+F**{%op%`K=JbC@!Cg;>3&MIia|xyNI#=&RC5m z|NP98p=THNnU*qjL!lW^balJmSEumv9U=cnD2DITtT6iApvXlpF5^VH8-_U+^kULg z0>BFle;ZIJ$%Gx}DhWnjP_u+*!l8-3ah|>h|fthi}9<&)HzS zfPMc)2v0mPXN(`4(Qg?-w_eZY`Or@zWoaipJPE?c(YYWdH*C|A4m1I*^;$o& zdJ^cCl?Fcw(|0?uk&gNlL9pwFBTt2t-Ltd|%Bbf@07163!Oar2dX2!)Z@OoVUEg_i zaTXL++|$Kp8a=NN^2P;5bxx$2Tan)qm&q98D`x#>Yt$4fVSJslhC8hy&BiP({r^kf zf8=ltOBE^jj1`SBuC_y4Uk!IZVBO=5(8@BLpqhPr|3t)%Nz&{=Njhhd$Nu>p?;XFgB+SqrPfSZ<~8{x5#VE|FTZf7X0 zgDv2ty-$`VS|9We|s#R-5Dp-K$0yNFs}8xmTg0x<(6IuF=mZg z5a)N;-XgIPLDrSE!c9p|6HR0f4jzD zzkV5R--a(&RuybO0dS~rdyh|Uc;PtIi7ScFmsp!!XCGS-$U}y6&^KH5vg_|+eK=hz1y)zXXIWEKCl#iMT{_K zd1ylU1d5*HuG{ul@r@nrJ;u{Z%ylh9(xP1u_x*#zt%k41EO;ki4f4gth=q%A)7B7M zGLdQ$lC^Q@?iP|mhGLx!sanLje}@qgH*P(Y?mk@`mqD5sHS|tIo?2kH6`4Xe_-*nx z;B~T@VuDp;4(bJR9$*#u!VU=v{*Kv8^!C{KMHR$xVbO}w#;^$TtQtC)kv06oRG2~f zc16z$VFpzM>(E-(64miD^ittP^${WLm9xhWd2D$Rlu5}8z7!(qls#3of4xT}-K+uf zhP4zXb$~{?$ya>bkmMI(2||g_xk`e_&VfCpDi4aX#}6hqyI`STTMYkY8pZkKLwhR} z=!O-azIl%=i0cm7{^52*Ja0s-^i~GX7GrYrtyESzjisPxva(xY;IAzNzDd8Pv%)UT zgd}8)kd!$wX*3k)5Mo&^f2_Ve!yI{MTu+yGuls!1o71h3Cbd%YC<0>?fhJQ(abTOO z=viNkdHso>itN&h>{o#ZTbh|0)99U!8qSXG20>m!M*jC5V+pR`2%xa)-}lP*6Kgu1 zZz#^g9&8`W3 zHH1boc_Q!vFN0+0(qw-cQKr$+28|g^$`FY1$Zs#94a6Rgv4I$utR#F=Uiwk=3TG8w zbBL`MvO}fGN>U3AAbq!Gd+R$-V?MBcSf_Y>ZqCwZ3+{w-HGgHnuX!Z3fo!)lCs(#p z=Gaa#78F1Tg>-gfe_?B%L0EO+vg3!PNtiggCnBqhgPcoF2(VdQQ-Xx%BL#^xBDetH ziqlxj(YWCgjQ45Bc7IP23f7-v(9Dhd z?mx)=A_Ug7PIhEvU-7|hxZv%hss>1B?;8#`cG=2yv;JH(f2p@dKVodm$dpYhsx&&s z2plP&5^iFRl~yZ}P<=oWc_Pb7K3@rWT$5ppQd5N`4)3dT6yX*@ula*ktg0&OYNeHUQgE+qsN`s4uLfh#8u< z{qMaz4#FbZ%d;fNWY$d&;S~pmEDnGnvnZXgs;z&FEB(4vmcv3iV2-wbEo2Oho4Di7 zPGoseFP2>fMPC%mxwom2GW>%&Cq_qz+4l)%sWEE7f8l_rj48*o%)fNYHoLxcKHbH%?&&TV@Ugf$E42*1F(xOK311IWi#9jOy}xrBeTT63@E3GqP}7b9W2yna zSix;3KE!>lvm;4Q(k2uZBiMcszMvGsQ6Iv(e}t*>gv}sb2;~*;cl-2ThIAU*nwPL`&pJA zvY#%3%(1BY)*N&{=w$r+*vj)!-)5%u&8I5RB5A@W}X&+H7Q-$2AB0+Cm!_W!hI4bk|!v zLh2&#sf#k{#q~;ZpkgK*y$>=t#)5$X5>x3m+pMxgnaye-R!KQwT)m&w?J@)Q+Wwh7x!Z6zSfQHsY=J zhw1BI!zf=eD_Z9w>T5P%VyfnC-HFs_{X2vR7DJ_lDv!43X6s}G+DF}rI1S3GdLURb z%p)P3spIoi;{&mk@wAc?M{%;}T-so)IT=S8M4ZS`L_ZTCPZh0JSea9wkW-75Nh~Qz@}`Bx-unTom=tNY189E)So><>?rgAIXpfc-9#G z=D^#*PULv*q=T^(aYc5)yT=ZlxDGvd$gL>7F(v)oFp%hDd=|~9nxHt}a$pjg5Y1Lp zXD`qTKtd!@Uu(`1wmQ+9bIs5te}h{MZX>EZVOn_&*<#h=w+0U>`N9Y`Bw^e=GHF|} zYnW%&H-3kxZUgqaHvsks@8?078$AqKBE!i6$W20Q{T;Z&VK-&Ak{rN6Ty?Bu{)N|b z58^cM*^|acgM=j&kB=8(nn2caYc-5XZuxwtqzJ;K@-RU5Yz83SeJT9*f5yb9Wh%%M z54f22aMgI@gm6TryEY|dT;#n&sLTOP=)Za3=M0pNsDZSSJXv{{)zA)MFx9el3L zq#mTJW{W0Z3B95T5Ap^752Fww|J-4TrKkhxd=_S*qXgxDC>6{_N_qxEf6S(bmuTe< zxkL$hQSU*J%S8Dnr|J4-f1sS&{e!-%$aU3DVIwG#9X!oO%;LbOJMuBsk%n92oWGEf zbAJ|19-;B4$Ijh|`=9dMsJ?oPeQu1Zk>=G_pqwhl8u56fy!q#TO^_%o>S>Dc+?$#6 zc!7`tOq%rlDN1hRGbx^*7CY{zp8T<6TeSZq_X|YMAolANPCvhvf0SOvaisO_>^<9e z{A_MqZ*M?3R%TVz=Qt>b2l=}a0lIK3K$k{A!EJmyn^ zhmdzWcrox%d;v2z%OM<*G3Z0=Z!MD&cYXJzyJyR)zT=|-EqO*lnc(sJtI+^J7UX&P z)LaIczSw7w_;RCcf94oUKgwpkm3fx) zmPHR!0=Y<-NYBJ6dT@;w4=~!A`4bBqOm%}*aput88uPd|JBe8f%h=ae3T&;im|vc7 zrLVH&9QCDa*LGw6kA&D9&rIL22@2IEt?|NEwv5^suWZM7B8; z=B>GQO1CdK1Pf`h8jqo@rA=c@sT!mfAO8}B=;hk==-Ll>{cu8Y?bd0`lBhD~kGed! zP6EZK^||z^)j&Jv$XSQIoOAM(Ib+*l_mAk2!y^+Ne^U1k%}~xcvte}GIzwD>DlIdo zd=9JD&3OZ^xmxv)0yJxjNTX~WzF3TDyfh3FdtB|EM=AI`5<1C+eS4bk5jW+5LZ*>& z)lq*WimD(9`w91gLeu1zB)!8qTs&Qg=(WCA6vL{$k`C?+_$n!buqr)gC&R})_sbu` zAvc98e_!SKlLKn{ej(E3oGAJvybN(%!u%s0mh;`STys(4^9lZY0n~l>4{*-q|3un} zNR<=Z5yuLitC;Tb7?TI4rSkUd`E{S;jF6;u{sRZ%kbyo;%=Xig&rhrxw(VL{M_jzy zi~3${<#DFkA6r$9cG5pD8FBi(2g*N0<-eyaf4cBtFiV3xi9HyM9>bs(VeOT`p-e|? zg|ka!1V}8T@G*%(SN0&!Hfte*gpu=-Qzk!P96z0h*z`&Rd2DbE5NlcHm^z&mh?rZ- z1`bJ7smr2Ip(+$b5`s#J5C`&9t0-iD^r&i7z<&%FQY?O~xaT{4zu6$-jfJ`~C*Ul( ze|idg-aA!gEXqzixM$Z%sIITFP{N$D9-6wM#P%zzJeX6fZ{7)O&>Ipf0#g$EPd-_@ z?Z6}F(+W4F-QlQ@o`rHH;z(&8HHj#}zW;|3APge)K-}Ni1kNGKq8>JUM|QF#DC0q* zv`|t%PKR|hTAjSe2pkCkBonc(9zdRJUarN-e-t0`sGLcl^wS7Sd5V9KKpA)Jo$731 zaXTpLpTzgZR?A!_w~t^f`~Ox(1EcSZB6+Cbq>6*6iadabi=MVgT=|iS%sD`VW1>A% zBOg|#@b}^6PyY{gx?QK2$~H77w|;OmDI1q+a5NRSyo)q09hatyG#9r5sWep}m+YuC z6}N23GzB7;SIIOL5jHqE3NK7$ZfA68G9WoJI5(G3NHr7%F)%YWF_*FHG$((Jwgpra z>J~OkOGtOg&>e#`BHf)TT>}gZGsMs>0@5uFk^)lFEl78Rlypid-5+|+J;!_hf35FZ zv)0V}?0(+8_q&FXRzsUp(h_D4l7m6voIoxf5rDL+mJoo4=P4Ht4=*MoqYfAj0sSS# zWYhyWIfG$Pkw5g(P9QV*gG_(M4E|uI3WEZaTp$48Qvgsv1SlxN!vo;u;Sv6iASd=(m6JxA>ucA1?=(1HkHm z0>}q!1$y|w^l~PN!3FR@&j(-ybHe=9Pobv(ZtY*9 z-$+;xz-@o_FA@T9oBxZ10o)e7TUe82IhB~Bx%K+q zQ2i*RFNR%>jd3G?eHN%u(Jcgde_BXuJT13pYLW}9bBk

SIjPav2#(xw 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 LG72RnMNdWwJCDR! diff --git a/Conferences/2014_DLFM/dlfm2014_Telemeta.tex b/Conferences/2014_DLFM/dlfm2014_Telemeta.tex index a7e530a..c1a53e2 100644 --- a/Conferences/2014_DLFM/dlfm2014_Telemeta.tex +++ b/Conferences/2014_DLFM/dlfm2014_Telemeta.tex @@ -13,6 +13,8 @@ %\bibliographystyle{plainnat} \usepackage{fixltx2e} \usepackage{graphicx} +\usepackage[justification=centering]{caption} + \usepackage{subcaption} %\usepackage{amssymb} \usepackage{xcolor} %\usepackage{hyperref} % Apparemment pas compatible avec le style AES !! @@ -47,7 +49,7 @@ \conferenceinfo{Digital Libraries for Musicology workshop (DLfM 2014)}{London, UK} \title{Telemeta: An open-source web framework for ethnomusicological audio archives management and automatic analysis% \titlenote{This work is partly supported by a grant from the french National Research Agency (ANR) with reference ANR-12-CORD-0022.}} -\numberofauthors{8} % in this sample file, there are a *total* +\numberofauthors{13} % in this sample file, there are a *total* % of EIGHT authors. SIX appear on the 'first-page' (for formatting % reasons) and the remaining two appear in the \additionalauthors section. % @@ -142,17 +144,17 @@ Claude Barras (Université Paris-Sud / CNRS-LIMSI - Orsay, France - email: {\tex \maketitle % \begin{abstract} -The \emph{CNRS-Musée de l’Homme}’s audio archives are among the most important collections of ethnomusicological recordings in Europe. Yet, as it continuously expands and as new audio technologies develop, questions linked to the preservation, the archiving and the availability of these audio materials have arisen. Since 2007, ethnomusicologists and engineers have thus joined their efforts to develop a scalable and collaborative web platform for managing and increasing access to digitalised sound archives. This web platform is based on \emph{Telemeta}, an open-source web audio framework dedicated to digital sound archives. Since 2011, the Telemeta framework has been deployed to hold the platform of the CNRS-Musée de l’Homme’s audio archives, which are managed by the \emph{\CREM}. This framework focuses on the enhanced and collaborative user experience in accessing audio items and their associated metadata. The architecture of Telemeta relies on \emph{TimeSide}, an open-source audio processing framework written in Python and JavaScript languages, which provides decoding, encoding and streaming capabilities together with a smart embeddable HTML audio player. TimeSide can also produces various automatic annotation, segmentation and musicological analysis as it includes a set of audio analysis plug-ins and wraps several audio feature extractions libraries that have been developed in the interdisciplinary research project called DIADEMS. In this paper, we will introduce the Telemeta framework, and discuss how, experimenting with this advanced database for ethnomusicology through the DIADEMS project, cutting-edge tools are being implemented to fit and encourage new ways to relate to sound libraries. +The audio archives of the CNRS-Musée de l’Homme are among the most important collections of ethnomusicological recordings in Europe. Yet, as the number of collections increase and as new audio technologies arise, questions linked to the preservation, the archiving and the availability of these audio materials have arisen. With this in mind, since 2007, ethnomusicologists and engineers have joined their efforts to develop a scalable and collaborative web platform for managing and increasing access to digitized sound archives. This web platform is based on Telemeta, an open-source web audio framework dedicated to digital sound archives. Since 2011, the Telemeta framework has been deployed to hold the platform of the CNRS-Musée de l’Homme’s audio archives, which are managed by the \CREM. This framework focuses on the enhanced and collaborative user experience in accessing audio items and their associated metadata. The architecture of Telemeta relies on TimeSide, an open-source audio processing framework written in Python and JavaScript languages, which provides decoding, encoding and streaming capabilities together with a smart embeddable HTML audio player. TimeSide can also produce various automatic annotation, segmentation and musicological analysis that have been developed in the interdisciplinary research project called DIADEMS. Furthermore it includes a set of audio analysis plug-ins and wraps several audio features extraction libraries. This paper introduces the Telemeta framework and discuss how, experimenting with this advanced database for ethnomusicology through the DIADEMS project, cutting-edge tools are being implemented to fit and encourage new ways to relate to sound libraries. \end{abstract} \section{Introduction}\label{sec:intro} -In social sciences, as very large scientific databases become available and rapidly increase by both numbers and volume, their management thus rises new fundamental questions as well as new research challenges. +In social sciences, as very large scientific databases become available and rapidly increase by both number and volume, their management thus rises new fundamental questions as well as new research challenges. In anthropology, ethnomusicology and linguistics, researchers work on multiple kinds of multimedia documents such as photos, videos and sound recordings. The need to preserve and to easily access, visualize and annotate such materials is problematic given their diverse formats, sources and the increasing quantity of data. %With this in mind, several laboratories\footnote{The Research Center on Ethnomusicology (CREM), the Musical Acoustics Laboratory (LAM, UMR 7190) and the sound archives of the Mediterranean House of Human Sciences (MMHS)} involved in ethnomusicological research have been working together on that issue. In the context of ethnomusicological research, the \CREM (CREM) and Parisson, a company specialized in big music data projects, have been developing an innovative, collaborative and interdisciplinary open-source web-based multimedia platform since 2007. - This platform, \emph{Telemeta} is designed to fit the professional requirements from both sound archivists, researchers and musicians to work together on huge amounts of music data. The first prototype of this platform has been online since 2010 and is now fully operational and used on a daily basis for ethnomusicological studies since 2011. + This platform, Telemeta is designed to fit the professional requirements from both sound archivists, researchers and musicians to work together on huge amounts of music data. The first prototype of this platform has been online since 2010 and is now fully operational and is used on a daily basis for ethnomusicological studies since 2011. -Recently, an open-source audio analysis framework, TimeSide, has been developed to bring automatic music analysis capabilities to the web platform and thus have turned Telemeta into a complete resource for \emph{Computational Ethnomusicology} \cite{Tzanetakis_2007_JIMS, Gomez_JNMR_2013}. The Section~\ref{sec:TimeSide} focuses on this framework. +Recently, an open-source audio analysis framework, TimeSide, has been developed to bring automatic music analysis capabilities to the web platform and thus have turned Telemeta into a complete resource for Computational Ethnomusicology \cite{Tzanetakis_2007_JIMS, Gomez_JNMR_2013}. The Section~\ref{sec:TimeSide} focuses on this framework. The benefits of this collaborative platform for humanities and social sciences research apply to numerous aspects of the field of ethnomusicology, ranging from musical analysis to comparative history and anthropology of music, as well as to the fields of anthropology, linguistics and acoustics. Some of these benefits have been mentionned in several ethnomusicological publications \cite{Simmonot_IASA_2011, Julien_IASA_2011, Simonnot_ICTM_2014}. The current and potential applications of such a platform thus raises the needs and the underlying challenges of implementing an online digital tool to support contemporary scientific research. @@ -161,14 +163,24 @@ The current and potential applications of such a platform thus raises the needs \section{The Telemeta platform}\label{sec:Telemeta} \subsection{Web audio content management features and architecture} The primary purpose of the project is to provide the communities of researchers working on audio materials with a scalable system to access, preserve and share sound items along with associated metadata that contains key information on the context and significance of the recording. -Telemeta\footnote{\url{http://telemeta.org}}, as a free and open source software\footnote{Telemeta code is available under the CeCILL Free Software License Agreement}, is a unique scalable web audio platform for backuping, indexing, transcoding, analyzing, sharing and visualizing any digital audio or video file in accordance with open web standards. -The time-based nature of such audio-visual materials and some associated metadata as annotations raises issues of access and visualization at a large scale. Easy and on-demand access to these data, while listening to the recording, represents a significant improvement. +Tele\-meta\footnote{\url{http://telemeta.org}}, as a free and open source software\footnote{Telemeta code is available under the CeCILL Free Software License Agreement}, is a unique scalable web audio platform for backuping, indexing, transcoding, analyzing, sharing and visualizing any digital audio or video file in accordance with open web standards. +The time-based nature of such audio-visual materials and some associated metadata as annotation raises issues of access and visualization at a large scale. Easy and on-demand access to these data, while listening to the recording, represents a significant improvement. An overview of the Telemeta's web interface is illustrated in Figure~\ref{fig:Telemeta}. \begin{figure*}[htb] \centering - \fbox{\includegraphics[width=0.6\linewidth]{img/telemeta_screenshot_en_2.png}} - \caption[1]{Screenshot excerpt of the Telemeta web interface} - \label{fig:Telemeta} + \begin{subfigure}[b]{0.7\textwidth} + \fbox{\includegraphics[width=\linewidth]{img/telemeta_screenshot_en_2.png}} + \caption{Screenshot excerpt} + \label{fig:Telemeta} + \end{subfigure}% + ~ %add desired spacing between images, e. g. ~, \quad, \qquad, \hfill etc. +\begin{subfigure}[b]{0.3\textwidth} + \centering + \includegraphics[width=0.9\linewidth]{img/sound_representation.png} + \caption{Selection of various \\sound representations} + \label{fig:sound_representation} +\end{subfigure} +\caption{Telemeta web interface} \end{figure*} Its flexible and streaming safe architecture is represented in Figure~\ref{fig:TM_arch}. \begin{figure}[htb] @@ -177,9 +189,9 @@ Its flexible and streaming safe architecture is represented in Figure~\ref{fig:T \caption{Telemeta architecture}\label{fig:TM_arch} \label{fig:screenshot} \end{figure} -The main features of \emph{Telemeta} are: +The main features of Telemeta are: \begin{itemize} - \item Pure HTML5 web user interface including dynamical forms + \item Pure HTML5 web user interface including dynamic forms \item On-the-fly audio analyzing, transcoding and metadata embedding in various multimedia formats \item Social editing with semantic ontologies, smart workflows, @@ -189,14 +201,14 @@ The main features of \emph{Telemeta} are: and group access rights \item High level search engine (geolocation, instruments, ethnic groups, etc...) \item Data providers : DublinCore, OAI-PMH, RSS, XML, JSON and other - \item Multi-language support (now english and french) + \item Multi-language support (currently english and french) \end{itemize} Beside database management, the audio support is mainly provided through an external component, TimeSide, which is described in Section~\ref{sec:TimeSide}. \subsection{Metadata}\label{sec:metadata} In addition to the audio data, an efficient and dynamic management of the associated metadata is also necessary. Consulting metadata grants both an exhaustive access to valuable information about the source of the data and to the related work of peer researchers. -Dynamically handling metadata in a collaborative manner optimizes the continuous process of knowledge gathering and enrichment of the materials in the database. -One of the major challenges is thus the standardization of audio and metadata formats with the aim of long-term preservation and usage of the different materials. -The compatibility with other systems is facilitated by the integration of the metadata standards protocols \emph{Dublin Core}\footnote{{Dublin Core} Metadata Initiative, \url{http://dublincore.org/}} and \emph{OAI-PMH} (Open Archives Initiative Protocol for Metadata Harvesting)\footnote{\url{http://www.openarchives.org/pmh/}}. +Dynamically handling metadata in a collaborative manner optimizes the continuous process of knowledge gathering and the enrichment of the materials in the database. +One of the major challenges is the standardization of audio and metadata formats with the aim of long-term preservation and usage of the different materials. +The compatibility with other systems is facilitated by the integration of the metadata standards protocols Dublin Core\footnote{{Dublin Core} Metadata Initiative, \url{http://dublincore.org/}} and \emph{OAI-PMH} (Open Archives Initiative Protocol for Metadata Harvesting)\footnote{\url{http://www.openarchives.org/pmh/}}. The metadata includes two different kinds of information about the audio item: contextual information and analytical information of the audio content. \subsubsection{Contextual Information} In an ethnomusicological framework, contextual information may include details about the location where the recording has been made, the instruments, the population, the title of the musical piece, the cultural elements related to the musical item, the depositor, the collector, the year of the recording and the year of the publication. @@ -206,18 +218,13 @@ Moreover, through the platform, diverse materials related to the archives can be The second type of metadata consists in information about the audio content itself. This metadata can relate to the global content of the audio item or provide temporally-indexed information. It should also be noted that such information can be produced either by a human expert or by an automatic computational audio analysis (see Section~\ref{sec:TimeSide} below). \squeezeup\paragraph{Visual representation and segmentation} -As illustrated in Figure~\ref{fig:sound_representation}, the TimeSide audio player embedded in the Telemeta web page view of a sound item allows for a selection of various visual representations of the sound (e.g. waveforms and spectrograms, see section~\ref{sec:TimeSide} for details) and some representations of computational analysis that can be combined with visual representations. -\begin{figure}[htb] - \centering - \includegraphics[width=0.5\linewidth]{img/sound_representation.png} - \caption{Selection of various sound representation.} - \label{fig:sound_representation} -\end{figure} +As illustrated in Figure~\ref{fig:sound_representation}, the TimeSide audio player embedded in the Telemeta web page view of a sound item allows for a selection of various visual representations of the sound (e.g. waveforms and spectrograms, see section~\ref{sec:TimeSide} for details) and some representations of computational analysis. + Among those automatic analysis some can produce a list of of time-segments associated with labels. -Those labels have been specified by the partners of the Diadems project (see Section~\ref{sec:Diadems} to be relevant for ethnomusicological studies (e.g. detection of spoken voice versus sang one, chorus, musical instrument categories, and so on). +Those labels have been specified by the partners of the DIADEMS project (see Section~\ref{sec:Diadems} to be relevant for ethnomusicological studies (e.g. detection of spoken voice versus sang one, chorus, musical instrument categories, and so on). \squeezeup\paragraph{Annotations} -As illustrated on Figure~\ref{fig:screenshot}, the embedded audio player also enables to annotate the audio content through time-coded markers. +As illustrated in Figure~\ref{fig:Telemeta}, the embedded audio player also enables to annotate the audio content through time-coded markers. Such annotations consist in a title and a free text field associated with a given time position. Ethnomusicologists, archivists, as well as anthropologists, linguists and acousticians working on sound documents can create their own annotations and share them with colleagues. These annotations are accessible from the sound archive item web page and are indexed through the database. @@ -226,8 +233,8 @@ It should be noted that the possibility for experts to annotate time-segments ov \section{TimeSide, an audio analysis framework}\label{sec:TimeSide} -One specificity of the Telemeta architecture is to rely on an external component, TimeSide\footnote{\url{https://github.com/yomguy/TimeSide}}, that offers audio player web integration together with audio signal processing analysis capabilities. -TimeSide is an audio analysis and visualization framework based on both python and javascript languages to provide state-of-the-art signal processing and machine learning algorithms together with web audio capabilities for display and streaming. +As illustrated in Figure~\ref{fig:TM_arch}, one specificity of the Telemeta architecture is to rely on an external component, TimeSide\footnote{\url{https://github.com/yomguy/TimeSide}}, that offers audio player web integration together with audio signal processing analysis capabilities. +TimeSide is an audio analysis and visualization framework based on both Python and JavaScript languages to provide state-of-the-art signal processing and machine learning algorithms together with web audio capabilities for display and streaming. Figure~\ref{fig:TimeSide_Archi} illustrates the overall architecture of TimeSide together with the data flow between TimeSide and the Telemeta web-server. \begin{figure}[htbp] \centering @@ -239,39 +246,39 @@ Figure~\ref{fig:TimeSide_Archi} illustrates the overall architecture of TimeSide TimeSide provides the following main features: \begin{itemize} \item Secure archiving, editing and publishing of audio files over - internet. -\item Smart audio player with enhanced visualisation (waveform, spectrogram) -\item Multi-format support: reads all available audio and video formats through Gstreamer, transcoding with smart streaming and caching methods% (FLAC, OGG, MP3, WAV and WebM) + internet +\item Smart audio player with enhanced visualization (waveform, spectrogram) +\item Multi-format support: decodes the vast majority of audio and video formats through Gstreamer and transcodes them with smart streaming and caching methods% (FLAC, OGG, MP3, WAV and WebM) % \item \emph{Playlist management} for all users with CSV data export \item On-the-fly audio analyzing, transcoding and metadata embedding based on an easy plugin architecture \end{itemize} \subsection{Audio features extraction} -In order to implement Music Information Retrieval analysis methods to be carried out over a large corpus for ethnomusicological studies, TimeSide incorporates some state-of-the-art audio feature extraction libraries such as Aubio\footnote{\url{http://aubio.org/}} \cite{brossierPhD}, Yaafe\footnote{\url{https://github.com/Yaafe/Yaafe}} \cite{yaafe_ISMIR2010} and Vamp plugins\footnote{ \url{http://www.vamp-plugins.org}}. -As a open-source framework and given its architecture and the flexibility provided by Python, the implementation of any audio and music analysis algorithm can be considered. Thus, it makes it a very convenient framework for researchers in computational ethnomusicology to develop and evaluate their algorithms. -Given the extracted features, every sound item in a given collection can be automatically analyzed. The results of this analysis can be stored in a scientific file format like Numpy and HDF5, exported to sound visualization and annotation softwares like sonic visualizer \cite{cannam2006sonic},or serialized to the web browser through common markup languages: XML, JSON and YAML. +In order to implement Music Information Retrieval (MIR) analysis methods to be carried out over a large corpus for ethnomusicological studies, TimeSide incorporates some state-of-the-art audio feature extraction libraries such as Aubio\footnote{\url{http://aubio.org/}} \cite{brossierPhD}, Yaafe\footnote{\url{https://github.com/Yaafe/Yaafe}} \cite{yaafe_ISMIR2010} and Vamp plugins\footnote{ \url{http://www.vamp-plugins.org}}. +Given the extracted features, every sound item in a given collection can be automatically analyzed. The results of this analysis can be stored in a scientific file format (e.g. NumPy format and HDF5), exported to sound visualization and annotation softwares like sonic visualizer \cite{cannam2006sonic}, or serialized to the web browser through common markup languages: XML, JSON and YAML. +As an open-source framework and given its architecture and the flexibility provided by Python, the implementation of many audio and music analysis algorithms can be considered and then apply to audio archives through Telemeta. So, it is a very interesting platform for researchers in computational musicology to develop and evaluate their algorithms. \section{Sound archives of the \\CNRS - Musée de l'Homme}\label{sec:archives-CREM} -Since June 2011, the Telemeta platform is used by the \emph{Sound archives of the CNRS - Musée de l'Homme}\footnote{\url{http://archives.crem-cnrs.fr}} and managed by the CREM (\CREM). According to the CREM specific aims, the Telemeta platform makes these archives available for researchers, students and, when copyright allows it, to a broader audience. Through this platform, these archives can be shared, discussed and worked on. +Since June 2011, the Telemeta platform is used by the Sound archives of the CNRS - Musée de l'Homme\footnote{\url{http://archives.crem-cnrs.fr}} and managed by the CREM. According to the CREM specific aims, the Telemeta platform makes these archives available for researchers, students and, when copyright allows it, to a broader audience. Through this platform, these archives can be shared, discussed and worked on. -The Telemeta platform have also been deployed for the sound archives of the \emph{String instruments - Acoustic - Music} team of the ``Jean Le Rond d'Alembert Institute''\footnote{\url{http://telemeta.lam-ida.upmc.fr/}. Online since 2012, these archives consist in recordings of a wide range of musical instruments, mostly including solo recording of traditional instruments and illustrating various playing techniques and are used as materials for research in acoustics.}. +The Telemeta platform has also been deployed for the sound archives of the \emph{String instruments - Acoustic - Music} team of the ``Jean Le Rond d'Alembert Institute''\footnote{\url{http://telemeta.lam-ida.upmc.fr/}. Online since 2012, these archives consist in recordings of a wide range of musical instruments, mostly including solo recording of traditional instruments and illustrating various playing techniques and are used as materials for research in acoustics.}. \subsection{Archiving research materials} The Sound archives of the CNRS - Musée de l'Homme is one of the most important in Europe and gather commercial as well as unpublished recordings of music and oral traditions from around the world, collected by researchers attached to numerous research institutions across the world, among which some prominent figures of the field of ethnomusicology (among which Brailoiu, Lomax, Shaeffner, Rouget and Elkin). -The platform offers access to records collection (nearly 3700 hours, e.g. more than 5000 discs, many of which are very rare) and to 4000 hours of unpublished recordings, as early expeditions (e.g. Dakar-Djibouti (1932), Ogooué-Congo (1946)). Most of the recordings comes from the fieldwork of researchers in all the continents. -More than 110 years of the world's oral culture are now available online, from the 1900 Universal Exhibition of Paris up to the recent digital recordings. The sharing of data allows many people to collaborate to the enrichment of the database. Today, 47,200 items are in the database, and more than 26,000 sound files have been included (12 000 sounds on free access in Mai 2014). Recently, the CREM has decided to give full access to the records published by the CNRS-Musée de l’Homme (Chant du Monde/Harmonia Mundi)\footnote{\url{http://archives.crem-cnrs.fr/archives/fonds/CNRSMH_Editions/}} which distribution stopped ten years ago. +The platform offers access to records collection (nearly 3700 hours, e.g. more than 5000 discs, many of which are very rare) and to 4000 hours of unpublished recordings, as early expeditions (e.g. Dakar-Djibouti (1932), Ogooué-Congo (1946)). Most of the recordings come from the fieldwork of researchers in all the continents. +More than 110 years of the world's oral culture are now available online, from the 1900 Universal Exhibition of Paris up to the recent digital recordings. The sharing of data allows several people to collaborate to the enrichment of the database. Today, 47,200 items are in the database, and more than 26,000 sound files have been included (12,000 sounds on free access since May 2014). Recently, the CREM has decided to give full access to the records published by the CNRS-Musée de l’Homme (Chant du Monde/Harmonia Mundi)\footnote{\url{http://archives.crem-cnrs.fr/archives/fonds/CNRSMH_Editions/}} which distribution stopped ten years ago. As a web platform, this tool is also a way to cross borders, to get local populations involved in their own cultural heritage and to offer resources to researchers from all over the world. \subsection{Uses and users of digital sound archives} - Through the few years since the sound archive platform had been released, it appears to support three main activities: archive, research and education (academic or not). These usages are those of archivists, researchers (ethnomusicologists, anthropologists and linguists), students and professors of these disciplines. Nonetheless, a qualitative survey showed that other disciplines (such as art history) found some use of the platform to foster and/or deepen individual research. The unexpectedly broad uses of the sound archives once digitalised and accessible emphasise the necessity and the benefits of such database. + Through the few years since the sound archive platform has been released, it appears to support three main activities: archive, research and education (academic or not). These usages are those of archivists, researchers (ethnomusicologists, anthropologists and linguists), students and professors of these disciplines. Nonetheless, a qualitative survey showed that other disciplines (such as art history) found some use of the platform to foster and/or deepen individual research. The unexpectedly broad uses of the sound archives once digitized and accessible emphasize the necessity and the benefits of such database. From the standpoint of archive development, the long-term preservation of the archives is ensured while, thanks to the collaborative nature of the platform, users can cooperate to continuously enrich metadata associated with a sound document and submit their own archives to protect them. Furthermore, it allows fulfilling the ethical task of returning the recorded music to the communities who produced it. -Researchers from different institutions can work together on specific audio materials as well as conduct individual research in both synchronic and diachronic perspective, on their own material, others’ material or both. -When use for education, the platform provides a wide array of teaching material to illustrate students’ work as well as support teaching curricula. +Researchers from different institutions can work together on specific audio materials as well as conduct individual research in both synchronic and diachronic perspective, on their own material, material of others or both. +When use for education, the platform provides a wide array of teaching materials to illustrate the work of students as well as support teaching \emph{curricula}. @@ -279,59 +286,58 @@ When use for education, the platform provides a wide array of teaching material The goals and expectations of the platform are of many kinds and expand through time, as users experience new ways to work with the archives database and request new tools to broaden the scope of their research activities linked to it. The reflexion collectively engaged by engineers and researchers on the use of the sound archives database led us to set up a large scale project called DIADEMS (\emph{Description, Indexation, Access to Ethnomusicological and Sound Documents})\footnote{\url{http://www.irit.fr/recherches/SAMOVA/DIADEMS/en/welcome/}}. %DIADEMS is a French national research program, started in January 2013, with three IT research labs (IRIT\footnote{Institut de Recherche en Informatique de Toulouse}, , , LIMSI\footnote{Laboratoire d’Informatique pour la Mécanique et les Sciences de l’Ingénieur}, LABRI\footnote{Laboratoire Bordelais de Recherche en Informatique})\comment{TF: + LAM + labo ethno + Parisson. Plutôt dire a collaboration between ethno + IT} -Started in January 2013, the French national research program DIADEMS is a multi-disciplinary project whose consortium includes research laboratories from \emph{ Science and Technology of Information and Communication}\footnote{IRIT (Institute of research in computing science of Toulouse), LABRI (Bordeaux laboratory of research in computer science), LIMSI (Laboratory of computing and mechanics for engineering sciences), LAM (String instruments - Acoustic - Music, Jean Le Rond d'Alembert Institute)} domain, \emph{Musicology and Ethnomusicology}\footnote{LESC (Laboratory of Ethnology and Comparative Sociology), MNHN (National Museum of Natural History)} domain and Parisson, a company involved in the development of Telemeta. +Started in January 2013, the French national research program DIADEMS is a multi-disciplinary project whose consortium includes research laboratories from \emph{ Science and Technology of Information and Communication}\footnote{IRIT (Institute of research in computing science of Toulouse), LABRI (Bordeaux Computer Science Research Laboratory), LIMSI (Laboratory of computing and mechanics for engineering sciences), LAM (String instruments - Acoustic - Music, Jean Le Rond d'Alembert Institute)} (IT) domain, \emph{Musicology and Ethnomusicology}\footnote{LESC (Laboratory of Ethnology and Comparative Sociology), MNHN (National Museum of Natural History)} domain and Parisson, a company involved in the development of Telemeta. -The goal of Diadems project is to develop computer tools to automatically index the recording content directly from the audio signal in order to improve the access to and the indexation of this vast ethnomusicological archive. Numerous ethnomusicological recordings contain speech and other types of sounds that we categorized as sounds from the environment (such as rain, insect or animal sounds, engine noise and so on) and sounds generated by the recording (such as sound produced by the wind in the microphone or sounds resulting from the defect of the recording medium). The innovation of this project is to automatize the indexation of the audio recordings directly from the recorded sound itself. Ongoing works consist in implementing advanced classification, indexation, segmentation and similarity analysis methods dedicated to ethnomusicological sound archives. Besides music analysis, such automatic tools also deal with speech and other types of sounds classification and segmentation to enable a most exhaustive annotation of the audio materials. +The goal of the DIADEMS project is to develop computer tools to automatically index the recording content directly from the audio signal in order to improve the access to and the indexation of this vast ethnomusicological archive. Numerous ethnomusicological recordings contain speech and other types of sound that we categorized as sounds from the environment (such as rain, biological sounds, engine noise and so on) and sounds generated by the recording (such as sound produced by the wind on the microphone or sounds resulting from the defect of the recording medium). The innovation of this project is to automatize the indexation of the audio recordings directly from the recorded sound itself. Ongoing works consist in implementing advanced classification, indexation, segmentation and similarity analysis methods dedicated to ethnomusicological sound archives. Besides music analysis, such automatic tools also deal with speech and other types of sounds classification and segmentation to enable a more exhaustive annotation of the audio materials. %The goal of Diadems project is to propose a set of tools for automatic analysis of audio documents which may contain fields recordings: speech, singing voice, instrumental music, technical noises, natural sounds, etc. The innovation is to automatize the indexation of audio recordings directly from the audio signal itself, in order to improve the access and indexation of anthropological archives. Ongoing works consist in implementing advanced classification, segmentation and similarity analysis methods, specially suitable to ethnomusicological sound archives. The aim is also to propose tools to analyse musical components and musical structure. -Automatic analysis of ethnomusicological sound archives is considered as a challenging task. -Field recordings generally contain more sound sources, noise, and recording artefacts than those obtained in studio conditions. -Automatic analysis of these recordings requires methods having a stronger robustness. -Preliminary Implementations of speech detection models, and speaker diarisation methods, based on \cite{barras2006multistage} have been integrated to TimeSide. -While these models are well suited to radio-news recordings, the current developpement tasks consist to adapt these methods to the particular case of ethnographic archives. +The automatic analysis of ethnomusicological sound archives is considered as a challenging task. +Field recordings generally contain more sound sources, noise, and recording artefacts than those obtained in studio conditions, so the automatic analysis of these recordings requires methods having a stronger robustness. +Preliminary implementations of speech detection models, and speaker diarization methods, based on \cite{barras2006multistage} have been integrated to TimeSide. +While these models are well suited to radio-news recordings, the current developpement tasks consist to adapt them to the particular case of ethnographic archives. -In the context of this project, researchers from Ethnomusicological, Speech and Music Information Retrieval(MIR) communities are working together to specify the tasks to be addressed by automatic analysis tools. +In the context of this project, researchers from Ethnomusicological, Speech Processing and MIR communities are working together to specify the tasks to be addressed by automatic analysis tools. \subsection{The method of a new interdisciplinary research} -In this research program, groups from different backgrounds are working together to specify the automatic analysis tools : IT developers, humanities researchers (anthropologists, ethnomusicologists, ethnolinguists) and specialists on speech and MIR. The first challenge was to initiate a common interest and a mutual understanding. In this process, DIADEMS gave us the opportunity to improve our understanding on the link between the semantics and acoustics of voice production. As a prelimirary work we attempted to first define vocal categories with a particular interest for liminal oral productions. At the border between speech and song, utterances such as psalmody or recitation are at the center of an old debate in ethnomusicology\footnote{A colloquium on liminal utterances between speech and song will be organised by the International Council for Traditional Music (ICTM) in May 2015 and hosted by the Centre of research in Ethnomusicology (CREM). A round table will be dedicated to the presentation of the main results and findings of the ANR project Diadems}. Gathering specialists from various fields, Diadems project goes well beyond the usual disciplinary boundaries. Our aim, through the study of a large range of audio components (pitch range, syllabic flow, metric, polyphonic and so on) is to define and characterize the variability of vocal productions, keeping in mind the semantic aspects. By doing so, we wish to reduce the traditional gap in academic studies between sounds and semantics and to propose combined analytical tools for the study of vocal production\footnote{As an example, research will be conducted on the recognition of "icons of crying" +In this research program, groups from different backgrounds are working together to specify the automatic analysis tools: IT developers, humanities researchers (anthropologists, ethnomusicologists, ethnolinguists) and specialists in speech processing and MIR. The first challenge was to initiate a common interest and a mutual understanding. In this process, DIADEMS gave us the opportunity to improve our understanding on the link between the semantics and acoustics of voice production. As a prelimirary work we attempted to first define vocal categories with a particular interest for liminal oral productions. At the border between speech and song, utterances such as psalmody or recitation are at the center of an old debate in ethnomusicology\footnote{A colloquium on liminal utterances between speech and song will be organised by the International Council for Traditional Music (ICTM) in May 2015 and hosted by the Centre of research in Ethnomusicology (CREM). A round table will be dedicated to the presentation of the main results and findings of the ANR project Diadems}. Gathering specialists from various fields, DIADEMS project goes well beyond the usual disciplinary boundaries. Our aim, through the study of a large range of audio components (pitch range, syllabic flow, metric, polyphonic and so on) is to define and characterize the variability of vocal productions, keeping in mind the semantic aspects. By doing so, we wish to reduce the traditional gap in academic studies between sounds and semantics and to propose combined analytical tools for the study of vocal production\footnote{As an example, research will be conducted on the recognition of "icons of crying" in lamented utterances. As defined by Urban in \cite{Urban88}, "icons of crying" include cry break, voice inhalation, creaky voice and falsetto vowels.}. -One of the goals of the DIADEMS project is also to provide also useful tools for musical analysis such as tools for detection of musical instrument families, analysis of musical content (tonal, metric and rythmic features), musical similarities and structure (chorus localisation, musical pattern replication). +One of the goals of the DIADEMS project is also to provide useful tools for musical analysis such as detection of musical instrument families, analysis of musical content (tonal, metric and rythmic features), musical similarities and structure (chorus localisation, musical pattern replication). -The study follow three steps : +The study follows three steps : \begin{enumerate} \item The development of tools and selection of a representative corpus - for each tool, + for each tool \item The evaluation of the proposed automatic analysis, in addition to - the human-led evaluations carried on the corpus selected, + the human-led evaluations carried on the corpus selected \item The development of a visual interface with an ergonomic access and - import of the results in the database. + import of the results in the database \end{enumerate} \subsection{Automatic tools for assisting indexation and annotation of audio documents} -A first concern was to develop an automated annotation component that could differentiate spoken from sung voice and from instrumental music. If detection tools existed already to separate what is spoken from what is not, they were specifically designed to fit the needs of radio broadcast data (i.e. clear recordings produced in studios) and were not adapted to face the sonic diversity of ethnomusicological field recordings. For these, more refined detection tools were needed to pick up sound events such as overlapping speeches, speech over music, as well as instrumental music mixed with singing and/or spoken interventions. -Beyond the implementation of tools detecting the start and stop sound signatures of magnetic, mechanical and digital recorders as well as tape noises and silences, numerous algorithms allow for complex automated analysis for a wide range of combinations of vocal and instrumental sounds. +A first concern was to develop an automated annotation component that could differentiate spoken from sung voice and from instrumental music. Regarding that task, the state-of-the-art methods have usually been specifically designed to fit the needs of radio broadcast data (i.e. clear recordings produced in studios) and are not adapted to face the sonic diversity of ethnomusicological field recordings. For these, more refined detection tools were needed to pick up sound events such as overlapping speeches, speech over music, as well as instrumental music mixed with singing and/or spoken interventions. +Beyond the implementation of tools detecting the beginning and the end sound signatures of magnetic, mechanical and digital recorders as well as tape noises and silences, numerous algorithms allow for complex automated analysis for a wide range of combinations of vocal and instrumental sounds. \subsubsection{Analysis of recordings sessions} -A primary concern of people dealing with audio materials coming from field recordings is to quickly and automatically identify the position of the start and stop time of the recording session. +A primary concern of people dealing with audio materials coming from field recordings is to quickly and automatically identify the position of the start and the stop time of a recording session. -In the case of digital recorder, the proposed system for localizing the start of recording sessions is based on the observation that on such recorders, the powering of the recorder implies a characteristic perturbation of the signal visible in Figure~\ref{plop}. This perturbation can be modeled by using the two different shapes of the temporal energy as references as the phenomenon appears to be quite reproducible over multiple recordings. On the analyzed recordings, the evolution of temporal energy of low energy segments is then compared to the models by an euclidean distance using the best alignment of the energy shape. +In the case of digital recorder, the proposed system for localizing the start of recording sessions is based on the observation that on such recorders, the powering of the recorder implies a characteristic and quite reproducible perturbation of the signal as illustrated in Figure~\ref{plop}. Therefore, this perturbation can be modeled by using some reference models of the shape of the temporal energy. On the analyzed recordings, the evolution of the temporal energy of low energy segments is then compared to the models by an euclidean distance using the best alignment of the energy shape. \begin{figure}[htb] \centering \includegraphics[width=0.8\linewidth]{img/plop.png} - \caption{Typical perturbation produced by the recorder powering, used to recognise session start.} + \caption{Typical perturbation produced by the recorder powering, used to recognize session start} \label{plop} \end{figure} \subsubsection{Analysis of speech and singing voice segments} -Quick identification and localisation of spoken sections, particularly in rather long recordings, are relevant for all the disciplines involved in the project. The difficulties inherent in the sound materials led to the development of tools to automatically detect the occurrences of speech when performed simultaneously or alternatively with music; when numerous speakers interact and/or overlap with each others, with or without additional music or noises; and when voices modulate from speech to song, using a wide range of vocal techniques (recitation, narration, psalmody, back channel, and so on). The algorithms developed also allow for the analysis of the syllabic flow and the prosody of the speech. +Quick identification and localization of spoken sections, particularly in rather long recordings, are relevant for all the disciplines involved in the project. The difficulties inherent in the sound materials led to the development of tools to automatically detect the occurrences of speech when performed simultaneously or alternatively with music; when numerous speakers interact and/or overlap with each others, with or without additional music or noises; and when voices modulate from speech to song, using a wide range of vocal techniques (recitation, narration, psalmody, back channel, and so on). The developed algorithms allow the analysis of the syllabic flow and the prosody of the speech. Figure~\ref{fig:speech_detection} shows a visual example of how speech segmentation is rendered. %Source : CNRSMH_I_2013_201_001_01/ @@ -344,26 +350,25 @@ Figure~\ref{fig:speech_detection} shows a visual example of how speech segmentat \squeezeup\paragraph{Speech segmentation, with 2 features: 4 Hz modulation energy and entropy modulation} Speech signal has a characteristic energy modulation peak around the 4 Hertz syllabic rate \cite{Houtgast1985}. In order to model this property, the signal is filtered with a FIR band pass filter, centered on 4 Hertz. -Entropy modulation is dedicated to discriminate between speech and music~\cite{Pinquier2003}. We first evaluate the signal entropy ($H=\sum_{i=1}^{k}-p_ilog_2p_i$, with $p_i=$proba. of event~$i$). Entropy modulation values are usually larger for speech than for music. This measure is used to compute the entropy modulation on each segment. +Entropy modulation is dedicated to discriminate between speech and music~\cite{Pinquier2003}. We first evaluate the signal entropy ($H=-\sum_{i=1}^{k}p_i\cdot log_2(p_i)$, where $p_i$ denotes the probability of event~$i$). Entropy modulation values are usually larger for speech than for music. This measure is used to compute the entropy modulation on each segment. \squeezeup\paragraph{Speech activity detection based on GMM models} - -The proposed method performs frame level speech activity detection based on a Gaussian Mixture Model (GMM). For each frame of the signal, the log likelihood difference between a speech model and a non speech model is computed. -The highest is the estimate, the largest is the probability that the frame corresponds to speech. - -For this task, a first reference model has been trained on data distributed during the ETAPE campaign\footnote{http://www.afcp-parole.org/etape.html}. A preliminary evaluation on a corpus collected by the French center of Research and teaching on Amerindian Ethnology (EREA) has been done and has demonstrated that this model was not appropriate for such a corpus containing a lot of background noise and Mayan language. -A second model have thus been trained on a this corpus and have provided better results. +Speech activity detection is a prerequisite for several speech-related tasks to be integrated in the platform such as speech segmentation, speaker diarization and so on. +For this approach, a Gaussian Mixture Model system operating at the frame level, is used to learn speech spectral properties from annotated data. +MFCC, together with their first and second time derivative, log energy and zero crossing rate audio features are used to train the GMM models to discriminate speech frames from non speech frames. +ETAPE corpus \cite{gravier2012etape} (speech-based TV archives in French), and data obtained from the French Center of Research and Teaching on Amerindian Ethnology (carnival rituals in Mayan language) were used to train two distinct sets of models. +Both models have been serialized and integrated to TimeSide together with the GMM-based speech activity detection system, allowing the final user to choose a given model according to the properties of the media to analyze. \subsubsection{Analysis of music segments} -The DIADEMS project aims to provide useful tools for musical analysis in both research and teaching frameworks. To do so, it is also necessary to detect segments of instrumental music along with the recognition of the different musical instrument categories. Pushing the detection further into details, the tools implemented provide musicological information to support sound analysis (such as tonal, metric and rhythmic features) and allow for the detection of similarities in melody, harmony and rhythm as well as musical pattern replications. +The DIADEMS project aims to provide useful tools for musical analysis in both research and teaching frameworks. So, the detection of segments of instrumental music along with the recognition of the different musical instrument categories is needed. Pushing the detection further into details, the implemented tools provide musicological information to support sound analysis (such as tonal, metric and rhythmic features) and allow detecting of similarities in melody, harmony and rhythm as well as musical pattern replications. \squeezeup\paragraph{Music segmentation, with 2 features based on a segmentation algorithm} -This segmentation is provided by the Forward-Backward Divergence algorithm, which is based on a statistical study of the acoustic signal \cite{Obrecht1988}. The speech signal is assumed to be composed by a string of quasi-stationary units that can be seen as alternate periods of transient and steady parts (steady parts are mainly vowels). We characterize each of these unites by an Auto Regressive (AR) Gaussian model. The method consists in performing a detection of changes in AR models. Indeed, music is usually much more constant than speech, that is to say the number of changes (segments) will be smaller for music than for speech. To estimate this, we count the number of segments per second of signal. The number of segments is the first discriminative feature for music segmentation. -The segments obtained with our segmentation algorithm are generally longer for music than for speech. We chose to model the segment duration by a Gaussian Inverse law (Wald law) which is indeed our second feature providing a music segmentation. +This segmentation is provided by the Forward-Backward Divergence algorithm, which is based on a statistical study of the acoustic signal \cite{Obrecht1988}. The speech signal is assumed to be composed of a sequence of quasi-stationary units that can be seen as alternate periods of transient and steady parts (steady parts are mainly vowels). We characterize each of these units by an Auto Regressive (AR) Gaussian model. The method consists in performing a detection of changes in AR models. Indeed, music is usually much more constant than speech, that is to say the number of changes (segments) will be smaller for music than for speech. To estimate this, we count the number of segments per second of signal. The number of segments is the first discriminative feature for music segmentation. +The segmentation algorithm generally produces longer segments for music than for speech. We chose to model the segment duration by an inverse Gaussian distribution (or Wald distribution) which is indeed the second feature providing music segmentation. \squeezeup\paragraph{Monophony / Polyphony segmentation} -A "monophonic" sound is defined as one note played at a time (either played by an instrument or sung by a singer), while a "polyphonic" sound is defined as several notes played simultaneously. The parameters extracted from the signal come from the YIN algorithm, a well known pitch estimator \cite{DeCheveigne2002}. Besides F0, this estimator provides an additional numerical value that can be interpreted as the inverse of a confidence indicator: the lower the value is, the more reliable the estimated pitch. Considering that when there is a single note the estimated pitch is fairly reliable, and that when there are several simultaneous notes, the estimated pitch is not reliable, we take the short term mean and variance of this "confidence indicator" as parameters for the monophony / polyphony segmentation. The bivariate distribution of these two parameters is modelled using Weibull bivariate distributions \cite{Lachambre2011}. +A "monophonic" sound is defined as one note played at a time (either played by an instrument or sung by a singer), while a "polyphonic" sound is defined as several notes played simultaneously. The parameters extracted from the signal come from the YIN algorithm, a well known pitch estimator \cite{DeCheveigne2002}. Besides F0, this estimator provides an additional numerical value that can be interpreted as the inverse of a confidence indicator (the lower the value, the more reliable the estimated pitch). Considering that when there is a single note the estimated pitch is fairly reliable, and that when there are several simultaneous notes, the estimated pitch is not reliable, we take the short term mean and variance of this "confidence indicator" as parameters for the monophony / polyphony segmentation. The bivariate distribution of these two parameters is modelled using Weibull bivariate distributions \cite{Lachambre2011}. An example of the segmentation produced by this method is illustrated in Figure~\ref{fig:Monopoly} % Source : CNRSMH_I_2000_008_001_04 \begin{figure}[htb] @@ -375,7 +380,7 @@ An example of the segmentation produced by this method is illustrated in Figure~ \end{figure} \squeezeup\paragraph{Automatic instrument classification} -For the detection of musical instrument, we choose to follow the Hornbostel–Sachs system of musical instrument classification as first published in \cite{taxonomy_sachs2} and later translated in \cite{taxonomy_sachs}. This system is the most widely used system for classifying musical instruments by ethnomusicologists and organologists. together with more recent systems like the one proposed by Geneviève Dournon in \cite{Dournon92} and the \emph{RAMEAU} reference from the French national library (BnF)\footnote{\url{http://catalogue.bnf.fr/ark:/12148/cb119367821/PUBLIC}}. +For the detection of musical instrument, we choose to follow the Hornbostel–Sachs system of musical instrument classification as first published in \cite{taxonomy_sachs2} and later translated in \cite{taxonomy_sachs}. This system is the most widely used system for classifying musical instruments by ethnomusicologists and organologists. It was extended by in more recent systems like the one proposed by Geneviève Dournon in \cite{Dournon92} and the \emph{RAMEAU} reference from the French national library (BnF)\footnote{\url{http://catalogue.bnf.fr/ark:/12148/cb119367821/PUBLIC}}. We choose to develop tools to detect the four musical instrument families (cordophones, aerophones, idiophones, membranophones), but also refine subdivisions related to the playing techniques, identifying whether each instrument is blowed, bowed, plucked, struck or clincked by focusing on the 8 classes of instrument shown in Figure~\ref{fig:instruments}. @@ -394,7 +399,7 @@ on annotated samples at the training step to reduce the number of features (to a \begin{figure}[htb] \centering \includegraphics[width=0.9\linewidth]{img/method} - \caption{Training step of the proposed classification method.} + \caption{Training step of the proposed classification method} \label{fig:inst_classif_method} \end{figure} @@ -420,29 +425,29 @@ this promising result was shown comparable with state-of-the art methods applied \subsection{Evaluation and sought improvements} -At the end of the first step of the project, interesting preliminary results have been obtained regarding sessions recordings, speech recognition, singing voice recognition and musical instrument family classification. +At the end of the first step of the project, interesting preliminary results have been obtained regarding start of recording session detection, speech recognition, singing voice recognition and musical instrument family classification. -Through a collaborative work, ethnomusicologists, ethnolinguists and engineers are currently evaluating, correcting and refining the tools implemented, with the expectation that this work will lead to positive results, so these new tools can be integrated into the Telemeta platform. +Through a collaborative work, ethnomusicologists, ethnolinguists and engineers are currently evaluating, correcting and refining the implemented tools, with the expectation that this work will lead to positive results, so these new tools can be integrated into the Telemeta platform. The robustness of all these processing are assessed using criteria defined by the final users: teachers, students, researchers or musicians. Annotation tools, as well as the provided annotations, will be integrated in the digitalized database. -Further work on the user interface aims to enhance the visualization experience with time and frequency zooming capabilities, in the hope that it will improve the accuracy and the quality of time-segment based annotations. One of the remaining issues is to develop tools to generate results in line with the server processor and according to the capacities of Internet navigators while managing the workflow. +Further work on the user interface aims to enhance the visualization experience with time and frequency zooming capabilities, in the hope that it will improve the accuracy and the quality of time-segment based annotations. One of the remaining issues is to develop tools to generate results in line with the server processor and according to the capabilities of Internet browsers while managing the workflow. \section{Conclusion} - The Telemeta open-source framework provides researchers in humanities and social sciences with a new platform to efficiently distribute, share and work on their research on musical and sound materials. + The Telemeta open-source framework brings researchers in humanities and social sciences a new platform to efficiently distribute, share and work on their research on musical and sound materials. This platform offers automatic music analysis capabilities through the external component, TimeSide that provides a flexible computational analysis engine together with web serialization and visualization options. It brings an appropriate processing framework for researchers in computational ethnomusicology to develop and evaluate their algorithms. Deployed to manage the CNRS - Musée de l’Homme sound archives, the Telemeta platform has been conceived and adapted to generate tools in line with the needs of users. Thanks to the collaborative nature of the platform, users can continuously enrich metadata associated with sound archives. -The benefits of this collaborative platform for the field of ethnomusicology apply to numerous aspects of research, ranging from musical analysis in a diachronic and synchronic comparative perspective, as well as the long-term preservation of sound archives and the support of teaching material for education. +The benefits of this collaborative platform for the field of ethnomusicology apply to numerous aspects of research, ranging from musical analysis in a diachronic and synchronic comparative perspective, as well as the long-term preservation of sound archives and the support of teaching materials for education. \section{Acknowledgments} -The authors would like to thank all the people that have been involved in Telemeta specification and development or have provide useful input and feedback. -The project has been partially funded by the French National Centre for Scientific Research (CNRS), the French Ministry of Culture and Communication, the TGE Adonis Consortium, and the Centre of Research in Ethnomusicology (CREM). +The authors would like to thank all the people who have been involved in Telemeta specification and development or who have provided useful input and feedback. +The project has been partly funded by the French National Centre for Scientific Research (CNRS), the French Ministry of Culture and Communication, the TGE Adonis Consortium, and the CREM. \bibliographystyle{abbrv} -- 2.39.5