~rabbits/uxn

e0558d50677e59930b65ebb4d761d713baa5554c — neauoire 2 months ago 73deb67
Some progress on the drumrack samples
M build.sh => build.sh +1 -1
@@ 34,7 34,7 @@ else
fi

echo "Assembling.."
./bin/assembler projects/demos/piano.usm bin/boot.rom
./bin/assembler projects/demos/drum-rack.usm bin/boot.rom

echo "Running.."
if [ "${2}" = '--cli' ]; 

M projects/demos/drum-rack.usm => projects/demos/drum-rack.usm +4 -4
@@ 69,7 69,7 @@
	( channel defaults )
	#dd   .Audio0/volume DEO 
	#023c .Audio0/adsr DEO2
	#0400 .Audio0/length DEO2
	#0200 .Audio0/length DEO2
	#ce   .Audio1/volume DEO 
	#1334 .Audio1/adsr DEO2
	#0800 .Audio1/length DEO2


@@ 626,10 626,10 @@ RTN
	"BDR1 $1 "KCK1 $1 "KCK2 $1 "SUB1 $1 ]

@pad-addr [
	5000 5400 5800 5c00
	5000 5800 6000 6800
	6000 6400 6800 6c00
	7000 7800 8000 8800
	9000 b000 d000 f000 $2 ]
	9000 9800 a000 a800
	b000 c000 d000 e000 $2 ]

@pad-pitch [
	30 30 30 30

M projects/demos/piano.usm => projects/demos/piano.usm +11 -5
@@ 53,9 53,12 @@
	;on-frame   .Screen/vector DEO2

	( load waveform )
	;sin-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM .File/load DEO2
	;tri-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0100 ++ .File/load DEO2
	;sqr-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0200 ++ .File/load DEO2
	;piano-path  .File/name DEO2 #0100 .File/length DEO2 WAVEFORM .File/load DEO2
	;violin-path .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0100 ++  .File/load DEO2
	;sin-path   .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0200 ++ .File/load DEO2
	;tri-path   .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0300 ++ .File/load DEO2
	;sqr-path   .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0400 ++ .File/load DEO2
	;saw-path   .File/name DEO2 #0100 .File/length DEO2 WAVEFORM #0500 ++ .File/load DEO2

	( find center )
	.Screen/width DEI2 #0002 // .center/x POK2


@@ 81,7 84,7 @@

	( default settings )
	#ff .last-note POK
	#048c .Audio0/adsr DEO2
	#041c .Audio0/adsr DEO2
	#88 .Audio0/volume DEO
	WAVEFORM .Audio0/addr DEO2
	#0100 .Audio0/length DEO2


@@ 506,6 509,9 @@ RTN
	007c 8280 8080 827c 00fc 8282 8282 82fc
	007c 8280 f080 827c 007c 8280 f080 8080 ]

@piano-path "projects/sounds/piano.pcm $1
@violin-path "projects/sounds/violin.pcm $1
@sin-path "projects/sounds/sin.pcm $1
@tri-path "projects/sounds/tri.pcm $1
@sqr-path "projects/sounds/sqr.pcm $1
\ No newline at end of file
@sqr-path "projects/sounds/sqr.pcm $1
@saw-path "projects/sounds/saw.pcm $1

