From e38ef81e032f154d4d6d7afd7475b0be70f25286 Mon Sep 17 00:00:00 2001 From: Vesa Date: Sun, 23 Mar 2014 18:47:02 +0200 Subject: [PATCH] Add waveform load button, better button graphics --- plugins/wtsynth/WTSynth.cpp | 50 +++++++++++++++++++++++----- plugins/wtsynth/WTSynth.h | 2 ++ plugins/wtsynth/inv_active.png | Bin 581 -> 655 bytes plugins/wtsynth/inv_inactive.png | Bin 489 -> 596 bytes plugins/wtsynth/load_active.png | Bin 628 -> 676 bytes plugins/wtsynth/load_inactive.png | Bin 537 -> 631 bytes plugins/wtsynth/norm_active.png | Bin 603 -> 702 bytes plugins/wtsynth/norm_inactive.png | Bin 502 -> 641 bytes plugins/wtsynth/phl_active.png | Bin 667 -> 734 bytes plugins/wtsynth/phl_inactive.png | Bin 517 -> 693 bytes plugins/wtsynth/phr_active.png | Bin 667 -> 708 bytes plugins/wtsynth/phr_inactive.png | Bin 536 -> 671 bytes plugins/wtsynth/saw_active.png | Bin 590 -> 706 bytes plugins/wtsynth/saw_inactive.png | Bin 426 -> 646 bytes plugins/wtsynth/sin_active.png | Bin 698 -> 734 bytes plugins/wtsynth/sin_inactive.png | Bin 585 -> 699 bytes plugins/wtsynth/smooth_active.png | Bin 653 -> 709 bytes plugins/wtsynth/smooth_inactive.png | Bin 567 -> 649 bytes plugins/wtsynth/sqr_active.png | Bin 611 -> 687 bytes plugins/wtsynth/sqr_inactive.png | Bin 506 -> 640 bytes plugins/wtsynth/tri_active.png | Bin 655 -> 738 bytes plugins/wtsynth/tri_inactive.png | Bin 532 -> 699 bytes 22 files changed, 43 insertions(+), 9 deletions(-) diff --git a/plugins/wtsynth/WTSynth.cpp b/plugins/wtsynth/WTSynth.cpp index 7b236507f..54e4580f1 100644 --- a/plugins/wtsynth/WTSynth.cpp +++ b/plugins/wtsynth/WTSynth.cpp @@ -838,33 +838,39 @@ WTSynthView::WTSynthView( Instrument * _instrument, // misc pushbuttons // waveform modifications + m_loadButton = new pixmapButton( this, tr( "Load waveform" ) ); + m_loadButton -> move ( 176, 121 ); + m_loadButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "load_active" ) ); + m_loadButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "load_inactive" ) ); + toolTip::add( m_loadButton, tr( "Click to load a waveform from a sample file" ) ); + m_phaseLeftButton = new pixmapButton( this, tr( "Phase left" ) ); - m_phaseLeftButton -> move ( 200, 121 ); + m_phaseLeftButton -> move ( 196, 121 ); m_phaseLeftButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "phl_active" ) ); m_phaseLeftButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "phl_inactive" ) ); toolTip::add( m_phaseLeftButton, tr( "Click to shift phase by -15 degrees" ) ); m_phaseRightButton = new pixmapButton( this, tr( "Phase right" ) ); - m_phaseRightButton -> move ( 216, 121 ); + m_phaseRightButton -> move ( 213, 121 ); m_phaseRightButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "phr_active" ) ); m_phaseRightButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "phr_inactive" ) ); toolTip::add( m_phaseRightButton, tr( "Click to shift phase by +15 degrees" ) ); m_normalizeButton = new pixmapButton( this, tr( "Normalize" ) ); - m_normalizeButton -> move ( 232, 121 ); + m_normalizeButton -> move ( 230, 121 ); m_normalizeButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "norm_active" ) ); m_normalizeButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "norm_inactive" ) ); toolTip::add( m_normalizeButton, tr( "Click to normalize" ) ); m_invertButton = new pixmapButton( this, tr( "Invert" ) ); - m_invertButton -> move ( 232, 138 ); + m_invertButton -> move ( 230, 138 ); m_invertButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "inv_active" ) ); m_invertButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "inv_inactive" ) ); toolTip::add( m_invertButton, tr( "Click to invert" ) ); m_smoothButton = new pixmapButton( this, tr( "Smooth" ) ); - m_smoothButton -> move ( 232, 155 ); + m_smoothButton -> move ( 230, 155 ); m_smoothButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "smooth_active" ) ); m_smoothButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "smooth_inactive" ) ); toolTip::add( m_smoothButton, tr( "Click to smooth" ) ); @@ -872,25 +878,25 @@ WTSynthView::WTSynthView( Instrument * _instrument, // waveforms m_sinWaveButton = new pixmapButton( this, tr( "Sine wave" ) ); - m_sinWaveButton -> move ( 232, 176 ); + m_sinWaveButton -> move ( 230, 176 ); m_sinWaveButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "sin_active" ) ); m_sinWaveButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "sin_inactive" ) ); toolTip::add( m_sinWaveButton, tr( "Click for sine wave" ) ); m_triWaveButton = new pixmapButton( this, tr( "Triangle wave" ) ); - m_triWaveButton -> move ( 232, 194 ); + m_triWaveButton -> move ( 230, 194 ); m_triWaveButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "tri_active" ) ); m_triWaveButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "tri_inactive" ) ); toolTip::add( m_triWaveButton, tr( "Click for triangle wave" ) ); m_sawWaveButton = new pixmapButton( this, tr( "Triangle wave" ) ); - m_sawWaveButton -> move ( 232, 212 ); + m_sawWaveButton -> move ( 230, 212 ); m_sawWaveButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "saw_active" ) ); m_sawWaveButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "saw_inactive" ) ); toolTip::add( m_sawWaveButton, tr( "Click for saw wave" ) ); m_sqrWaveButton = new pixmapButton( this, tr( "Square wave" ) ); - m_sqrWaveButton -> move ( 232, 230 ); + m_sqrWaveButton -> move ( 230, 230 ); m_sqrWaveButton -> setActiveGraphic( PLUGIN_NAME::getIconPixmap( "sqr_active" ) ); m_sqrWaveButton -> setInactiveGraphic( PLUGIN_NAME::getIconPixmap( "sqr_inactive" ) ); toolTip::add( m_sqrWaveButton, tr( "Click for square wave" ) ); @@ -906,6 +912,7 @@ WTSynthView::WTSynthView( Instrument * _instrument, connect( m_smoothButton, SIGNAL( clicked() ), this, SLOT( smoothClicked() ) ); connect( m_phaseLeftButton, SIGNAL( clicked() ), this, SLOT( phaseLeftClicked() ) ); connect( m_phaseRightButton, SIGNAL( clicked() ), this, SLOT( phaseRightClicked() ) ); + connect( m_loadButton, SIGNAL( clicked() ), this, SLOT( loadClicked() ) ); connect( a1_selectButton, SIGNAL( clicked() ), this, SLOT( updateLayout() ) ); connect( a2_selectButton, SIGNAL( clicked() ), this, SLOT( updateLayout() ) ); @@ -1171,6 +1178,31 @@ void WTSynthView::phaseRightClicked() } +void WTSynthView::loadClicked() +{ + QString fileName; + switch( m_selectedGraphGroup->model()->value() ) + { + case A1_OSC: + a1_graph->model()->setWaveToUser(); + engine::getSong()->setModified(); + break; + case A2_OSC: + a2_graph->model()->setWaveToUser(); + engine::getSong()->setModified(); + break; + case B1_OSC: + b1_graph->model()->setWaveToUser(); + engine::getSong()->setModified(); + break; + case B2_OSC: + b2_graph->model()->setWaveToUser(); + engine::getSong()->setModified(); + break; + } +} + + void WTSynthView::modelChanged() { WTSynthInstrument * w = castModel(); diff --git a/plugins/wtsynth/WTSynth.h b/plugins/wtsynth/WTSynth.h index 3a3fe7d0b..df7aa908b 100644 --- a/plugins/wtsynth/WTSynth.h +++ b/plugins/wtsynth/WTSynth.h @@ -244,6 +244,7 @@ protected slots: void invertClicked(); void phaseLeftClicked(); void phaseRightClicked(); + void loadClicked(); private: virtual void modelChanged(); @@ -300,6 +301,7 @@ private: pixmapButton * m_smoothButton; pixmapButton * m_phaseLeftButton; pixmapButton * m_phaseRightButton; + pixmapButton * m_loadButton; }; diff --git a/plugins/wtsynth/inv_active.png b/plugins/wtsynth/inv_active.png index 791133686ff20c40c3eeb78200b852d1a40c5d6b..31aacc62123f6af736cc06c2d9ba4fdcbc7c38ba 100644 GIT binary patch delta 588 zcmV-S0<-{K~5Y&3`L)-YnV|cNI^p+B&2NEpa9!!5NocG zJA~uFI%i;$9f#ly><}PL1Wb3iY-iCutr=p;QdOz^?f<_8;Oy+|+RT0e3x*I8B4RuP zq?E`xALPlj*pL@c6WCd zv)OFpqaXrF1U3Mw8C~1bwk@mGinq77=j`r_>2ylYdF*m{c*ysY6PlE0nudtr?(UA| za*3*9X5^fSh(&gHCX)#wGLHWE_{i()D;F0RxI4GEx3q1GsuB@M5)z4sAiFy$rLlX{ zG^C-knbCC}T~~kbL7R_}BVsICb9Hx0Db!jqGayJ!0}=lTno~+!h-NnOETzNDx9r?3 zMx>v>+;MkAgi;En6mrg#qC`Ngb*pf+7RUgqh5icf@9(H8v)K$)MUr5(!T_)?lwtA= zVAY5SRF$@EN5RaT6utkl0Wfgw0dmeG@2=}ct0t2P?nZxv3_`L+VI66$cyCt^aBy(I z`T03!hM94BdC7D-rPjKY0CIG6^faH(7pv6@RUO0x0vL2b=rvk57D$p%)#qk^fB##p z^@o{JR0((71CPMN`}829cWS+Os)~sGZeCtq{_K6(`>Lu(5%KBcruCL>zYUh(JUl#H a{R4@XP`?m^p{6SU00007p delta 513 zcmV+c0{;Dv1;qrADlz{6{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C?mD5B3d_TPT06Nkle)q9Z3L~84-cIlXJ%1NhxuCeNESO zlv3Di)-)ra*2>-89ko_+&ZLw`DPd+)rDTAJ2qf|S{Y?`Q(vC78TY^M zd47JTZCfIOKMxN){(YqHdunw;qiv!Y4U;rg(`Hs}1|TA^lxUmwY&5gKKQ#adz}=~} z;_hcpq@l&hmu7#pT4Bi$0tq1^oKgzzK7p1s=s+5_U^*)pUGDpyh*;!ftnt4|G~>QG zNp?T8&t)%06i7oRY`#8sr|y)w!*>>rJB$~eOkqobw zrY)PC*%$BQ@koT@Cw7zJ?(FybsYxk?op#JN}~As`r_^FjZzAd z`276j{rw%Afe(knpyKuQHM*{&>$)ET^HT=qz8L=j<#5jZZKg^d00000NkvXXu0mjf D;^g!& diff --git a/plugins/wtsynth/inv_inactive.png b/plugins/wtsynth/inv_inactive.png index 06089449b693563e66b097fe232c0703b62001c8..637bf5390aef3e6e3c7355f59815f79036933aaf 100644 GIT binary patch delta 528 zcmV+r0`L9l1JneNDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05D_nmpnoutTPT0LNklnp=BtQENF`<|}rzGTihIb%*Z(dAR>ei2q7?=&G6ojJ^ycKw6#Wv0YLzGdwV0r#QAwo zj1dINk-*^S1&Dk|C^^%b5o2T+25POi&QVG^^#8b@%m5&zOwO5M7^b4lX0u7!xSxUp zCgul!_Uy{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6CoiQ5fT=WTPS}~NklQvr|xArJtO5E&a1U{4NY02?GE z#Hx`%qEXk!uA0RY^`>V)Fn4MBSoXa($K$c^P1affa?Sv#D$Y4_&g7hFnuZVpAp`(M z)>>4R%jLo+$~hw>sTxn#2A^)W=yA3nx-M8gsKA2wk@M)YdYr`kH;8e>fOc|LI{*nDCNIxqgS_< zQmSzw1Y(S}J}~_itg5IgB2riW3BMems@13m^b7{DkGvle5kd%f@880|Hc-_XQ%dPA zJQ$F3CZ&Y;{$pquz&@h+dG{wUfOXDMN+G3$h}2DPw_9zBG1B+_^8q4)h!A5$L;yG( z4lI|;n*C<8VZB~I9bk65U5PQ$w(TIcce>y2^nL&D6ZiW)-uwD6f6*7Y+bE>|WEAlL O0000S=bCokbW8P6!;Z2?0b%<|@8} zIS$0Wg=4OO1OX06NC2^z#a?EnYr5LO%#Qgfsif-GtH1Y301gfgPGXGTfRf%sgp|?{ z132gK-eYC}r|0MA$Fje_e`03eN23wbq9B@)Wf>y!!B?h1Sv-F)Xqx6!_V)H3Ha0fO z@p$|SD2RX)fma3E7-{O7x~{3Jisf=S_hwe+d5-rU5n(!=a(H-1p67@N&N-ZO+}_@D zc6NrU5@W=BPfDruX2#mu8X`iLWlSa$mdhn~cXwQ0Uo#qwI669FeSIBOC8dNo!Qn_L z;mr)^+_2+fvEYC5@)CfyZHZ=t5U`$`_vTYdWLY*85fRLcwrx>WoO1vlFhhYAU}Z5z zRF&P`U3PYM1}Uqm`jCuBH$gPR%n%Vm2!s&G^PCtX7Z(@I=X2`1Ug`f|TEGLS2D&G_ zyu6^Qga7&ahv&rt`p&CF=_mI9v5lmZP}QN+)zvS? zO*2R}ofed3$^HF3u?N3C^MOR`WeOqCG|d1mih|9}O`LP6>YJoD@oYAGD2k%2stQ%@ z$pjM6^McTEw8|53;!xFjw!OXmrES}(ka}Rh=fKlqT;lt&{BSUoZLT&CSj6KiQ}~v3RymCjbBd07*qoM6N<$f-R9AbpQYW delta 561 zcmV-10?z%U1@r`vDlz{6{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C?+YBpPzr9H11A}k)xv{M1&Y4 zsyZlyG<2KW$;KSnN+IZQJtj@W98%$G4Ww&(AqK`-K~b3SHl#0Q325 zLjC>zPSnk}ME>$+6sntaU5#i_YF{{-I0USsvAyWFD zghrNjf*`mXDJ8nDWf(?sHgGR~smUe2ad%WU z464d6FE2bkK5nlFKlb+#kttq9XzIKH%nY-F{`U3;z`?-*S65f4>NM&CUUs6Xe);d;Pbdtl2cfFyL<38eK&};Q9HPr>7@QPENSKzDD$G3sb?py*+m4bIh&${6ces z8dTA(DbNcs@TPT0uNklvl57c1VqD@#q2l$2S5m}z#ZT? za0iyGX2$_o4H6ds2??ZRl8k_d-TrA7AweTxz+1Pgy2@1ou)n{5?3_CgkpbU0W`?Ss zoS&Z`$==@HvG@M4)9K(uurD6hT8S|-9*=3;_QV4ROG`^MP4j;xb4rQl=VzXto={cV zwmtBrl!5nt0kFEd%FfOX-EJ4Nw|#DIZa6zTBZNTC8Sg!2Ht?ksnx;WSXqtw8zt40! zWipv?b#+Cj(_wdamtL<&j1e=#Ifru&GsEYc5fMZLGh;X$G8&BlP}RlSb0X*5KeD`; zy}Otj6=Pg5HBEo>p-+DPEoO#@kaH%+$kx^to12@IQZO?fA0Iz7)|(kAB>+T(5CS0t zy4^0S%EiS6_xJa-ZA&TTJwUCM5Ceh$@bK_}MkR(ojFIWzDU<W%#4+l6*hM^Hn_dLT}b>CAjY`RJ|FJ) z`>d_4;hg&~fNXDXkDPOZc|1$42sRV^rucRGwM-aJ9IE=q=bTSf^{|wJri9h{WhcD% zXi|XF=I-w9*ZTVU4^{nXwf4SK=Q<-fxxT(WdI7$tG7l!Y05<>t002ovPDHLkV1jSn B0;T`} delta 469 zcmV;`0V@9Y1epYoDlz{6{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6Co)S%9n_tg&+t3aLxf>ttE;goO3wm zXti2stM-|s9I3(|iy#ryx}!Z2h!9y1z^ z&{`uRWLfs%;Fa_FOrGb&am;KsBMd`Us})I-u-$GM4u@E40Vs-s@Uz9iV8DDnug@Za zQVJ14M6lMrJ8Rn2dylmitu@A&I@DKj2!a>IY+0{VKSMZl%m`1{_Mb7i!lbRb)9q^$Mkx=#$E)k1*xivvMi~p z3Z>LrGn-KR{oZF;hKNuU1zKyIbKeH`nd|jR7)24@d#b8JL~8M7vthkn)9?40PN&T) zJPTrsK}7f~YPZ{YV+@zerG6y8Ah1%CBXM9b+!8mlAq2wCXYn26 zab)dV_yYO@vty%>5Df{JL=1B-)m81{%uGhDKP*Cf<=21nFS@R~l;h*$hpnxx z@y5o+3Q-V&AOb4|vKd|5(zY#4)9~{0@|fIxyuQ9pN(m9+=;(-(lM^&&zJB=v!1?(( zJ3Bi}r&F%3t}ruFN|aK@!QH8<3K1d3NJ@#667}XL2L}g~QkEV2zNeIegn?U1A-Fps z1VRV^#2BfniYk94_V)H@+m^2D@wqoCC8|`BQUV~AQiw4ULKw7$!K_)+FdB{K(gw}~ ztA?gU=S8?VUDt7ce@_U);o;$6D*tZ-5ke^ib0_Ca&UvnP(ERP&clP)9F*C9a|EfyP z88btG0HE5Vs`PzN(=>E#OIGFP=7tahqt~x-Gi-r*0TzD+EE}rIY&N59TQn=0GfmU* z^T$s@jF|hfK(>Jo5K>B*8C};cSG5??%(%Y3#_~LIMMBPbFwx!V`<}k<>ALQ(bf2`O@pf9?uY;dU`~`_4~r`TK?17!7y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C*0W^{E_@TPJ@3!%0LzR5;6Rl3#A(Kn#aJd&=`De>|y*4_Zhyb9fm>Drfy!XTyan3QFPASWh zx~>@x2RyX_Aq284BZPqW9_Jj+IaKv#&M6?686v{@eCEl_@ZNtjo6Qgry!WW;jYJR{ zm%0vw5UA@KGvo5_k_g7*398ERcx1ELAR_#Jd*jFRGnewh$Da?(jMZwz%gawJf~ZiG z7ZhMH=-;b0<^FztA|hB!I<%ETh?umpNlMV|QyL-n`#n`vQPnje1kCPQr?!$kBxn!K zjG`z~lIyh{PiKEhcU`pK@1yQc0O@8jnXuh%i7}>^W*}|l#DNHEW~ej-sz5@W&*z*@ zC$234pe?p&^B1%`Z_IAXljk`Ahr{89-dZZ2Xtmpa8*FBbMkBH;W4GJgccLXwMK!ge zSkNyy;}+yRaQ zcOWF%jEtBRq6MUpNOnMC>>ju6c5N_p3sy)_(hnTet6xm)3)uo1&%j2H>rQB>dVS0C045y-g{z< zv~7EA`@WxAYe&G|-X62rj1U5smzR`MI5;?9dwZMf>uYXqZpb-ftwmL*rtf>IszOAt z){dG?ChYF+qN;fBan8|o9jb~kW&mJv&WH#if~rzg)d<+37t`!z5|y!YJyxkrp4>kU02kHM)6?&!X@15Se`zT{zH`oHUF7`X;oy{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6Cn@A#~;~|TPS~CNklTX;Gbt+cTceL6Uz?XsmRG!DtFcUI-O3&i=rq3Kve+{5t1Z9RZ&%Xy&ldvoO1xg zQ4}E}TrL-WBUQzFkC}13UWrvTz=y+u^?D7!a=BzU98weotJQxBGh?w>FdmO_&f&f1 z@purmk>9o5Zo{{kp{i6>MOl_KO@pdZmL<`rsQdjM?>!=dh~T~F`FtWGm>Fh&PWREE zEK9O13vpHTFEAYaC)msw3*aaMMTK+ z{3HBNf);MaGa7Y`*zI*jonx+W`uS(Oj)8H%1GHaTK^Z6Ve$!}B?1yxlM100V>>bm|h b!TG+IvV)Pp00000NkvXXu0mjfbw$5_ diff --git a/plugins/wtsynth/phl_active.png b/plugins/wtsynth/phl_active.png index c2d0bede0c6d89c34de26edfb20b92f502d4f8b8..b4e34246ddd11ca49f401c9edd10371327f602d9 100644 GIT binary patch delta 667 zcmV;M0%ZN01>OaaDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05ELM1XqM!WTPS}_V)G=UckI~Jy#G_QB^(zHKC<@Nc&nc^t{$RlBYMU4$my-##_w4NK&}y{^ab6E#thK}#an4beC3Rgh znM`obvAz9?5CSnqE-o&pT}{8=Cxr0woz2b7w6?ZJUDr70h%xe3EDmpRxok@5E`-o^ z&f&dBRS{nS62K!!K<3Bu+lWC#?y_F5_aTHZj4@JsPf|rSp(&wB=c$R5=1x5=p7$OR z`I*gTv$M{-&bs&hV@hfDE$NHa1CJ`@^ycQ~_#a^y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C@Eqzt;beTPS}6Nkl zgb+xQgsrVD>bk}`N55Z?E&<+qc6WF2-jnA!Ns^Ex398yfk|=*5m>D9%d_E^NGx9uV zXJ-cyAJdYDk>NZzI0VY-H?A(qd#;o7$728>&DS&M3!Yd zK0fmL8UY6f2V_~s^v9IhY}P7?w%4X<5K)2;gb)BalBcI9q*Zu$c-Rp~f_8IPS68;T zw@1CGd2imq;((VQYh|#t;k7Nly}glcY;4dk3aYB=2J{zLB=*e8sf)z|5hcyCjGxcX m)OAe=Vf7q|*6#m>s`3W`YuBNY&j;QB0000i+i;`V>`ma;5&EYQ!gj5JN3 zb@txloTDfTM1-;|`!u@AvyS=h)lZ!#Rhlvazv&szJ343hj;J!I6KSF>ubuQAjW@4R3*=I5`fx!MxzmTcXu2f z9+DS1pXcXkwOZ7^W^i(Xt11>27I@ui;p_ULn*=~){6Oyae0+S2bB?*WIlT9H?->jR zf5ZUH;^Lw<8V#zdqN=LD&iOAn=ddxx8xiR^=MWJ>j2M*hr!Y^6-&aLROagFY>$*M= zkec`N N002ovPDHLkV1j;ZBDDYj delta 450 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 N002ovPDHLkV1hM-^Pd0! diff --git a/plugins/wtsynth/saw_inactive.png b/plugins/wtsynth/saw_inactive.png index 40b4abf5e48359aa0fbbf598bcce8df027c14aa3..570dab73fec86eb2c40402bc732c8bad52c1f3f7 100644 GIT binary patch delta 579 zcmV-J0=)gI1BL~VDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05D^N&q^oz4TPT0-Nkl714A*=OeS&g z9rSVZ5eCeKNyH~G5p)sO#LQ%N0`>OX{<+;7+!;aKRSQniMOW21bxHvC_V!McQimea z;R{hpA%t*xd3kv(ySuw5#+akU#YL0|<&)1jXT0}JCKH@wU)KDHH`r1fZ1ct1@ArE+uK-c`F(%S_4W1pt)$dqJ^_C~2<=GyexDEmqtS@TWb$7# zy`cc$y=Q-apO=>xhQr~9Zd_Vg;*D-wTU%qLRA+9_CTE1w5}xVu8Zy_SphOWu_+wH^ zXCZ{6rfCQy{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6Ceym)qf(9TPS}LNkl0+1jX zPi)T?NYS!vc8A};??2z3$?md;^Zjf_ERS^-ouA{DNw%hFh4yBL5W`>9mW29*scDvmhJZex11J5n| zd~+%MmcYzNDIp?7@QZ=F)AxPx*7$Vzb%s zsV4jVKBts8pU)}7Cn?e6@u2HEW&nr7ffyrZ_HlwQ5-|WC;RzcN00000NkvXXu0mjf DV6mQS diff --git a/plugins/wtsynth/sin_active.png b/plugins/wtsynth/sin_active.png index de78b98773a0bb37f5ad5fdf9004452e94a4e093..c3cbffc43fc2c3432af168687b1320ec17e220e8 100644 GIT binary patch delta 667 zcmV;M0%ZNV1>OaaDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05EBFxD&+E!TPS}{K~5V%5Jg}0v<-@FDVFhw1&RQB;RUcGD-M!7 zgyV#DZjlS%1Hcvp3oHv^Wh{YZ?3wPa%EHEhq@(}qoboAs`|ZNuhVQaNUCI6hKT&vZxw&4!1K#9Wm#UxU@-XI zYPCAs+uQFR3L@Y{;N5_j66JEqa=B!&STLW@3$Lo3t*tG*_lO7w2M6r$?~`R2_xJZa zJUjqwL?HxHN_g)vvyM|$YPA|7Lciaqo9B$jW9IWYhlhu>+iez$#YSvqh!e6b!_081 zigOO<9KBwjyxV_eG#YVrbwx^vX0u6IR_L0I_nw-s;k^gIn;BV_(eL+}&0ZLf$EYeX zM!fgrc@7vZ%fReEpx!wLK%VD#@0m;{lx0Z>f!S<^nSEI2dody_2T7ITaEORdRTWiL z5kjDjkB{eRF%uiO9b!$Ayf#f$*-@kD_DPPHsXX7BZ#oOyUXi*PEi!3 zlvWV{QcRc`Aq1AoC8~<5a(jEr-rgQDB}9ailM_UQ%i-`Z1MfX4B|-?B>~EPLA0MgL z>ztmRGMyGYJv~tr1u@3I15|aByDZC%HGs)vLbKUqFc{EkwYa;x0Dlz{6{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C(zVEye$lTPS}bNkl|PfpuV5XOHqCQcwt6A6$AU570fAh72M^aMy; zf;*HQV$VH@vqPe5*atR%BAPhwy_qiT7^+$t$FFsbxI>JA5CZOo z8;AFi~D!UTC#i z^)uM$cDslO=1xkfX&FGj|DE^u_iDKYd3=22U^GIcvZWyeL=;PgnKgb@m7Sd(dc9uV z%*w`OGGTmt+?;i_TH$V3&90(Nm0PVAhlhvU-rgcAOp1c>c-*`f5p-*7i_K04^UAlZ z{npux$74ITx3{_ab%g>aCntyq%jL3CaeaO5Wm!^|WfR`l-}?U!d}*O7e*rHx`w0Si RjCcS5002ovPDHLkV1j#xAE5vM diff --git a/plugins/wtsynth/sin_inactive.png b/plugins/wtsynth/sin_inactive.png index fc13e59aab8f8dc6a5c6636a6c26ed60715aa985..afa36345d6b89e5e3f881659bc5eae45520d92db 100644 GIT binary patch delta 633 zcmV-<0*3v`1iJ;0Dlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05D+bWwJ%+fTPJ@4BS}O-R5;6xlfO!1K^VnnrQ)>$KZ#CX)%{@fc$aDJ7(oGXSLb9w7um2sSr2SzcadFc@%g zae;G=#l=Ocs$zdeq?97hbMia~K&6z(vW!lr!*Dp{=H_N@RF-8FMZv5lrGG6}v$YgO zL7wN_-`}IPrmkyVUS0?xkW%_@^Lzs59H*zJ2qCEJn!2tr#!yw&Z07(p8V$PLF5Y{3 zz1{~vjFH;Z2m}D5(FkiSAxyoI0`D9ED=RCE-rgw767PTg9|_($VoVrg&{`8hAjU|) z-)D7o6*n#3-rfeFcXsyK18W`5IkeVTYv-Ep?(WF*oZa1B%Ch9);eoO&anp(B0LGZP z_P-w=A0KHpn{+xIn$0FxS65tKUVbuB?Ck6erIfAN_Y5&2NPL7se71agO(dj{SZjYP z@BN9j_8>ikfOU=(y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6CXC%2aK$dTPJ@3u}MThR5;6(k}u9GK@h}$-@FH}Yb!V6}f*(eL*ekH^06oWmG{ z)*7W0#uy%t2SI7MBm>N5GftzS%%j7jp#!!ADhjFe!uU@)>`WII;Yc# zq9}a-Uw8qnHQj%1*RM_~MW@r@d_I4Wr_ukTUI7 zt3|C=dlOhLmkfu)r$88nIOiye0%Hs!;%BZ_s|*GM=JQJVS293gjPWOGjQI#@I2_V! zHi@Fh*RS~5?RHLU&E<0O_J4yUNyxH{D!_ifC(m=Nwfrys0DDeGEMrVXI{*Lx07*qo IM6N<$f=veL`v3p{ diff --git a/plugins/wtsynth/smooth_active.png b/plugins/wtsynth/smooth_active.png index 7da2cef11d691085ef02f8e1e8265879afce2b58..e23abe245ae09245abe1230dc03462a406807fd0 100644 GIT binary patch delta 643 zcmV-}0(||A1;quBDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05EKK&59gMVTPJ@4ElET{R5;6JlD$r2Nf3p<>TY9$LAGT!Az(*>fB*uLCFL>p z9d;gPi1#fvBA*RNED;b75+d-RHP*%V-s-N};MyLTDXD*|e@>q|rv>2R;^IpwD9%^Yb&`zCDss1fbvVb9Hsa z(a{mJ*{suG;|!1hR9m_f-rn9&Roo17V|Q;4E2XnB=k9-DK-SC?K*v>8kQA$BoX_|)7Xw0Wizq4E}d3bmr=S;~33G&0n_ad4ZZQIheEltx< z*DLl9_L)p393LOAe_&?$-*W8;9{}X!V z9vy{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C*OLnK4R{TPJ@3^+`lQR5;6RlEF?JK@db=^$dftEdmFSoI7yGNyI;J@+a{h z`~o>}>%A=S)h8 z5CSPBoO5h#ZBf@XP1CTk(ZSCfVvGz117eJX5OB`noWso8a?XDMk#j~8udlE8oHHQ= zc6N4R+uK`&5U8q(v$O9lnD?Heqa*hA_S*X<;pce+q?G9Q`;0~-o}QlCysxi+ zaex1Zo0}W<_xESyWheYRzWLTor&G*~-Q8V4n2Ec)JAi){u=JEse6QC-5-De5jP0el zVI`S`>x(Mqemb2Z87UUWR~j`l*0i!v<*dB@+uIvCC(?}l;qL>NKP~|{K0YRdK+`lU zz{|1wZnw)ur$bd$NMiHTW}CwK`FWdybB@o0LEAi;Op1!r)6-nnHFaHourPcuyH=F^ Z2M%4!$B_>LHoO1;002ovPDHLkV1kvM4}Aat diff --git a/plugins/wtsynth/smooth_inactive.png b/plugins/wtsynth/smooth_inactive.png index 791f48fedb15d18814c8fdc963ff82db54388d22..7f9511427d1c18b58edee395565dbd3dbd614da9 100644 GIT binary patch delta 582 zcmV-M0=fOS1c?QZDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05D_Nxe8-fLTPT0=Nkl2J5J-%#_%ZklvVJb`G`ET|Jz+f;qGsYZ?i02zsYbC~b zesgnkDu;)MXU@5kwY4>j2=$BMQVJmiUSD5nn $DK|GYwdrR%&N+CI%P7M5M!ii znq!x9_RhH_K(E(he}5n69JT(@^Yrw@<>e)9+mcdR^u5bDW35F*u-4+eXMKI0mzNi= zudgx2u)DjvWUaMgjKLT~treG2LPQV|YOPpnan9kKTgc?<>IzlG7=ws>vgH;-#+Xk* zO{Y^r2uoIL?I(XrOMu0*)LIb{Mxzn$@9%WGU5<{9NGXwX=JD~7ySuwpfLbf63V?_( z91eMScvyzm>2x?aIAD8wo7>yl6&0?OLK|9ynYWLR4`PVqoXDlH@neHDCs0*b0L-&+ z07;cnDj@`#rXlA{DTP@tp()MIDXl61h*42hnx?^f&(43&4sUO7+~41$s!NNi`fq>` z0&UyUwk?y%gw4%Oy!Z6`eP#ra@pw#(aV13A+uIu%WBlTy}UBnnqa?V6m>fHPP$~i~W2ykJapPzqjZEf{pjQv_l_dDx65BPjI9G?CL0D(dm U5krVm000UA07*qoM6N<$g38?r@c;k- delta 499 zcmVy{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6CoKg6RL=jTPS~@NkloL~u=%=`q{_}T9>L90Eu=^il^KGm&Tw_aIM6d9gi+cp4NYXFo|c%FyW8m%>s z;~<1U2myd=+crum&gV1lKx>VZ5@QUP%LP|!T^T+ekId(DZnu9M#{4zsI1asDkHKJo z5CSPB_xt_R!877G=6byXFr7}R)oQF(D>j=AyWNg7O;Jh#kftf_cZ<(k8;u5@=P??M z==b{+MS)VP!f}7Q)fj`660J2^mQfVN%Yt78j4>EvNRk9&3`J4kx-OPwy>MRy+U+*= zdYvRmn9XM8M#q0~7!HSYyWI-kilWGzPN(wWE8YEmPnKl>tk-M8Fr?GzFquqB?%{B# zI#5cH=Q&zyTCG-jP7nl@a#f1=T#%wD{u$U$u!Rs9V^B(!1^Ei`9k`z7l}Sq}3B!=( zatXkAJjVC^($S9sQc9$hd`~ldLAYsPJbf5qL002ovPDHLkV1h5+;LZR5 diff --git a/plugins/wtsynth/sqr_active.png b/plugins/wtsynth/sqr_active.png index 11ade0c8318fb83ce1f88034809a9eab7d38946c..444bcead25b968266ad512f4659e7611edfc50ab 100644 GIT binary patch delta 621 zcmV-z0+RjX1g`~gnB;%nC_%a}9_WK|Kk11i?4R zJ0y=2&v^^q!%GA&3X+_Xg#?|Qp6;s3p=SpZ3mT@or~drDUkkwL>FF0${RpfWLqu@* z=^G$~K#UPH1Gv1tzWyvHCnsOb?9+TcXW6!>8BNn5A}`i1@{oV|{pU9+rAs+FI{LZ4 zzrWhs+k5t-AOb-Io)svnq`s%`d$!vxPft(3qM5B0iv{QB=R7_>A|iwk5D}KkC3p9C z+~3_#NjYa!l^7%LzKUkXY&Ii=K-YDA|M8=C2F}jTSifC!^X-Pd@5wpi?nn><0e2^w z86gCkrXi()ZP$MhLa17ErrUO;G+-l}|0B9PP17)&&4{tWGc!slY&IK8DS#822Hal& zjk|8U3soiOOwM^s<{vwsCnG{|chrolt1E7AZzovW?Us}h^ZA@o3aUyeg@c0wE-o%m zRRoAt>wr)zcU@OujWUWBv=kUSYbls2s#+z~L&e?6In#glJ!XcPp=y{KMRgio$9>MZ z7KkxUx>HJ%RrRvL-D%r)VzAg-Omcu~<1h>i!$3-D8Vz6=2HLje`1rU2L|E=GtF*Cz z93CG2Y}-GA5DdmHzGK}!d9COFq>N3aOCN?1i za?Xgz*Jd%Z*<8JO{pMZH`Ow{8{r}Rc_y3;NDdqCv;ojB delta 544 zcmV+*0^j|w1>*#eDlz{6{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C)sBAV30b1rO`+*n4IfNqw%K;Dwi4Xw^ z@I(|&>HL6^IBf6EPv67rEIwGNrPcgYS5?>O>FLS2_#^>fX1F`06ha7;Qs}ylo0}W@ zz9*%`)zyMoyO48cyQu2S&xbVg1^EuXy$Yw}38kYF@_{%U1Q@2+8{U1OeVeXEpy55=L zUPvj8hBuatS3r?p~)u*omtJR9b;lOUU8|VHd;e0+<7B4R^-uFFy i-~TZ0`}ltPV*CR|2Gt!`ygBUv0000b_J1AqmPDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05D^he!D5?{TPT0%NklA2`hl* zKum^M!DMWJyfXr_PG(wyrt4L?KAzz9dqax=ELC9H_u9T?8-Vlk^BZgJg)wHzH%wI# zk=w_|$7^$Tc6Q^vzuMZ`!Wx5q0dB34Qev@K5JI^1z{O-T!8w2TW#ybRUDvT%tq>7H z2p7KAI`!Ujd3niVvDg6Y?(Q<1&6v$*gb;Xte<#LBDFyF6syg+xR-AJfV|aai<@xz} zBse`i<>26er>7@Ys}(6FR26G2)>>2*UrNCkgE58>0&j0`7-IlPDY0BG>AH@gkhONB zORuUp=kVT-It+h8&F6DOgds=uv&4S*mLXV5A*Do&aRh&ieL&#z>5j zloDOnvA4H}h>U>4!$Xdaj<~H$PDIcGu$8*_g<=V-05v$Hc2OePa@&YJ{- zXfehy01#tjdwZMXy{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6CfB|53661TPS~GNklo;24|%aR?Hw!6CQ;F$W?c zLJ$CwErGGSyQ*t~k$Yen@6P_v?f?4sulhI~4#tzRECV3M2!N`R=Q%M(VvO{9J)Cnm z=K$zuS%#`o6a~Lgj1dvR%qYu}evFZ#C|E9+jK|}bpU>wrv)O-)`FxIO}elNZ2XFd)k^nx;u+GsEn=wyf)| zX2x_nC4@j-*Ld&W%$)!;LscoulB%i*A*AmB$K&zu09C~~M+kw_>GWa-Sg+ULfOg)k zLD4iM1&Y)GPiv^xBdnYk+h;B@^UyF4!K^hY`5D^z{hU4Gw(f@%O%DCjjF1muIsN= f-tYHmZ2zlIIdUg`bEU?N00000NkvXXu0mjfq3*~D diff --git a/plugins/wtsynth/tri_active.png b/plugins/wtsynth/tri_active.png index c28c75e4a51c6bb4c9ceb2581674bafe79ac5b0b..690d1ebde8036da8682705cff3d1940d4b37c55f 100644 GIT binary patch delta 672 zcmV;R0$=@)1>yyeDlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05EByM{!ycmTPJ@4N=ZaPR5;6JlTA(=K@f$%>S@Esj!lpq7Jv*0S#~5)SY^dQ za))pnSmzcwK{x;+U<)K92MHGZ2+W^ny1P1yu}3&5saoBwSFfsHRSUrO_V#`V;TzCo zVj@C}vD^a~W3bkussIN^M@M_IwY9acs^914=J-&n5mZT%1QCDv&!^^c$K&XcEXxk0 z*X!NZ>-A=urtg4)2pAD~N8m#s8;==}$GpA0@$&L=XH~U1KR=JPw#+gO*xlVljBxnt zuncm}5kkOPON_B;RFz7lf{2hL3D#PywRAci(ln)FD=aTBm%%Yc#1z;VBSuv*#$b#A zC`mr|dR$ywaCU!o#@gB%I?={jOT|{O))vCX7-uqz2pbz4jGmsjzP{$_>WVBI)9rRK z#>`+RoiV((YPH7F(h}$A=iJ=f@bK`!aQKIIyUoJF!b~?1DJlr6c<=Gv(`eLDjhvjE zkmothIR=9P)>@j)CeAs$_k<7-zyLT`0Mj(3)oStk_!xhe=Qx++gC}^;pxko?Cjt}fd??wT0#hgaHA2!;jrv= z2%#+3d(Ut<7Zn&Dk4Axm?$nF#ZsP)7@Tu=NvqXrd+)!75XhY)s-hav7}2POYa~WRwQyq$ z&N)QnM{<9E|8w!<;wR_aW{k1QKUVyU*}I}jIk>#M-1`fh)ofS9?sZ)N0000y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6C)4w@qJs7TPJ@3_en%SR5;6JlU-8kKoCYxcdUSN9~878Z)%(UU@-X8WD$`jmdhm~!t?Vp&Xts9iCMq`hziHziwl5$zt$I|z?u+2RoQGdJUu<}`1r_bwZfII1x>5+_XVl|>~=fS zG-W!SvfuApCQ^T8K6BAtuZKo;{i=v4Z*Om8S;lZUWHcI)rYU)zclcB~5JAlhmAXx; zm<4vb9n!>QY&PTb^RtyLTK@&@_S?*OeSPKr{+`?0TU4uTwtA>2$&@uwJdmvW#Ssd~>8W1{0Db;o;$d z&1TcCUtL{s+3%D8&AGW5Rxax(XdY5+ve9Tnp648o$4bRwv9O{jD2jp*!Vkmn?QQ%F bRpmc}5xEh_s^^M>00000NkvXXu0mjf)r}Mk diff --git a/plugins/wtsynth/tri_inactive.png b/plugins/wtsynth/tri_inactive.png index 97814a5f7b63ec452299f9248716b8b52c95c448..1e8f13c5c0f960e06e012eea84f4b7fe8d5235c9 100644 GIT binary patch delta 633 zcmV-<0*3vR1iJ;0Dlq^60002_L%V+f000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^l05D@?&aYAX4TPJ@4BS}O-R5;6xlg}<>K^Vn#MrAX3=gNnVC?@SyZLIbIy0FJ_WG5yL+Uy z-d9T1_`(VyAR@v4B?$Nl|1X_~UJu`#??0zj9~62c(=YPHJz{5+jb zhsVc9o}Zt&xw)ZUuQNS8{Z~#pgn)AnYc1AVrlzLw-g9wrL6&8R2(4BNV+^yivpDC5 z0MJEI(6@c8wTz98F*i5I`OkA~e{d#F@Xpa{Hd$O;q&j~wfp-q?{d)`k&B6NmIxjCT zTsAMUB6#od&f~nN-RY2J8IA32ocHez07M)sD=T!nU9PXM5s?p8OWfYxk|YUhYil0~ zthFpGEHFMkPP5tkFG0KAW^!_pdc8g*P>n|8m)5#ge$TupPy_};p*}|bwhaWd(uhdc zc<)a{t9X6BoSd=EuY`N}vK1Cis0hlj)8V0v2} TdUv@i00000NkvXXu0mjfaXBE4 delta 465 zcmV;?0WSW#1(XDkDlz{6{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i^k}6CeZDYGSjITPJ@3d`Uz>R5;6(lRJ*$Koms}25+E+Wyvf6e-N8sO{{{&7zjHYN5_|Vo(F)n764-mzVBnL#ac_h z-$zP`loEh}=Xn@oxLhv$Ce~WC);Q<5Uat(SwVm){u>fE`pW}a=Lu-vv3MnO8Ywq{^ zr$JY4w_8(HDMeLP)OC$927u@DN$+$zxw0&O!0Yw8>4Dao*=$B#*Er{J?z3%WS<+cv z2*G4BAxRR15GbX-!A;ZK;MHoybUGyrLxLb6j$?|V_yKobAcP=ElIG1>ma*IIT1~z8 zf4`IGIa!tw1Ob0_T>}tB5owyT*=+u9V2nWs!FW7w;J0>~rmYs<*8$1%oH&jN!|)pn zFdB_oEj%eD&bg*~9LKHQ?y~TF-^V$}a=9c;Q=%wpg}W>~tu