From bddb4fa87e9b1a39b1014ec876163548cd789f6d Mon Sep 17 00:00:00 2001 From: Christopher Johnson Date: Sun, 5 Feb 2023 06:57:52 -0500 Subject: [PATCH] Double precision VSTs now do stereo for Verbity2 --- .../LinuxVST/src/Verbity2/Verbity2Proc.cpp | 12 +++---- .../UserInterfaceState.xcuserstate | Bin 24511 -> 20666 bytes .../xcshareddata/xcschemes/Verbity2.xcscheme | 4 +-- .../Verbity2/source/Verbity2Proc.cpp | 12 +++---- .../christopherjohnson.pbxuser | 30 +++++++++--------- .../christopherjohnson.perspectivev3 | 21 ++++++------ .../MacVST/Verbity2/source/Verbity2Proc.cpp | 12 +++---- .../WinVST/Verbity2/.vs/VSTProject/v14/.suo | Bin 23040 -> 22528 bytes plugins/WinVST/Verbity2/Verbity2Proc.cpp | 12 +++---- 9 files changed, 51 insertions(+), 52 deletions(-) diff --git a/plugins/LinuxVST/src/Verbity2/Verbity2Proc.cpp b/plugins/LinuxVST/src/Verbity2/Verbity2Proc.cpp index ba0490ab2..a93ae5955 100755 --- a/plugins/LinuxVST/src/Verbity2/Verbity2Proc.cpp +++ b/plugins/LinuxVST/src/Verbity2/Verbity2Proc.cpp @@ -627,17 +627,17 @@ void Verbity2::processDoubleReplacing(double **inputs, double **outputs, VstInt3 //-------- five - feedbackAL = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); + feedbackAR = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); feedbackBL = ((outVL*3.0) - ((outUL + outWL + outXL + outYL)*2.0)); - feedbackCL = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); + feedbackCR = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); feedbackDL = ((outXL*3.0) - ((outUL + outVL + outWL + outYL)*2.0)); - feedbackEL = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); + feedbackER = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); - feedbackAR = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); + feedbackAL = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); feedbackBR = ((outVR*3.0) - ((outUR + outWR + outXR + outYR)*2.0)); - feedbackCR = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); + feedbackCL = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); feedbackDR = ((outXR*3.0) - ((outUR + outVR + outWR + outYR)*2.0)); - feedbackER = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); + feedbackEL = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); //which we need to feed back into the input again, a bit inputSampleL = (outUL + outVL + outWL + outXL + outYL)*0.0016; diff --git a/plugins/MacSignedVST/Verbity2/Verbity2.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedVST/Verbity2/Verbity2.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index e0aedbdf5fe8baa5cd1231f6839fa5d69c0ce98d..88774bdf70f2f032d4cbd3a05d63cf1f0639eac6 100755 GIT binary patch delta 10086 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 P>iFX>RsB|9>%aIP delta 13556 zcmeIYcX(4r(>J`cr?|WYd`G3tT(qXB3j8iWR;A!sNXhQ2|=(F8ORO+u5=95ffrL-WxR zv;wU}YtcHi4Q)p|&`z`q9Y6=sF?1H4L+8;2bP-)fx6o~L2R%R!(eLOl^f!7102nyn zK>&M@fD{5jX@Ve7K`_*Z1`qH+xK@aEy zrBDU~Ufg`a7$KiOKgfnm^&cfNa3C_dKaa-IDcfwt8FWejV!6mp9_rn7*!6Wgv_&Yon zPrwuLR6Ns!XXABvJ>Gyf;!XG`{4@RqZ^m2jR=fjW##iuFd=3AGuj3o|CccGl<2(2+ zzK5US-|-*#ImdB4CvYNX!`X6nTwSgn=fQb$UYs}Q!zsBSE|iPq;<$J&fosU6b4IQy z*Nkh!b>O;l#as`rC)bNJ_2s_i25jQ@r=@r0-Rczyyuk)OoR=I8KL{8D};zm{LeZ{j!e+xT7l zZhk+1fIq??I(G)Zy{WW z5F&*rK`lfJ8X-nV7E*+ULYmNAXeYE6@`Xa7t575q3%!LtLa9(DlnY~o?}V|!IN^I? zyf8tSC`=N55LO5)g;m08VU4g>SSPF(HV7MqO~Phjo3KmRCma-x3MYj#!Uf@?a7nmk z5^f6jg!{q+;Sb@t@Tc&%@Je_mf+&biqC%`IdWqhmj~F1viSc5Bs1*~%Br#b`5gUqW zVtcWJ*iq~x=8K)h0o_T#6QH>;u{;zhPM%HMDr6a zg*#1j<_P`=xrq!XQ^-v66Zx4OA}2{TQLaDBYk>KzzByH^ZC;HWkrQ%8IjAvG zS0N+HMU9Ap)FJh%P!p7gni5YEL>drfHEO}gTB25{HEPqkar5vl1!YC;*>`DCuY&U8 z{zU{4cjA^WO*Zco!_9p?B{_wC`<_DWQ3uo!b!rz_*sGwdtWQDjqBb>`MP)4;H*eW2 zx02n?Z_~JWlP*1q3d=vArqIf=ZoV}214{>wywZ}waK`s@vhG$g4|7A$^aiLW>WkD1 zP%qRQ^+6@Xi+B?s;=2HSjY?4&Dkpx#p9GLVW`QK9nRYeenGi9rwyTq7LKNk9Xx!XT zTv%RQ(x;$wP_1=FpfUf-^*c0{as8gCNHF7CpK%qP{TrYuX!^gB&pFBie+1A{r7yVoBTr^b6XIwxF#fo}`lu(v&FkrNQQ}9pvWUZ7SRCMthOE0_`CQ z6=)yPT5h@+TD552w^wm_tKy;o+2uvO%T8IHNL#=U+qf^MO5}iON zNfJq}MAhgtNg)lH7e2Jj>ttDfiY`@JY+L)p74+K|Ph3Ygh@PYoU0#50RA*%QQ?oL6 z(Y;QMn>XrLUeKjiQEF*v!JsO17u`qs%mJ-G%}4C&dOSi;D$rw+N%Bskr|22_gE{JR z^e1|OUQV(1v(F*fB#Shu@ysN1H+xy#*XW(a;&0GfVkFE1|3U9bBhr{H$Q1iv8zwS{ zU}N5C?1(!isAIBda~~WkEi!!21{}c&sprqPESEKwzy<0d^%9VQ99%&G zZr~1epe|`nT9B5c6=_Y{khY}V67T>|@B(k}0blR~f6|_GAf=>?l#_m>Kl#S85~?;8VclG^>dv(q0&f>8wy=!rKNol^+dLQ!5^OEYC z`#R*a|E^x2Q#UUvFE8%X?IV4t)g7{JJs`+(W%@wdqM)=}QF#s1TJ6Fh{7ZGCAPK3L zff}Mg12GT_aS#s)poK)zk#r*Yq%$cXT}UD6N{Yx=%ODw2pdsiW74(n>21tht(v5T{ z#iR%6NqUh!q{Kw}lCLfL*NHboMx~{t=_57qv1zG>*vQD(c!NeC_vu#bf4`OSFSpd1 zvD4Q*q_|JHRhqyLO#Z_J zVR^m!bt~@EvaFz6QSG`lhZbM1TWe_Z__dSJ)zf^bCdwXXG^fO8WI`m8#%0&upIh*MkqnfFc1dS zjF@L9MRu*F`vy!kqcs8zXQ2-x$bip6A4b7wvBxo9wv~%WJo1Ug2`kk8ODNtsYDY1GhpUtk}yGL!(8N60dokcfO&*6TpR7|({ur> zLT*c8AuNK$umqOEGFT2PU?mwrMv`yIC^DLiA>Wa)WZY7uf;FfN*1>w%02^TwDkD94Ki<+ zd7C%L$`i2-cKH8OV+nS|PGl)rMwSz0K*Oh2fJcSMSBa7DDJ)0M*cB_*7s^Gx+X}05 zVRu}o<45N*6qFZKv7x#szZKh^*{=^4z#iBisTaX3?1jDI4fe%;Ou|)UHCag3khP0& z01m`T9K=2Y$vU#0Y#^K1=X$2|3HN0t9K~i<<7i7ZQ(oM=$m%JrMh-0}8*8M9!Lc2h>wT?F^1wzBJT4xL&BKMuEN`6*%F`3~N=YtY++Hz|e^OwPXE1(CrzYJHWC4 zEGxx>(36Fz3J<|U@h}z>QRFZ=N{$n=#n2zqQ9QyL7Dw0y|5b6XB5g!OM9Z?G(lYZg z(a(~HnmaoRuAivKSgDWwAF@h3-b!|YWtADGNq7pgwq=DYu$i19${OjWp`$g+Zm9V^ z3mu*RF>df2ycnsM;<~q;9Yn(-h=nz zeRw}UfDhtB_%J?#kCN-;2DwRYk=x`Bxl8Vm`{V(6NFJ>~DtrQ;#HVmIK8?@dv-li7 zk1rqX9u)gi%p{T$WaX|j2 z;7D1*^e2S?3PFtVG2eRTy}sdQxnGX?nXhkc>dD!2E{rSZz)3hq&WUqovb`d&$s6*P zyd(cC;$)nhb46vG8?)$p3IYX@FqRG$W18psxtmq~erC=;(7e&FvBw8dIbY77;XUU^ z0ab8}8W^A!_}6X1skr(UH+WAPS8xp|;Ex#}7sf@g2;sufbuN+uNAwiCY$2A9R| zSf=7DxNHh`pKj%H>>O8t&#+aiuuiUQlUY#Qr{>ILO;5SzT+7-in^kbFC`dld*_Lbf z#pcI#cu3QmUNI^zHPQjI3FtdJNznfiet`Bl! zyS&c)wtj%Tlqpps9ZWxqe$>+ImIFor~P>4V{b`CLb2$~i(g0r0IxRKnq+$e4|g?bb`D0ouv zvS>Dz8}~soZwfxOn&n&d`GK2e(Pt_J-wJLz1;5Yq`H|@}=aWAE=79~Gi7fxP-KeSg zM1$r*wN5slt71tASHV?M2&AB_v;>AVAlQDYG@tZ!Gp`B}&EJQFn`$3f#%*AL!Yyac zzLHzTt>)HnYq@pYdI~D?nnEyz`V^R7hENEl5Jn+M@P?(Apd7of-*HKex`)hct9`yHuQOQqa3?l@F+#lR?T+O{;7+1~x&Ano}zv13;@3?A%TbxH$BxRp2hZH85ryU-cLm;u z4`7J_@5}q~{uCNhXhI>ciVs98K8Qk7iy+O2t|L2uXLl{?Q(pX4aZzap%P;e!@E8>z z&a40J@n}@W$53ct5xyn!#z*14PCPSN8*3iJC-W)hdJ!s~Z^(SVUPO>%HJ{4s+5Q^A zUFOrw10(9|+tpB}^BJtBlijCl(ZIZd^6r&mgV!oK~!T02Q@xA#zdMWHu^uPF>=&`4w~lTeyHqSl2D=SL&A|122sWBBiwQO8l} zL!rcC*S<`uS5f}%lldvU89DPm@KgC|{B+ccpUKa{)n>K2r}H2RWdu=R^OZ7H%q!IK z>2uMODt;b6pRb@$PN6@AflMEM0l$zfz!|3Zl6Ie#x~0|hmMz!fkNs*EWf{NRoEz;U zRPrm>`sGIZWmzBQBKg()61E3W7{F+y+y|!Uy@e@ZzGY!iZ7qj9!z1{gQ7dwU!eCNU zT;aFyTg}I#-5A?n8QbI0bu2*1Z|8TIpG1doJK31G<|~IimPOc0;Tw`?o~ZFN9pn$y z>=5mm^eyU>-KRxCm$KT$J;qlvNac_7C-{^6DGI|WjG!=*RsI+7r+JI6=O~P#@V!+u zcDQMiTlAH+$doTtF!1?Ub21cl>DMi_w5Xt6Zo#0Ee&vl=5u|Oi;%?o`6D=jF+WD^X zH!bsB!I4 zP@jEqq{(16@@hv7EriI z;R0d%&FZuKXF(^l5LyZ>=!7;xTMEl4ETXX78gdIMEM*}V=Pz`yOxuyd;*XIgbhZQq z1@_Mp73P8j*HBBH@EKZT4Gi^%z;G6N2t9>f?fNqGt2qTxSV>`pxgw!U9Tp!#iO{z_ z!((RYA}c})U$a2*(01uVJ(Gq6xLJNKw%?= zO%#5j@bePEBoKiL!-WyTNa0(7MaM4`Hd8oC;TVPE6i!e$N!iJsZ8j=vmG1v;{ZE)I zu)~n0f>W#TRAD}={|VEC>B0`3X6or!V*Xq*m5$g*=M4#-;zWhpm31FAqs~{U&`ts%m)AK6~WKS zejiJECQB8yCYb)`g|`32>Y%As%YQEq{?Dp|b^cqavv%Qr64>j4&sTDbu(f8OHs=(! z3p>6f*)8m;8K?o6{nj+Emf<0R6|X*LcuY9{<-jR{?GT?+oE6U14CG7QKh?U;OOpap zYPnt(uGEm!O!=E7wy#q-^;ykNxFy^c?x2?x&QLf_p_(*dFGRX&tQ8&ou+6nQhVW2$ zVu7qj=naLl#8?TFg{OoC=Q*Nm{h`Rt%8m5`YUh3-ysVk~Q&q-NKM`IFZ_MMhb-A}J z_{VGA%{#QB>pvE-eNW*sF`N=Hauzv}H(%6xnXXVQ`B(H4ZAH6U^kZ0Og}z%9uKqXZ z6P-nA4fKhw6mC+u_8Iiuu$o77W9AXvDg5>k`kcjjHQ2|DR*QY6|HQrzDvN<)7{f17 zDF%ruF<7iGHV{L^Pztvx+@Wxn!aWN2DLkO?kiw%SVz?L~Mv76QT8tJoBFjP_Q+Pr# zP>d<&DCQ{^D0Z;o*T)q$4|cHszx*OY)QPEI_@ZbKn=l{~)5Q!iQ_K>x#T?Nn=8BC( zmP-9j;VFe@6#k&_oC3=gUQl5E_7{b}mx*~|Q?VJkF18R`imk-fkS?;V=@o_749MPC zfb1=WcNG4i@SXt~M*k1U*!vdtp5uQ9$i%NiR-pV0Rm2`*&zgZ+AQStDC0~-1ie)te zHDS~Lb08B3iG#nS9wxF){qq^9IQ+|jZ^cnH1OFAs#Bt*HH6%4tPP9boB#On)fJ`)t zKZsKqkYPKDZ7H^?0kRM)khQs;x3)G)XNhwdkbQiEDb9t-6x&?M)Dm$Fr;P0}=o`?KnffquA zc(&y=W!*Y0h1Nn_*0Ix(_3RX|uAL&5Cx63|;o&S19>scg#x);4Wz z+S_!r>0wi9^NkI$8E!MuW{=HLoAWl;ZSLAUvUy>PZFyVK*48%HwykY@+m5#RwsUNk z*{-+UX#11xFSc83_t@^UJz#st_K58<+xvD>J8!!TyC!xW>`Wc)y4m%$8)Y}%ZkF9* zyES&}>^9hKvisR?r`>M5y>|QU4%!{IJ8gHx?vCAaySH}#*du#v&)YlNJKMY1%k35R z?)JX+4eX=sb@u7@nfBTCjqUU7o7uOpFR(APFS74uzsP>Q{YLwr?0<3abqI5ab%=M+ zIwU!yIAl6xI~W}rnH-upG<6v2u-xII1SC!p7l~ZrCaEK-CkdCtNs=Tf5}iaZX(DMM zX(eeR=_tvU6i5msUrR~v9abiy5G~8*T(|o5&rv*-noR&B(b6VlF%4v<$PN&^Y zd!6<>9dtVEbkym%(@Cdlr+3aF&TXB)bN<=+p445clQxnzmNt<#m3ESrN&86$NC!!W zNQX&HQYsxG{njKMEuAf$E1fT`lrE4ik}i=hldh1ilCF`ilOC1cbKzXPT~b|2T*kUA zbUEhoLWX6WjF*Wrxy)6jkh#kOWlC9)ELavJi@}kTsEYkQK^`W&LFX zWCLY`Wus+dWZ%ig$)?EW$>z%{WL2^?vbC~xGSddxG1)EIGua=q=du^Ff8-$N^4EZ55o@(g*FyotP(yqCP6e7Jmse58Do+$^6apCSKIK1V)J zzEZwPzFU4)eqMf2ep!B1{+s-U{FeNV{GR-c{GI&0E4Xs5f~$?IovVYZqpP!PJ(Fvc zYmRG2*K*hIT+Ob_UH7;ic0H+ZRRk!)6^V*0g;CK+k*8>;XrU-j6e@}o-4x}DL5d-Y zVT$33k&01@F^UO_sfxLZ#flAzUlrRGI~BVXdlknNClsd?rxj-v=M~S~ByK9Vc5YqV zy1VsoD{~v{Hq`AKH{v$jZKB&WH`5HaS#Go4s@xX3Ep}V#w%qNsJ9ZCuk8@9O&v0+# z-o(ABdvo`8?j77axp#K&;@;D})P0Ei2oK^h++&=_Opo~hYV$4UbzMcRcQSI(n)-J9v)roai~(bCzeN=W@@Lo|`;>_1xuo#`CJl z^Sb9v&)c4Vc)s#{y_e`^>t*jH@pAHt@apC@$!m_+e6LEcg-5A^=l`+M&R-jlqic+d3y(R+^f zJnstclRkbvc|L7@y7+YU>Fv|sXP^)D8SC@Ck7=sUe4k361wM;>miR35S>f}G&laCw zeYX3&_m%iM`AU6dzO8%-&!%^22_-pXg`nXYVKRbMo`^3-D9=sr>5uh4_W}Mf$1zG=8yu>3+q2%lxYS zv45b+zlncO|55%`{ww@f`>*w1@4v(Ug8wD|EB@E~ulwKhzwLk5|Gxi2|HuBn`#%e? z50C^n1xN#A0g8Y+0UiO~0e%620jhxd0U-e?0Zjvn0tN<54wx6PJm6BGeV}(>SfDPj zQD9zRv%r>ttpnQz4htL=I6CmVz$ta8uyVfqMh@2ObJM8hAYL zRN$GwbAhjwUdl9OYh|(WJLNQGm2#nSv2v+$xpJj)wQ{R+n{uaek8+>#pz^TtsPdNb zd5{oPKd4R6fS{2G$m+3(AuC4L7Rep3ECR8E$DF2sh~4K=YlQ=_H zpK73LuxhC4Th$cRRMiaCkE*$<`KpzwRjSphwW@8Z{i;K%qpB0CYSm@cHPsE(ZPh*1 zgJ1|&1cwJ_2e%4t9o#0kU2wnP;lbYqj|mg*u0~vsxD|0X z;z7jYh^GQb1k($W3NNr?tq)8X4k4%ruiZn(xip+~_ z9@#3gZDfbYPLVWnYUKRL<&nE0Z%00l@{LM}>JU{DMWd!it&Z9jbt~$XT2$MqC2D82 zOzo-;R!6C0)d}h(b&A@kZl-RjZli9m?xHSIcT@LJ_fij5k59Q(Gk&_=yuWFqK8CJh@KohD|%7%^5~zU_eAfH zJ`{a4`b6}p=+_z>jlITEBh|X^$h*J5tO+={syb3f*fnD?=EvHr0!v4+?Vu_dwNVkg8- zjy1rgWlH)qW70308D~T(O zE03dbBTR9l;=YTU7B?gA$GAChi{iG%?TkAY_glO}yfi*BzHj`X_@VKpcp5(|esTPg z_@(j7<2S|cjz1EAJpNStnfUYZ*W+)+-;I9||2Y2l_`egR2_6Z`1a(4ULP|nvf*~O@ zAupj>Ld%3U3GEU(Bn(cNp0GKgI^lA{m4s^vj}m@Qc$Q%LGvTj9$q$v)1J^?(LT^V);`rf*S^%g(!Nc!OOzx!C(05PiFFd|C3+^R5)%`f zCgvyhG$oEp9G^HVab99&;=;sbi7OM=B(6)`pLj9xX5yX1`-u;eBuT+Zxk;Uph9*r) znw_*c>DQzkNxPHwB^^vUl5{NTWYUAA$4O6tSnPa350X<}OMwEk%$(#E8XOB1n2!X%%T((hj5@OgofzB<)Pv)wCCB zuMIASdIm3pufg9CV#qLL8*&Z34Sfw|hW>^@hM@+Nff_~{<{0K1stk(^OARXws|`OJ zwivb*vy2?#LSe;)J#KWW@dI~Zf4`m;>?km^D=j3-p_K+QfD>F z>Yp_^Yi`!Otod1$S*x?wWUb9wpS2@vXV$JP)1Iu8S*Nn9v(98)&AOI#J?lxXZtjj|z|%a&%lWXrN$v;DIDvjeh~*$uN>W_QUh%&r&Y7I^ITv&8<~+!Gobxp2l@S}AjV?x4qnk0n7-S4Kh8V+*k;VjL ziZRt_FlHE=8`~J$89NvYjD^OpjNOf28^1A*Fn((sZT#Li!8qAyHqJIKHLftOGOjgl zFm5t#H|{eYG#)V?H=Z @@ -51,7 +51,7 @@ diff --git a/plugins/MacSignedVST/Verbity2/source/Verbity2Proc.cpp b/plugins/MacSignedVST/Verbity2/source/Verbity2Proc.cpp index ba0490ab2..a93ae5955 100755 --- a/plugins/MacSignedVST/Verbity2/source/Verbity2Proc.cpp +++ b/plugins/MacSignedVST/Verbity2/source/Verbity2Proc.cpp @@ -627,17 +627,17 @@ void Verbity2::processDoubleReplacing(double **inputs, double **outputs, VstInt3 //-------- five - feedbackAL = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); + feedbackAR = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); feedbackBL = ((outVL*3.0) - ((outUL + outWL + outXL + outYL)*2.0)); - feedbackCL = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); + feedbackCR = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); feedbackDL = ((outXL*3.0) - ((outUL + outVL + outWL + outYL)*2.0)); - feedbackEL = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); + feedbackER = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); - feedbackAR = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); + feedbackAL = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); feedbackBR = ((outVR*3.0) - ((outUR + outWR + outXR + outYR)*2.0)); - feedbackCR = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); + feedbackCL = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); feedbackDR = ((outXR*3.0) - ((outUR + outVR + outWR + outYR)*2.0)); - feedbackER = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); + feedbackEL = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); //which we need to feed back into the input again, a bit inputSampleL = (outUL + outVL + outWL + outXL + outYL)*0.0016; diff --git a/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.pbxuser b/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.pbxuser index 2cdb77772..2a735f689 100755 --- a/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.pbxuser +++ b/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.pbxuser @@ -49,13 +49,13 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 696975647; - PBXWorkspaceStateSaveDate = 696975647; + PBXPerProjectTemplateStateSaveDate = 697285437; + PBXWorkspaceStateSaveDate = 697285437; }; perUserProjectItems = { 8B376F622989BCC00027F1BA /* PBXTextBookmark */ = 8B376F622989BCC00027F1BA /* PBXTextBookmark */; - 8B376F632989BCC00027F1BA /* PBXTextBookmark */ = 8B376F632989BCC00027F1BA /* PBXTextBookmark */; 8B376FD8298B1C860027F1BA /* PBXTextBookmark */ = 8B376FD8298B1C860027F1BA /* PBXTextBookmark */; + 8BB5EBDA298FC3E4009402F6 /* PBXTextBookmark */ = 8BB5EBDA298FC3E4009402F6 /* PBXTextBookmark */; }; sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */; userBuildSettings = { @@ -87,9 +87,9 @@ }; 24D8286F09A914000093AEF8 /* Verbity2Proc.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {984, 12852}}"; + sepNavIntBoundsRect = "{{0, 0}, {554, 12852}}"; sepNavSelRange = "{4103, 0}"; - sepNavVisRange = "{4115, 66}"; + sepNavVisRange = "{0, 0}"; sepNavWindowFrame = "{{3, 38}, {1050, 840}}"; }; }; @@ -117,16 +117,6 @@ vrLen = 63; vrLoc = 4038; }; - 8B376F632989BCC00027F1BA /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 24D8286F09A914000093AEF8 /* Verbity2Proc.cpp */; - name = "Verbity2Proc.cpp: 105"; - rLen = 0; - rLoc = 4103; - rType = 0; - vrLen = 128; - vrLoc = 4115; - }; 8B376FD8298B1C860027F1BA /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 24D8286F09A914000093AEF8 /* Verbity2Proc.cpp */; @@ -137,6 +127,16 @@ vrLen = 66; vrLoc = 4115; }; + 8BB5EBDA298FC3E4009402F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 24D8286F09A914000093AEF8 /* Verbity2Proc.cpp */; + name = "Verbity2Proc.cpp: 105"; + rLen = 0; + rLoc = 4103; + rType = 0; + vrLen = 0; + vrLoc = 0; + }; 8D01CCC60486CAD60068D4B7 /* Verbity2 */ = { activeExec = 0; }; diff --git a/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.perspectivev3 index d9490ff4a..3f7df5329 100755 --- a/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.perspectivev3 +++ b/plugins/MacVST/Verbity2/Verbity2.xcodeproj/christopherjohnson.perspectivev3 @@ -351,11 +351,11 @@ _historyCapacity 0 bookmark - 8B376FD8298B1C860027F1BA + 8BB5EBDA298FC3E4009402F6 history 8B376F622989BCC00027F1BA - 8B376F632989BCC00027F1BA + 8B376FD8298B1C860027F1BA SplitCount @@ -369,18 +369,18 @@ GeometryConfiguration Frame - {{0, 0}, {603, 51}} + {{0, 0}, {603, 32}} RubberWindowFrame 68 308 810 487 0 0 1440 878 Module PBXNavigatorGroup Proportion - 51pt + 32pt Proportion - 390pt + 409pt Tabs @@ -394,7 +394,7 @@ GeometryConfiguration Frame - {{10, 27}, {603, 363}} + {{10, 27}, {603, 382}} RubberWindowFrame 68 308 810 487 0 0 1440 878 @@ -478,11 +478,11 @@ TableOfContents - 8B376FD9298B1C860027F1BA + 8BB5EBDB298FC3E4009402F6 1CA23ED40692098700951B8B - 8B376FDA298B1C860027F1BA + 8BB5EBDC298FC3E4009402F6 8B0237581D42B1C400E1E8C8 - 8B376FDB298B1C860027F1BA + 8BB5EBDD298FC3E4009402F6 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -635,7 +635,7 @@ StatusbarIsVisible TimeStamp - 696982662.16158402 + 697287652.17326105 ToolbarConfigUserDefaultsMinorVersion 2 ToolbarDisplayMode @@ -652,7 +652,6 @@ 5 WindowOrderList - 8B376FDC298B1C860027F1BA /Users/christopherjohnson/Desktop/airwindows/plugins/MacVST/Verbity2/Verbity2.xcodeproj WindowString diff --git a/plugins/MacVST/Verbity2/source/Verbity2Proc.cpp b/plugins/MacVST/Verbity2/source/Verbity2Proc.cpp index ba0490ab2..a93ae5955 100755 --- a/plugins/MacVST/Verbity2/source/Verbity2Proc.cpp +++ b/plugins/MacVST/Verbity2/source/Verbity2Proc.cpp @@ -627,17 +627,17 @@ void Verbity2::processDoubleReplacing(double **inputs, double **outputs, VstInt3 //-------- five - feedbackAL = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); + feedbackAR = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); feedbackBL = ((outVL*3.0) - ((outUL + outWL + outXL + outYL)*2.0)); - feedbackCL = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); + feedbackCR = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); feedbackDL = ((outXL*3.0) - ((outUL + outVL + outWL + outYL)*2.0)); - feedbackEL = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); + feedbackER = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); - feedbackAR = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); + feedbackAL = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); feedbackBR = ((outVR*3.0) - ((outUR + outWR + outXR + outYR)*2.0)); - feedbackCR = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); + feedbackCL = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); feedbackDR = ((outXR*3.0) - ((outUR + outVR + outWR + outYR)*2.0)); - feedbackER = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); + feedbackEL = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); //which we need to feed back into the input again, a bit inputSampleL = (outUL + outVL + outWL + outXL + outYL)*0.0016; diff --git a/plugins/WinVST/Verbity2/.vs/VSTProject/v14/.suo b/plugins/WinVST/Verbity2/.vs/VSTProject/v14/.suo index b82ce3af0ebdd175cb701d4f014d12beb423dc98..9a5fbd9818a0c2e8f677400c6f9b98e919a7f0c1 100755 GIT binary patch delta 346 zcmZqJ!q~8ZaYGIh?}9D9bAl{yGAb}IFf>fAWU6LN-Tak_nURry@=xZ~oZ3KP9U#`) zyq0A@Bf4rfWYz4>j9QazIkFiACMU88Z%lAu+{9(U$n)?2|NkHy2sCA~3%7|VOaMkF z10_->Pvp*@n7}fLr-U(Saw$(eW8&nmKr&%-DeqzO%n*Q^F}YOmKcoNVQlWYd#`wu! zrT#MpZ2l@;&jb>a>tcadzHCq?8jPEv9J0R8xo4*&oF delta 440 zcmZqJz}T>baYGIhZ^ORRU!BZvGAb}IFdUd%$yCjlw)ra)Gb5w(r z7`XYXbUhPDOs<=ekzul~V98+4;Kty>pbI2HJPRPpguw_XYX)RF0@ay= zSq5OX1yII}!4*haG8h0!3x?Xs(YjM7J1N-#oiq7B5X)p1MVrkB^foX}-ViPT0PWGB ARsaA1 diff --git a/plugins/WinVST/Verbity2/Verbity2Proc.cpp b/plugins/WinVST/Verbity2/Verbity2Proc.cpp index ba0490ab2..a93ae5955 100755 --- a/plugins/WinVST/Verbity2/Verbity2Proc.cpp +++ b/plugins/WinVST/Verbity2/Verbity2Proc.cpp @@ -627,17 +627,17 @@ void Verbity2::processDoubleReplacing(double **inputs, double **outputs, VstInt3 //-------- five - feedbackAL = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); + feedbackAR = ((outUL*3.0) - ((outVL + outWL + outXL + outYL)*2.0)); feedbackBL = ((outVL*3.0) - ((outUL + outWL + outXL + outYL)*2.0)); - feedbackCL = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); + feedbackCR = ((outWL*3.0) - ((outUL + outVL + outXL + outYL)*2.0)); feedbackDL = ((outXL*3.0) - ((outUL + outVL + outWL + outYL)*2.0)); - feedbackEL = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); + feedbackER = ((outYL*3.0) - ((outUL + outVL + outWL + outXL)*2.0)); - feedbackAR = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); + feedbackAL = ((outUR*3.0) - ((outVR + outWR + outXR + outYR)*2.0)); feedbackBR = ((outVR*3.0) - ((outUR + outWR + outXR + outYR)*2.0)); - feedbackCR = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); + feedbackCL = ((outWR*3.0) - ((outUR + outVR + outXR + outYR)*2.0)); feedbackDR = ((outXR*3.0) - ((outUR + outVR + outWR + outYR)*2.0)); - feedbackER = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); + feedbackEL = ((outYR*3.0) - ((outUR + outVR + outWR + outXR)*2.0)); //which we need to feed back into the input again, a bit inputSampleL = (outUL + outVL + outWL + outXL + outYL)*0.0016;