M projects/sounds/hhat.pcm => projects/sounds/hhat.pcm +1 -0
@@ 0,0 1,1 @@
�������~��~|��~����}|���}}~���z�����|��{��}~���~��~��~��~��~��~~��{���|~��y}��~��}���w}��|��yz����}|���|~���|��}��}}�~}��z��~{��||��}}|���vz�|��x~��~����|z��~}��|w��|x��~y��|y��}z����}|��}��z��}��{|���}|��{}��|���}~��{w��|���}��}|��{~���|���~~���~��{|��y}��}��~���~��|w~��}x��}��{y���{|����~���}��}y��}�����}�~{��}x�����}��{��{��x~�wu�jz��V���]b��or�l�ԘHw��ѕ1��Q��a�����6c��{�ji��jq��iu��lC��Vk��=��M��vn�p[��`T��}���z��p��ua��y|�}��QS��WQ���ln�~=}ϔH^����x?^��nbp}��s8c��m��Z��lB��qQr��|k��m��cp��R{��xju�����OI���YJ��gi��Tq��_|��y_��\@��sbR��pF��K��tc}����xr�vb��Jc��}~o}�s��Ya��`��oD��~f����5t�s
��In�sW����}`��{h���Yv��to���xu�nY���Jr�|��gb��qO��l��eb��e��pz�}Ty��lb��N��c&��wYm��gU��X{�[g��y���qd��`j��gvz�q��nD��O~�id���ic��j��D]Ȣh��gp���pt���{h{����wVa��mmƙqjh���}�}o���cl���st��\]Ŷ17��pg��_��]V��m{�Wb��O��ey�H`�~`��Br���X;��ec�n]��n|nW��vBf��nd��[h��bM���a|��~vy�zx��K^�����r����qt��i~��V���]z��r���n`u��jH���|kq��i��yXg��\h�gb��t\S�����B@���t\��sn�wva��?a�}i��FV��mF��Xa���qg��v`z��uk}���{o||��]l����ox��x�yq���o��sX����VM���}vt���wO]���es��ygj��mj��n��T_����^��|`�i��O^��VJ��}Kn��cJ~��V���nqXr��Lq��LQ��b^��og��m��XL��hp�m��uM�����xqz���VV���|s}���l;{’F]��{nxqe���ai����v��p{��V���un~�wx��a��sh���Jn�~Hs��gS~�xly{��np�xl��N\��^`��L[��w{se��uJ��r^��lu�xz�jl��up}u|��f~��j�zp��pY��n��cK���~sj��ll��TJ��mS���`t��Yo��}�����tw�|]���ZS���^hx��k:x��kh��qi���{Ne��g<s���j`���hu��[^��GV��e��t��xkk~��~�em��X��}]z��gw��n~�x{}��da��lm�wV��ni��]��voy��|l��xqms��Zb��uH~�q@��jY��pl���f~��KS���ss��{v�xs��t����`S��fj�}t�|u�mp����\j��L_����xj��~]�ou��Q^��qc��zv��wVq��gk�z]���Ve���t��qW��nW���lad���Xx�xc��}�t��|`��i��eg��r}�������to��_��m_��wpr��fc�}j��]]��f`��vcx��~o��|z�qs��`b��Se��zl�}u����zztq���]K��ja~��ze��id��}fr��wx|��wk��~��Vf��zm��cs�r�vv��ZB��dY��n��rX���wz��[���^�wq��}]q��iKx��nFt��b}�z|��{usuq{��ZK���Uf��rh~{n���hm��uqr��|p��R[��aX��xv��l~�}gs��j\��cl�����q��~yu���eq��uc��h���ch���lh��\��z�oh��~{u]j��wr��wi�yc���Ig��SR��}bv��e]��z|�u^��ZZ��YB���s��uooy��TO��|||y��~�~ju���eW���Gm���xw��z{��kgv���d��k]��q���Fo�z_��jj��Tm���oq��[S��yky��m]u��tb��pi��n]u��{uro��hM��wb��|em���y�y_���r����ep��}���z���vs�ym���vx�wx�~x�yb���^h|s���Vi��mpn��Oi��`j��Lf��\n��aS��z`��r\���hk���mu���l_��������xr��uy��~[v��mj���z���fk��ko�y���`x�sf������siu��cl��ju���um��ql��y�xo���sj���Ti��gd��fN���|Wa��tt���{{�y`j������dc~���wr���]i��ny��p��zTz��ov�����f]|���r\{��hx�|Z���Yn���lnzz���u���v|zk��gr��ny�ma���Mo��D`��d���qx��|l{�|j��n]���ifw��y���]U��~qxr|��\]���ew��yy�us��xq���~��z[r��ux��m~�th��}��qq����hj���{t}|uz���o���u~|oo���X_���`_����|r���wqt��db��sT���jiu���kp��~|�wo��}av���_j��~��aw��}�zh|��nt�~{��]m��aT|����zt~��f]��i[��yd���ma���ii���}s{}tnu���|wjz�wVt��r�ulu|}���Yr��S^��to����yvz��wo��xi��{r���}z��xq��z��~y|���~|ti���ix���}}w��x��~sh���Zk��p\��^`��r]x��x�{f���Te��|kv�su��ji���zvz�����~wy��gh������}stx���w���rpx��j���hf��j]��r|��bu�~lv��l^��i^���fq��r��or��ln��~x����th}��|���t|�wp��v���yit��k��|a���ut������m}�~n���]n��nm��|~�ys���y{��x|�~u��zv��xp{����|[e���aa���[`�zs��{���wy|}���~]r��f`��w���rlz��{h|��yr~�����y��zm{���pgs��~���rz��viw�s~��xnu���xv���gm��ov��xpv~y���z}xu��ke���yv����ni����rm��vu��{r��hx��uk��ou�����xno���xw��}wyyz���qx���}wz����ytss���u���tt}|w�����|rk���vnz��~zy|����pr��vk���nx��u|��sq|���qp���{vrs���|��u{~tq������yz|x{����|���jp���uo���tm���gx��fd��ud��hz��v���sz��hx��og��viv����vnu��zz�}i}��if��v���s|��u{�����gz��co��}r��xl��qc���hp��nn��jt��wt���yz����������}u|�����}sx��||���wy��z���u{��nt��sw��xj��r_}��q��~fr��xs���|���tz��zot���lm��zkr��|��~{}��{r���qc{��p}������~om~������}jp��es���{~��|���jt���xl���[i��wq��zt���yvy���~m}��tz��xmz��rw��gr��p[t��xz��yx{�tn���qv���kn}����~���}���xo���rv������x~��~q���z��zq���ep�����|tz��|pv����wjx��mh��|{}~��wsv}��~w��lq��qk��}y��}mp���x��xy��hg���z��{w��to�����w~���r{�������}�����~����|kv���|{z���uqsw���xq{�}usx��~rs{�ur���ll��ql���or��wy���pw��vz���|y��ys����{}���zt|���ny��{x|���~x{������~���rj���hp��y{���~���jh}��z~|tx��|kt��vy�xjs��w}�w��|rx�~{��zp~��r����������sv��{~�����yh~��|{����wty���gv��yhz������}}rr{����rt��tnx��~yy{|�umx��wfk|��ys}�}��qp���~|}����~�������~���������|w���{z��t���su���w|��������ww���yv{~~�~uu��xw{}|xwz}�vz��}zwy��vt~���}x|���xx���qt��zs������zfr���~������~�����{z��zv���z���wq���y�tx��zq{zx��zt���sp��ylz���|~{su��wg|��~{|uy���}����}t|��rk���ys}�~���js���u������ww��}z�����ss���{v��jz��yx���x|����zrt}�����vj���ruz��u~��qm���w���vvz{{���z���yw}��}�����~z��~�������z~z{���~��zz��}rz��~v|��}{}��|z��vr���tu����vv}���vo{���ry����|x}����zrx��������vz���vr���xqz��wx��|qz��nl���v��vv�v��tex���~|}��|y{}������{���|���������~v{���~u�����{{��}y{}����{w���zx{����onw|�}�}z��uir�vz��q}��tu��xx��pe��jm��|o����{~|z���������up���vu���w��wt����{���~~{������y{�}x���tt}��tf��{ew��jb}��y|yw��sl��tc{��it��pn��xu����~ywz����{z�����{���wh|��yu���}}���yw�������xuz���r}��|zru��~y�����xv|zsu}��|wxz~�~xu~���vko���zkz��|��{lx��u{���~wu���x���}��rs����������|m���z}���rt{���z����|o���z��pu���qy�z{�}s��umt~��zux���nq��ur���y{|tv��}t���tpz�����x���}��{y���bn���qv~�����|x����x��xy����z|��uz��uw��|}����toy����qlx}��}}��}hl���ro���|~~|}|��������if���}��������~��~x�����|w���~����rt����|y��{u|��vtzwy��yv}�wt�xx��zrq}��xvy���yrs{������{{�wo���ny��yu����yw������~z������}��|s���pk���r}����qv��|sv��{at��phy���zr��t}}np���xoy��wy~sy��t��p��w^���mu��tp�������qt����{o���qt��wh��z��xt���y}{���vt��yo|��uz���xu��zqw���tt��wrs���{js��ql}��}|zx��|��zo��yiv�����uy���{y�����|���ww��zu����~s{��{|�������u}��sv��~��nu��nv����mn��sy�������|ut��~qx���}nw��}s|�}x��xn����yt���xjz��sw���~{~�������zzsw����w}��tt���v~���{z|���|{����vq{���v~�xy��~��~wy��xw���x}��}qw��~z|���qn{������|~�~tu���~��zy����u~���wu��yy���t���y|����rt���xv������~}}���|zz�ys~��{~��xlv��vs��{���|{vz��un~��qj���vo���zot|�}p{���t���ou���y��yty���x���xw��}���|���ru���xw��}{��y��yq��v|�xwx���}����ymz��x~��wiu���|w���z|}|y~��|s}���os���z�����}�����xr���wmw���zz�������}{��p]���gj�������sr}����}���vu��vv���z{��zv��|x��|nw��~u��~r���ux��|~�z{��{x���|��{w}�{}���v���wy�y�����{x{��}z���yy}��xz~����zt���jv��uv���{���{~��wp|��z���rz���z��{���ww~��z����}|yz����|}��yx��|||�����vy��v|�����tu��|}��z~��z���}|x{��zx����~|��|����y|���}{���zv��������~��{���rm}��|t~���~xy~��|y��~zz|��}}�~z��}zyy~��}v|��yy����}wz��}x��������||}xz���|v���~{{��������|z}���~����yz|z~���||���{vy����zuy���{}���upx��|x���uq{��zw��~x}��~}���~���~yz��}{{���yw���yu��|t���}|���}sv{��wz���{qs���sx��yz�}ru���|~���qpx{�|x{��w��~�����x}��{y��{w���t{��~{z���uw����zz��|���ww������}�}�����z��{v{���{yy~��ws}��~}||y}�~tv���}~��yx}|~��wqy���{y���z���t|�����~��zs���xr�����x�������z|}y���~t{��||����zv��}{��|~~wu��~}tv��{{{z���vt~��}vy{x��zr�����~t��}t���~�~w���{�����tt�����y}��{t����|�����{|�x{��~}���ww~�~���v|�}yxz���wy�uy���{qy��t}�z��r���||xx��}���{|~���zz����yu���|u~���{|���v}�����|x����yz��{v~��~}��~}��wv��{|����|w�����xq~�rz����zoy���wz�y{����|��~w����}|���y{�����������sw��|y����zw����ys��ww���}������}z{}{~��us���zw|�}z��ww����wq~��tu�|���x����|����ty��~��{��}v~��{�{}��|z���xy���~|y��zp��}s~��yy��|v}��~wxy��}v���or�|~z�{z��ytz���~z~�������vt���}}����y|��}��}y����|w���sz����~��to���{y|��xv}���zz��|~�}y���|�x|�~w��~t{����|y~��zx���vz��~�|y����}ru���x|������~ty���{}����w���r~�y|{}���z���~��}����~u|��|}�����rv���~rl���xx��~~{{��{��{}����}|}���}}���}~�����y��~y�����ut���|w|�����~~}����qx��}x}{���tt���|~��|}��zz����|w}��~��{y��y��~}|}���~�����|z���}��|��~r}��}uy���yu~��z~������wv{���zy}���{~���|���ty��{{�����~|{���~yw��v{�����|��|{��~tt}��}��~z���z��}y��{x~��|�����zv��z���z}��{y���vz��|rz��}x}����|�}|���}{���wn{���w|}��zu���{s{����zx~��}y����}||���rv���|z}��}��{}��yw���~w{��w}����|w|���������~z�{��z~����x{��}��}v}���{���y�}}����zz��~��}v��~�~x}��y��zt���vu��yv�~w��~}�x}��~wy��kq���x��yw��~���}x������~}��{��}}����{{�����x|��z|��|}��~����{��v������y|{��yy��~|}���{��y~��v~�����yvx���wy�}��~u�����zz�����z}�~��~��yy�{u���|y���z���~}����~�~y��vy��~}}��x|���~{|���{|���{r{����}y}�~yz}���}|~}��~vw���zz|����}|����{��wy��~����}tx����y{��
\ No newline at end of file

M projects/sounds/pad1.pcm => projects/sounds/pad1.pcm +1 -1
@@ 1,1 1,1 @@
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~~���yu��ul��l~�~t��y��qv��u{�j��g���C\�~~��r`Xy��qPs��Z��`M��q��Yr��as�[sٷ/��t���z2h�1a�pp���s8��TnԔ1Q�źM }���|Kc����ir��e=�ƀ\��-xݗMq��{J��;��p�w$��ED����]|�\j��Vx}V��z u��q�]^��I�ɛ|gErȴ[Q��~��vgdy���bc|����~x��Qc���va]���v��b^�����{phr��~y�ii���vw�|v��Tq����iBh����{g_^���q�~Ec��{hh��cy��@i���nl��tx�qu���wx��Jc��vzo\���ght���uw���{m��yW~��nT|��\y�s��zhh��vp�zn���qYw��k��\e����kR���eNh��pT}���zt}���~�y[{��cWn��p��o����|ju��ra}���~}�|wu�����rQz��ntux��xr��x|�}����ok���\bw���bL���rm���fl���{nw����yqx���yy�����~uu����uw|y��}^~��s~|{��wt~���x��~oy������ni�����q{��ou����|��{{����}}���|{}����xv~��}t��zu���~z~��|~~��~}���{sy����ww~�����~vr}��xw�}x��}|�xz��z}�{e{��~nq��z{�}��z~���yw��~z��}z��z���{~~����}rx��{}�x|��y~����{y}����{~v���||{|�����x|�����|{�������|z���|{|}����}|{~��}��z{��~|}}����~��~��}��}w}����~���|~�����~������}~���~|}����|z������}}~����~|��������~}������}{�����}w|����z|�����z{���}z}����~}~�����~}����~}����~}����~}���~~}���}}�����~}���}x���}���~{y����}yy����xv}����~{}����~||}���|{���}}����}~����~~���~z{����}~~~~����~z}����~{���{|����~���~{|���}{~��~���~}���}{�����~������~~~����|z~���|�����}{~����}�������}{���~~~������~����}}~�����}|���~��|~�����~|�����|}����~|}���~~���}|�����������}|����|{}�����{}�����}~����}}���~���}~�����~~���}�|���|��~������~�}��~���}}������~|��}�����|���������}}���~}��}�����}~���~��}�~��~}���~������{{������}}����~~���~~��������~~~����~}����~|~����}}���������}|����zz��}�~��|����~~������������|}���~}����|~�~���~~}}���}~�}��}|����~�������}~���}��|��|�����}}��}����}|���|~~���~~���~}}�����}{���}��}����}}��~��|��������}~��~������������������~}���|������~��}�������~�����~~���~~�|��~|����~����|~���~��������~���������~~���~}}������������~��~}������}��~��~|�����}~����~��}~��}�����~��������}}���}}�������}}���~��}���}������������~������~����}~��~��~���|~����~���}~�����}����|����������������������������������������������������������~~��~�������������������~�����������������}���}}������}}����~|��������|~�����������������~��������������~����~�������������~����~~���~~������������~����~�����������������������������������������~�������������~����������~�����������������}���~~��������������������������~��������������~��~~���|�����~����~���~�����������������~������������������~����������������������~�����������������~~����~���������������������������������������������������������������������~���|}������������~~���}�����~������������������~������������������~�����������������������~�������������������������������������������������������~���������������������������~����~~����~����������������������������������������������������������������������������������������������������������������������������������������~���������������������������~��������������������������������~�����������������������������������������������~����������������������
\ No newline at end of file
������������������������������¿������������������������������������������������������������ø����rdUF9/& &0<L\n����������������r^J;-# &/;J[l~�������������������sf[OF<5.)$!"$'*-269=ADHMOTWZ\_acdfghijijiggfdb`][XUQNJFC?;830+(%#!!$',18@IR[fp��������������������������������ynbUI=2(! &0;JYi{������������ž����������������������������ķ��|dK7'!2Jh�����ο��mO7$&8Pk����������������}xusrrvz~�����������ȹ��lP5"/Jl����θ�mF) 5V}����å�\:$-Eb~������ɼ���whYLB82+'$!  !#%)-05:AHOW_hoy
\ No newline at end of file

A projects/sounds/piano.pcm => projects/sounds/piano.pcm +1 -0
@@ 0,0 1,1 @@
���������������������������������ſ������������|ywutsrrrrssrpmid`[VPMIFCCBBDEHJMPRUVWXUTQPLJGDB?=<:8854100/1369>DINTZ`fkqu{�����������������������������������������������������������������������������~wrnkkkloqtwwvsple^VNHB?=<;::988899:<>AFJPW[`dhjnprtvwz}
\ No newline at end of file

A projects/sounds/saw.pcm => projects/sounds/saw.pcm +1 -0
@@ 0,0 1,1 @@
���������������������������������������������������������������������������������������������������������������������������������!!# %!'#)%)()*++.-/0/212434568699:;;=>=?@@BBBDDFFGHGJJKMLNNOPPRRRUTUWWYYY[[\]]_^`a`bdceefhgiijllmmnpopqqttuuvwwyzz|{|~}
\ No newline at end of file

M projects/sounds/syn1.pcm => projects/sounds/syn1.pcm +1 -2
@@ 1,2 1,1 @@
����||���h[���j_�êcDo���a_p��������rz��SF�ʯT;�ȨT3X������w{ykiw{or���ect���iFX����zqtuu}��hZ���v/F���d���b[���s_l����a;S�ȦaN|���vvj^q���yPO|��{Vp��ZT���bz��ia���i���V&I�ı�ebdl��ŒTK}��aCZ����XRp���{x~���VEt���ggko����VW���rm���yf���R'S��a5T���[J|��k@b���VKt��zq����kl{�~mh����iLNj���gQz��vTm��nXo���R0[�̜[Qy����uVOm���{n{�^Z���_At��_8a�˜\Kr��xTf���b>Q����uhgp���lTo���f\p���oav���p~��_^���na���^Ox���VHl���t}������s`m���p\s��ot���jlxk\}��~;L�ĝ\Jt���iay���u��lXj���aIw��v#'��ىCG|��y��v]i����yh[f���ur���|h]_m����|bk��r_}���\[t��~���u[i���kw��aNm����{mo���x����]Mg���[i�ϵa���55u���{I8k�ޱlQa~��xv���fOu��p[p����w~��hd�����t]c���bS}���SJs���X_���yX_���cO{���`j��}kt��~gx��z:M�ϙJL�ɩdC\���pw���O:j��uV|�ȇ?:p���vx����|��[_�ìi>P��ÛM!Q�١TO���^X����vz�~���{oz���eb���mh���{OSy���rp���i\���j`����~xrtxm`y�ɞe_y{gm��xh���r[q�����njs����]Sf�����sp�jTm�˨iOd��z{���ymz���NO�θjAj��{Vm��XK���~@O��~o���z_dy���mc���yVs��]Bz�Qa���nXd���x���i&;�иtQl���Y6V����xtt���uMY������tn���u���nl���mh|���so}��}gn���u���pflt}���scv��~Va���in���mjqhe����k^gu���q���uv��fCT�����bGc���hw������xqplo����y|zu~�yi}��tKh��t[}��xbk���vOO��nt��q=L�ʾ�LS�«aCs��V^��{(5�Ĭ}q����|uw�wmo���~���^=]���zz��l_gy�����n\Yu���j_}��v[f���kl��~Yj��yUa����zm���R0o�ڌO\��qv������TO���n`z���fOi���C:~��qNo��uFa�ČLU���Z_��������yef���yx��`=_���c_��qQk�ƒ;J�˓JQ���jq�|lu����ymm���d[~���^`���qj���ei���JP���\S���{JJ}�΢Y4O���zr��bm��xS_����zw���K=v��;F�˶mBc�ȟ\B^����sXWz���s���ki���ld|����|ply��u}��`T~��uAb��oU���fF]���uI]�՟JE���[E_��zbn���hVgy����}{��wcez����x{��qHJ���q:U�Ŝdd��eJp�ТW9a��oXx���}i]]u����p`c���|gu��t{���cYm���~^^����fi�~q}���qgs������vUZ���{ceu�������lr��fK}ſoIw��YT�����u`]h}����p}��}j`bs���{Xf���gh|�����}z}wo}���cUp��q]}���=I�ȣdX���{or���rf���XX�ǝUEv���bI`�ѩV>s��bs���ex��vo��}be����VNk������wis���j`���R[���K)j��;3p���tjo�����zTZ���Q[���zXQn���WP���kWby���~V_�xz���mk����s]o��je����o_h���uk��mx���pZl���ockw����obp�����{iZ\{�ٲ^1S���qu���ucn���cm���qw��]Lj������{tzvn~���ynu���}vx����|fm��xWm��uh��vJj���gq�tgt���}vt}�����vfn�����|bSm��~gq���p]f~��y|���zOS���{NA[����f`z~aU{���ym`j�����gMu�ŀ7B���u\w��pWn��|]k���]]����st���������yywnnw�����fj���ro|{���gC^���jq��vhp����uhs�����zsvxvv������zlt���rpwy����iZq���uq����ie��yOKv���WM|��s?Q���LH�ɸvSj���vr{��oi���ZQ����}xmew��|[_����TJv��sh��xTh���m{��udj���~QM|���vt}wjo���y_j���lw���_^���{S`���wi|�ucs���pcm}����{jfmy������}lo���:5���m)C�ƮnCQ����{keq���ww��}qnoq|�����ca���dh���uly��~d]z���pjtvy���kl���kFPy���{���oq���sk{��wu���iZm����yjq���hg�����uq~��|{��uao���hav����yw��hg���w[l���mp�����}��~so}���xv��tovzoq����Xf��sx���c]v���oe���uAL����SKq���UOz��mw����ss���r`}���[Rn�������l\i���v|��tm���lR[���tXs���p~��mx��xYd���pm��xj���eMs��xc}��ou��z{���^DY����`e|�����~~yqx���f^��rVb�����sMQx���z���rQS����fOa����qtukl����^]u���~gk���[_���yF?l�ŠeTt����~hUi����uwrm{���ko��ud}��nMc����\Qh���~nx��{�~y�|`\����Vf���glxto����~]Je�ׯR'U���nr����}ru���ocs����xw���~_j��~Q_���lj~�����vot}������~w���mt���vqu���|r~��rw���zw���}ag���S7p���Vg���VQ����nu���~z���me���Qc�Ռ06�Ψ[Hz��wQ]����gn��ys���ll����lkw���uX_�����oST���rIo��uHh���bq�����hFX���|jr{~��~t}���pp|{���{ir���nfv���z^g���eTp������qar���]In���tl`e�˺W?��`Cf���kK^���qnz}���ods����gPh���eKf������znt���|{zy|����~_Tr���rTYz���k[r���rv��xt��t\p�ÖQ>k���r]a��x[j���up{�|vux|����sp���k[y���ln��oat���TX�ècHm���mlw���|s~��tq����pip����jm��xem�����vnr���||���ed��{~�{������lWg����}l]f���l���oGb���X^���V=c����zda���wn���gau����wsy������ydi�����ufft����_^~���|�yV>^���j8b���is~|����lXj���^U���]R��wMX���{o{xx����~`Wv��}V`����[On���ku�����ily{|���eJg��qH_���PN�ȅFR���pUm���ZPt������eo���zed���}hs�����iLb�ɥ`@]���qep{|���{Yc�����uZd���x���c?Y���bU���ny��[+W��bFk��xHL����RV���mC\�ģp]m|����}srniw���|px�|rq}����h^p���~u���h^r���}Wa��}`y��wBQ�����qZj���Nj�Ʉ=H���|gg~��q%5��K)q��wZg����xbg{�����tbl�����xEA���~Jd��s^v����{qy��_Ox���nz��mjyy|���ms���aL\~����XC]����|lfq���~bVs���\Lt���tgo���g^~���TS����u�vdn���t}������zsq|���xz���}{���|��{jr����~����xkv���|~���vbg���yo��|fe{����x��[Q|���ihy�yy�������cTt��p9Q��X,e��q(A�ٽ{Zhzum���i]x���wrqhe���kax�}ed����]El�Å0*��كAN����|tw��vw���q\j����wlq|�|z���ML��d[���jZp���xbs���mt��so{~v|���z|��qgkx�����uUWu�����j-A�ٰdNr����aY���{_gwz���je���QA~��kNo���RU�ο\(���({��[Z��|JY���~gn���nXSf������>=���9=��R>w��l{�{_e����fVo��sx���q��lMl��uRh�����`K{��PX�ˑDB���f0<���Oq��fS���nXfqr���eCw��r-D����jEQ�ĢVL�èhK_����`Y���lZiw{���~V[����tt|q]k�ղY&L���oVm���X7d��yCP���zRUz��~`c�����zqi~��{N]��zbp��u|����jXf��wx���_T���tGMz��{o���bb���Vb���a`��sH`�ɓ?0z��~E_��s?V�̵�]Tb��|P^���O@��ȃDBr���yj{��[At��q,^�ރ+A���WT{���z]a���aQ|������H:p���~wz~w_Qo�Ė_e��sXq��zz��}q���~jqwgw���iZs�xp������`?W���XQ����ee~��sUf���_Z���JO���Zd���tS^���p]}��_U}���ogo���s���gi���nx���p}��so{����}o{��u^m��}ba~���^S�ĭV#T�Р]Hb����_g���WJ���b;g�ΜWA_����xutkf{���l|��on���gdy�����|���veq���om����xkht���z����psyphs�����y���h&6��Z:~��T5i���ogu���H%b��DJ���xggkx������yt��|U[������tYl���dk����\4F���x4I���yq~��~ok��w@A���q)D��T!M�̭t^t��if���xu����sSS���pJg�����YJv���[a���k^m����i[k����zf{��{\j�~|���PM���tU]z���kQs��_L~��zJZ���ZBm�٢K4t��`3c��Tq��S_���oh���yfMS��̉ONr����hFd�ŒPFv��vS]���vo���sfj|���hh���DK�˲rSe����v~���^d���cI[����KH���hEh���xzul����[i��tf���e^v�����gb���oZt���ohq���uh~���HJ�ƱgBm���JCp���[Hy��fO|��yhput���}��~MQ�̪bHe�����RQ���hb�}��oSi���w���nj{���vw���iRn��}gy��riy����rjw���xil}��wo}���ofp����vs{yu{���zlhw���iq���^Uo����iL[���~_g���jay���pky����rebt���`Q|��|w�|eq��wbw�ld�ӿk=\��f{���[_}�~��vj���gWu���sty����caz������Z\���i^t���oXd���eT{��j���fM|��Ug�ˍJS��ux��vk���U`���uv���skju���pez��ou���rew���O+Y���cr���qw���wat��{Qh��~TXz����}su�������qi~��uOb���oi|�z{��v[h���]T���n_y�����]Lv���|��lVj����f\w���[b���lix���zq���xN_���II���cZ���{��oXr���oqwss������woz��in���hVu��kbz����~us�����{f^u��bx���TU���[]���_Cq��wKj��wSl���e?C{�ϖQL���fu��r]|���rvyphw���zhp���uZj���os���bb{�������udf���jT���XBr�}c�ľuA`��}DK�ȽTa��~��~su{����TQ���vdy���qnx��y}�����zf\v��{cy��wfv���zw{��{x|�����}st���}y���ww|����fg���dQr��vq����nn���f[����JL���mi���v��}dp���\^���r���cO\����uZ]v��}���}uz}tlu���oz��|[s��m<k��d!V�ӐQTx����kl���`n��wm���[Bi�ƙR6b���~��hXu��tc���zal���oft�����zlt���xt}�����ngt�����n^i��ue{���bf���nJ^���VM���xXe����om���}�����}u���}u��xo}�����m\r��mRx��u[u��xx}vp���ng���uoz��yt}���h_y���wv~���qn|�~go�ĘH6}��u_}��t�rdx��{~��w_m�����um���aJw��m_���qVYj���yWs��n@c���[Zn����Wb��Z_~����xhy��sh��~]g���icz���cSq�ơbHa����~��~��xv��}_a�ķtBQ���ck���h_|��wjp����wdj{�����i@Cw�âr[ct|����iWo��zZk�ȢS0b���ZVv���ll���f`���rSf���qgr���|Xd���^_���ySX���nJl��r/L�ʕ_n��y[]kz���p\z��rp��mi���o]t��shz���~x���^Gl�Ǚ`]���}o^Rs�٤K0n��sJc���_]���gc���wM]�ŧhQo��ob|���X?d���_h���r��lt��{dp���wqz���d`���sVm��uh|���\,A���n6T���yij���NM���tf���Z?i���[Mp���xeiz��������yvx�����tq|�yr~��xay���GK���jPh������kgs{����x`cy���lf���PA}���fu��zvtq����IJ�Ʃ]Cz��wDQ����SO|��{Yp���e\fv����eay��x���y[g���zilx���iJd�Ȫt_o����lh���tZm���xms���\O|���^r��ng���ln|��ydk���wYn��~QQ}��q����\Vr����tej���{x��my��rgz�����jh~����wfl����mag}���{bby���y}��r]t��}_l��xhx����hZm���wv���wjijp����tm�����siv���bi���]Ln���qd��uJW���h]���d\}���aMg���os��rVm���ck����nTa���nm��d[���}jt|vu������ko���rcm���zqv���x��w|��zmy��u}���ls��zlt������ec���ki���zmhm����m|��ol��|rz����xRU���bQw���ico���}fu��td~��mXu���aMi���ic���uu��us���os��yy���ysx||���y���_Ae�ϬlQf��xr}�������i_p���~fhy����OCu��}Vj���dOc���oe���YO{���rqz���up���j?R����x��pX^����lh���p^t���yuz�zx{xs}���[N���^X���cRr���kGJ��ҚR:^���yp��dk�ǨS"T��E,e���cn���TGv��}Vf���pt��rj���thw�}}���py��qr���ROx�����xmu��}u���~{���zhdq������~hk��|Ub�аc?d��nLi�ӳd5U���AE�ó�ci|���k^���tXn�}gv���pt�}ed���vl�������m_i~����~\Vq���tXk�Ț=_�؇<L���SM���~Y\}��rk���vWc��}~���vgm����f]y��zy��ySV���|v���tq���~kbh{���}ek���if������jLV���s4L���Q
:�ΙQU�˞OA���fDb���{JS���G8�ȱcI|���o}�s_k���oUk���af���m[p���rfg{����|�zeg���fg�����rex��KT���lYr���ba���]Hq���t���kl���jq���{vuy���~}��xny����vy��}w����kahx����{���|y{���}\\���wi�gTm����mf{��t]z��{Xh���wgi����b_u����|HO���qcv�}������uix�����jk���ugw������ukq�����ywx|����ocq���qaw���pu���jm���yu���rnz���gUi���vXo��tTk���o���db���r~��pt��wm���uj���pj��wn����h
\ No newline at end of file
��������������������������������ynbUI=2(! &0;JYi{������������ž����������������������������ķ��|dK7'!2Jh�����ο��mO7$&8Pk����������������}xusrrvz~�����������ȹ��lP5"/Jl����θ�mF) 5V}����å�\:$-Eb~������ɼ���whYLB82+'$!  !#%)-05:AHOW_hoy�������������������������������������������{wsnje`YTMF>8/)" ,?\��������ù������xqkc[SJB7/'!%3Ii����������½���������������~|{zywvvvuuvuvwwxz{~����������������������ƶ�zT9'"*3>IR\dmu}����������Ǯ�O/%1<GT^gox�����������ɵ�jE. $,4<ELSY`ejotz
\ No newline at end of file

M projects/sounds/syn2.pcm => projects/sounds/syn2.pcm +1 -1
@@ 1,1 1,1 @@
����������������������������������������������������������������������������������������������������������������������������������������������������������~~|{{{yxxw{{����������~yx}}����yyrqpnonut}|��������������}yxyy}}����{yyx|}��������}}���������{zwwyx||������}|vwttyy��������uvusyx����������������������~~xvsrsryy��������yxttvv}}����}~tuonnmzy����������������������������������zzwwwx}|��������������������wvqqrqvv������������������zzzx{{~������������~}����������nm_^YWWVXW_^po����������������������{zxwzy�������{{zyxxttonlkjimlrqxw}}~}xxssllheccbbccihut��������zyccVTSPPNNKON_^vu������omhfom����������������������������yytsrqyy������������������������~~�������������zyww||��������������������xxtsuv~~������������������������wvpoqqzz������utqpxv������uvmled`^\Z[YbanmyzyykjYWOMPNYXdbedZYJF>;;7:6;8KHa_qprrji[ZSQpo��������������||��������������������������������������Ź�������������������������������������������xxrrxw}}{{qqfe`^^\dcpp������xvppononllhgggjhjifc^\TRMILIIHCA>;<:=9:8733/0+95MJ_]lkvuuta`IG=:72.)'"($)%*&52HERPROLJLJTQZYXVJF950,+&$ &#1-?<EB?<3.,''#%!% #$%!&!'"'#)$0,:7B?B?>;:685:6=9=9732./+1+3/6185?<IFPMLJDA=9:6;8=:D@MJWT\Z[YXVROLIJGOM[YjhsryxxwoncbZXUSUQYWgexw���srgecacaddignlpnnmkjon}~�������������������������������������������������������������������þ����������������������μ��������������������������������������������������������������������������������������������������������������������ľ¼���������������������������������������������������������������������������|}zzzzzz}|��}~vvljededkkssvvsrnmjjgeb`^^]\[YUSOMLJNLPNQOLJECDAIGOMONJHC@>:>;@=A>A=A=?<A>A?>;740-0-62;7<973,'" *'201-($ $)&+'%!$ '""
$ '#"!&!(%% 
%!%!
&!($% $&!$ #+'0,0,+&'"'"+&40=:=:41.*.)0+4/7384838395;7;8=9@<FCKFJGFCC?C@FBIFOLSPTRRQQOQNROVTZY[YYXYWYW\Y^\`^b_b`caechgljmkmkmlpnpnononpnrpuswwzyyywwxxzy{{}}�~���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ǽ����������������ļ�������������������������������������������������������������������������������������������������������������������������{{wxwwyy||~}}}zzxyxwwwwuuuuttsrrqqpoonpooopooonnmmjjeea`__b`ggjigfa_ZXVTWU\[b`ffgedca_]\\[^[^]\[VTQOOMQOVTXVYWXVVSUSUSRPOMLJLJQMTRVTRPOLNLOLLIIEHDHFKIMJLIHDDADBIGNMOMJGEBC@DBGCJIOLPNQMKIDB@=>:@<C@FCCAB?A>B?CAA>?<>;?=A>C@EBFCDBA>?<@<B>C??<;874:7?<GCJGGDA>>:;7<8@<A>@=<9;7<9@=B??=<9<9@=HELIIFB>:78596=:FAIFGDB?A=A>C@FDHCFCC@A>A=EBMKURTQMJFCB>A>E@HGMJOKLIJGMJTR[XXUQNMJMKQPXVZXXUWTWUZWZXXVVSSPUQUSYV`^hgnmkjec_]\Z\Z`]fckjmlligeedggkjpossutpnkjigjhomxv������{{wwuuvuwvwwww|z����������}|��������������������������������������������������������������������������������������������������������������������������������������������������������¿»����������������ž����������������������ſ»��������������ƾ������������������������ǿº����������ƺ������������������������ú����������������ú����������������������»�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������zzwwvvyy~������{{vvuuyx~~�����wwrrqqrrutzy~}}}xxttssssuuutrrqpqpsstursnnkkljllmnnmlkkkiiihkjnmpqtsstpoiicc_^_]a_edkinnmkihfefeiikkjjdc^]YVVUXV[Z^]bafeedba`^]\][\Z\\]\_^^\ZWWUWV\Ya_edcb][VTSQSPTRYV]\_^]\ZXVVUSUSVSUTUTVSWUWVWUTRROPNRQWUZXZYWVSPMKKHKGMJQNUSVTSQOLMLOLSPVTVTTRPNNLLILINMQNRPROPPROSQTRSPQNOLNKNLLIHEFCGDIFNKSQUTTQONNLNNRPRPOMLIJHNKROWUXVURNKIGJGLIOLQORONLMKMJOLQOSRWUXUXUURSQQNNLLJLJNKPNTQYX_]b`a_\[WUURTQVSWUXVXVWUVSVTWTXW\Z_\^[YXWTUSUSXV[Y]Z][]\^[^\_]a^c`dbc``^_]_]_]a_b`b`b`dbgdhfhfdca__]_]__b`ecigmlqppoljgfecdcgekjpprronkjigiikinmrqtsrqqopnppsrtstssrtrtsvuzy{zyywuuuutxw{{~}~~|{yyxwxx{z~������}}}}}~��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~~~~~~������������~~}}}}||~~������������������}~{|{{{z{{|}~�������}}{{z{zz{||}~~~~}}}~}~|}}}~~~�~~~|{yywxvvwwwwxxzz}|~��������||yywwuvutuuuuwwyy{z{{||||{{z{yyxxwwyyxyyxxxxwwwwwvvwvxwzz||}}{}yzvvttssrqsrsrutxw{z{{{{yywvvuttuuuvwwzz||{|z{xxwvuuvvwxxxyyyzxywwvuuttutsutwvyx{{|{}|{{yyvvutsrrrrrssuuwx{{}~~~||xyuvutttssstutuuvvvvxwzz|{}}||z{xwuttssssrttuvww{y{|||yzwwuuutttuuwvyz{|{{zywwuttssrrruswwz{}}~~||yzuuttsssrsstsuuvvxxyyyzyzyyzzyyzzyywxvvtutttttuvvxxzz||}}}}{{yxvutssrsrrrsrutuvwwyyzyyyyyyxyyz{}}}}~~~|{zxwvuvvvuwvwvxxxyzyyzzzyyyxyxxwxyyyyywxwwwwwwxxyyz{|{~}~~~~~}|}zywvuvuuutuuvvwvwwyx{|~}��}~{{wxuuuuuuuuvvxx|{������������~{{zxyxyxyyzz{{}}~~~~~~||{z{zzzyyyyzy{|������������~}}}||}|}}|}{{yzyzyyzyzy|{}}���������~~~}}~~���������~|zzyyyxyxxxxzy|{���������}|zzyyyxzyyyzz|}~�������}~}}}}}}~~|}{{{zzzzyzz{{}|������~}}z{zzyyyyzyyzzz{{}}������������~~}}z{{zyzzyyyxyzzzz{z|{}}~}~~~~~}~~~������~~~~}}||z{yxyxxwxxyxxxzz|}������������~~||zzzzyyxyxxyyyzyy||}|~~�������~}|||z{{{yzzyyyyyzzz||~~�������~~|}z{{{{{{zzzz{|{|{||||||}|}|||}}~~~~~~}~}}||{{{z{zzyyzzzzz||~~����������������~~}|}||{{{zzyzzzzz{|{}|~~�����~~||{{yyxyyxxyyxyyyz{z}|~�~~~}}|}}}|{{{zzyyzyxyxxxxxxyyzz{{}|~~~���}}{{zzzyyzzyzzyxyyyxxxxxxxwxxwwwyxzx{z||}}~}~}}~}}z{yxwwwwvwvuuuvuvvvuwvxwzyzz{{z{{{zzyzyxxxxxyxyyyxyyyyxxxwxwvvvvvuvvvuvvwvxwyy{z{z{zz{{z{zyyxxwwvvvvvuuvvtvuuvvvvvyy{{|{||}||}|{{{zyywwvvvvvuutttuuuvtutvuwvywyxzzzzzyyyyxwwvvvuuuuttttststtutututuuvvxwyxzyyyzyxyxxxvwvvvvvvuwvvvwwxxyxyxxxyxxxxwwvvuvuvuvvvvwwxxxyyy{yz{zzzyxxxwvwvvvvuuvuuuvuwvwvwwxwxxxxzyzyyyxxxxwwvwwvxvvvvvvwwvwvxwyxzyyyyyxyyxyyyxxxxxxxxxxxxxxxxwxwwwxwxwxxxxxwyyyyzzzyyz{{z{zzyzyyyyyyyxyxyxxwyyyyzyzz{z|{{|{|zzyyyyyxxwxxxxyxxxyxzy{z|}~~���}||{|{{{{{{zzz{{z{{{{{{{{|{|{{{|z{{|{z{{z{z{z{{||}|~}~~~~}}}|||{{{{z{z{z{yzzz{{z{{{{|{|{}}~~~��~~~}|}|{{{{{{{{|z{zz{{{{z{{}|}}�������������~~~}~}}~~}}~}}}}~�������������������~~~~~~~~~~~~~~~~~~~~~~~~����������������������������������������~~~~�~~~���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������~�~��~~�������������������������������������������������������������������������������������������������������~���~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~}}~~~}~~}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~}}~~~~}~~~}}}}~~}}}}}}}~}|~|~}|}}~
\ No newline at end of file
�������������������������������������������{wsnje`YTMF>8/)" ,?\��������ù������xqkc[SJB7/'!%3Ii����������½���������������~|{zywvvvuuvuvwwxz{~����������������������ƶ�zT9'"*3>IR\dmu}����������Ǯ�O/%1<GT^gox�����������ɵ�jE. $,4<ELSY`ejotz��������������������������������ynbUI=2(! &0;JYi{������������ž����������������������������ķ��|dK7'!2Jh�����ο��mO7$&8Pk����������������}xusrrvz~�����������ȹ��lP5"/Jl����θ�mF) 5V}����å�\:$-Eb~������ɼ���whYLB82+'$!  !#%)-05:AHOW_hoy
\ No newline at end of file

A projects/sounds/violin.pcm => projects/sounds/violin.pcm +1 -0
@@ 0,0 1,1 @@
�������������������������������������»������|tng_XQKC>:531.,+(&$"!"#'-4<DLW_hpu{��������������������������������zrj`XPGB??@BEGHIIGFEEJOXcq����������������������������������������{rlgdb`_^][XUPMIHHIIJMPRUX[^adhlptvwyyz{{zywtsonkiikoruvutqke]UNGB??@EKRZbkt
\ No newline at end of file