From d078c05e395a33f24b31e3f17790c7276d3b5861 Mon Sep 17 00:00:00 2001 From: O Date: Tue, 16 Jul 2024 18:52:46 +0000 Subject: [PATCH] =?UTF-8?q?X=EA=9F=BB=C6=A7=E1=92=90.=F0=96=A3=A0=E2=9A=AA?= =?UTF-8?q?=E1=97=B1=E1=97=B4=E2=86=80=E1=91=8E=E2=9C=A4=E2=B5=99=E1=99=81?= =?UTF-8?q?=DF=A6=E1=99=8F=E1=97=A9=F0=96=A3=93=E4=BA=BA=E1=97=AF=E1=97=A9?= =?UTF-8?q?=E1=97=AF=F0=96=A3=A0=E2=9A=AA=F0=94=97=A2=E2=9A=AA=F0=9F=9E=8B?= =?UTF-8?q?=E2=9A=AA=F0=94=97=A2=E2=9A=AA=E1=97=AF=E1=97=A9=E1=97=AF?= =?UTF-8?q?=E4=BA=BA=F0=96=A3=93=E1=97=A9=E1=99=8F=DF=A6=E1=91=8E=E2=B5=99?= =?UTF-8?q?=E2=9C=A4=E1=91=8E=E2=86=80=E1=97=B1=E1=97=B4=E2=9A=AA?= =?UTF-8?q?=F0=96=A3=A0.JSFX?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../π–£ βšͺꕀꗳᔓᔕᒍᒐβšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺᒍᒐᔓᔕꗳꕀβšͺπ–£ /XκŸ»Ζ§α’.π–£ βšͺα—±α—΄β†€α‘Žβœ€β΅™α™ί¦α™α—©π–£“δΊΊα—―α—©α—―π–£ βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—―α—©α—―δΊΊπ–£“α—©α™ί¦α‘Žβ΅™βœ€α‘Žβ†€α—±α—΄βšͺπ–£ .JSFX | 145 +++++++++++------- 1 file changed, 92 insertions(+), 53 deletions(-) diff --git a/π–£ βšͺα—©βˆ£β†€α¨Ÿα—©βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—©α¨Ÿβ†€βˆ£α—©βšͺπ–£ /π–£ βšͺα—±α—΄α΄₯α—©α—―βœ€κ—³β“„α”“α”•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα”“α”•β“„κ—³βœ€α—―α—©α΄₯α—±α—΄βšͺπ–£ /π–£ βšͺα΄₯α—±α—΄ί¦α—©α—±α—΄α΄₯π–£“α”“α”•β“„βœ»α‘α‘•β“„α‘α‘•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα‘α‘•β“„α‘α‘•βœ»β“„α”“α”•π–£“α΄₯α—±α—΄α—©ί¦α—±α—΄α΄₯βšͺπ–£ /π–£ βšͺꕀꗳᔓᔕᒍᒐβšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺᒍᒐᔓᔕꗳꕀβšͺπ–£ /XκŸ»Ζ§α’.π–£ βšͺα—±α—΄β†€α‘Žβœ€β΅™α™ί¦α™α—©π–£“δΊΊα—―α—©α—―π–£ βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—―α—©α—―δΊΊπ–£“α—©α™ί¦α‘Žβ΅™βœ€α‘Žβ†€α—±α—΄βšͺπ–£ .JSFX b/π–£ βšͺα—©βˆ£β†€α¨Ÿα—©βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—©α¨Ÿβ†€βˆ£α—©βšͺπ–£ /π–£ βšͺα—±α—΄α΄₯α—©α—―βœ€κ—³β“„α”“α”•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα”“α”•β“„κ—³βœ€α—―α—©α΄₯α—±α—΄βšͺπ–£ /π–£ βšͺα΄₯α—±α—΄ί¦α—©α—±α—΄α΄₯π–£“α”“α”•β“„βœ»α‘α‘•β“„α‘α‘•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα‘α‘•β“„α‘α‘•βœ»β“„α”“α”•π–£“α΄₯α—±α—΄α—©ί¦α—±α—΄α΄₯βšͺπ–£ /π–£ βšͺꕀꗳᔓᔕᒍᒐβšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺᒍᒐᔓᔕꗳꕀβšͺπ–£ /XκŸ»Ζ§α’.π–£ βšͺα—±α—΄β†€α‘Žβœ€β΅™α™ί¦α™α—©π–£“δΊΊα—―α—©α—―π–£ βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—―α—©α—―δΊΊπ–£“α—©α™ί¦α‘Žβ΅™βœ€α‘Žβ†€α—±α—΄βšͺπ–£ .JSFX index 504afdda..efc7c933 100644 --- a/π–£ βšͺα—©βˆ£β†€α¨Ÿα—©βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—©α¨Ÿβ†€βˆ£α—©βšͺπ–£ /π–£ βšͺα—±α—΄α΄₯α—©α—―βœ€κ—³β“„α”“α”•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα”“α”•β“„κ—³βœ€α—―α—©α΄₯α—±α—΄βšͺπ–£ /π–£ βšͺα΄₯α—±α—΄ί¦α—©α—±α—΄α΄₯π–£“α”“α”•β“„βœ»α‘α‘•β“„α‘α‘•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα‘α‘•β“„α‘α‘•βœ»β“„α”“α”•π–£“α΄₯α—±α—΄α—©ί¦α—±α—΄α΄₯βšͺπ–£ /π–£ βšͺꕀꗳᔓᔕᒍᒐβšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺᒍᒐᔓᔕꗳꕀβšͺπ–£ /XκŸ»Ζ§α’.π–£ βšͺα—±α—΄β†€α‘Žβœ€β΅™α™ί¦α™α—©π–£“δΊΊα—―α—©α—―π–£ βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—―α—©α—―δΊΊπ–£“α—©α™ί¦α‘Žβ΅™βœ€α‘Žβ†€α—±α—΄βšͺπ–£ .JSFX +++ b/π–£ βšͺα—©βˆ£β†€α¨Ÿα—©βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—©α¨Ÿβ†€βˆ£α—©βšͺπ–£ /π–£ βšͺα—±α—΄α΄₯α—©α—―βœ€κ—³β“„α”“α”•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα”“α”•β“„κ—³βœ€α—―α—©α΄₯α—±α—΄βšͺπ–£ /π–£ βšͺα΄₯α—±α—΄ί¦α—©α—±α—΄α΄₯π–£“α”“α”•β“„βœ»α‘α‘•β“„α‘α‘•βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα‘α‘•β“„α‘α‘•βœ»β“„α”“α”•π–£“α΄₯α—±α—΄α—©ί¦α—±α—΄α΄₯βšͺπ–£ /π–£ βšͺꕀꗳᔓᔕᒍᒐβšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺᒍᒐᔓᔕꗳꕀβšͺπ–£ /XκŸ»Ζ§α’.π–£ βšͺα—±α—΄β†€α‘Žβœ€β΅™α™ί¦α™α—©π–£“δΊΊα—―α—©α—―π–£ βšͺπ”—’βšͺπŸž‹βšͺπ”—’βšͺα—―α—©α—―δΊΊπ–£“α—©α™ί¦α‘Žβ΅™βœ€α‘Žβ†€α—±α—΄βšͺπ–£ .JSFX @@ -1,54 +1,93 @@ - - - - -desc:XFSJ.O_EDUTILPMA_YVAW_O_WAVY_AMPLITUDE_O.JSFX - - - - -slider1:1<0,100,1>O_YCNEUQERF_EVAW_ZTREH_O_HERTZ_WAVE_FREQUENCY_O - -slider2:0<-181.01933598375616624661615669884,0,2.8284271247461900976033774484194>O_XIM_O_MIX_O - -slider3:0<0,1>O_NOITARAPES_OERETS_O_STEREO_SEPARATION_O - - - - -slider8:1/84.406022589954030768899117092091000289089388918088900852079<84.406022589954030768899117092091000289089388918088900852079,84.406022589954030768899117092091000289089388918088900852079,84.406022589954030768899117092091000289089388918088900852079>O_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_O - -slider9:9<0,46,1>O_SEMIT_NOITACILPITLUM_O_MULTIPLICATION_TIMES_O - -slider10:0<0,4294967296,2>O_REILPITLUM_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_MULTIPLIER_O - -slider11:388.217697149203998519067012<0,24845.932617549055905220288781,1>O_YCNEUQERF_ZTREH_DEILPITLUM_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_MULTIPLIED_HERTZ_FREQUENCY_O - - - - -@sample - - O_VDA_O_ADV_O = (4*atan(1)) * 2 * SLIDER1 / SRATE ; - - O_NOITARAPES_OERETS_O_STEREO_SEPARATION_O = SLIDER3 * (4*atan(1)) ; - - O_TNUOMA_O_AMOUNT_O = 2 ^ ( SLIDER2 / 6 ) ; - - O_CS_O_SC_O = 0.5 * O_TNUOMA_O_AMOUNT_O ; O_TNUOMA_O_AMOUNT_O = 1 - O_TNUOMA_O_AMOUNT_O ; +desc:XFSJ.O_EDUTILPMA_YWAW_O_WAWY_AMPLITUDE_O.JSFX +slider1:1/84.406022589954030768899117092091000289089388918088900852079<84.406022589954030768899117092091000289089388918088900852079,84.406022589954030768899117092091000289089388918088900852079,84.406022589954030768899117092091000289089388918088900852079>O_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_O +slider2:4<0,16,1>O_SEMIT_NOITACILPITLUM_O_MULTIPLICATION_TIMES_O +slider3:1.04205<0,84.406022589954030768899117092091000289089388918088900852079,1.04205>O_DOIREP_SDNOCES_DEILPITLUM_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_MULTIPLIED_SECONDS_PERIOD_O +slider4:0<0,4294967296,1>O_REILPITLUM_YCNEUQERF_ZTREH_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_HERTZ_FREQUENCY_MULTIPLIER_O +slider5:0.959647<0,509995.847205,0.011847>O_YCNEUQERF_ZTREH_DEILPITLUM_DOIREP_EMIT_SDNOCES_NOITAREBREVER_LACIRTEMYS_LAINEGNOC_O_CONGENIAL_SYMETRICAL_REVERBERATION_SECONDS_TIME_PERIOD_MULTIPLIED_HERTZ_FREQUENCY_O +slider6:7<0,10,1{O-ROLF-DETREWNI-O-INWERTED-FLOR-O,O-CRA-DETREWNI-O-INWERTED-ARC-O,O-DIOMGIS-CRA-ELBUOD-DETREWNI-O-INWERTED-DOUBLE-ARC-SIGMOID-O,O-NOITAMIXORPA-LAITNENOPXE-NOITCNUF-SUIBAF-DETREWNI-O-INWERTED-FABIUS-FUNCTION-EXPONENTIAL-APROXIMATION-O,O-ENISOC-DETREWNI-O-INWERTED-COSINE-O,O-RAENIL-O-LINEAR-O,O-ENISOC-O-COSINE-O,O-NOITAMIXORPA-LAITNENOPXE-NOITCNUF-SUIBAF-O-FABIUS-FUNCTION-EXPONENTIAL-APROXIMATION-O,O-DIOMGIS-CRA-ELBUOD-O-DOUBLE-ARC-SIGMOID-O,O-CRA-O-ARC-O,O-ROLF-O-FLOR-O}>O_EPAHS_O_SHAPE_O - SLIDER8 = 1 / 84.406022589954030768899117092091000289089388918088900852079 ; - - SLIDER10 = 3 ^ SLIDER9 ; - - SLIDER1 = SLIDER11 = ( SLIDER8 * SLIDER10 ) ; - - O_NOITISOP_O_POSITION_O += O_VDA_O_ADV_O ; - - SPL0 = SPL0 * ( ( 1 - COS ( O_NOITISOP_O_POSITION_O + (0) ) + 0 ) * O_CS_O_SC_O + O_TNUOMA_O_AMOUNT_O ) ; - - SPL1 = SPL1 * ( ( 1 - COS ( O_NOITISOP_O_POSITION_O + O_NOITARAPES_OERETS_O_STEREO_SEPARATION_O + (0) ) + 0 ) * O_CS_O_SC_O + O_TNUOMA_O_AMOUNT_O ) ; - - - - +@sample +FUNCTION MOD(X,M)(X-FLOOR(X/M)*M); +FUNCTION ATANH(X)(.5*LOG((1+X)/(1-X))); +SLIDER1=1/84.406022589954030768899117092091000289089388918088900852079; +SLIDER4=3^SLIDER2; +SLIDER5=(SLIDER1*SLIDER4); +SLIDER3=1/SLIDER5; +O_NOITISOP_O_POSITION_O+=2*SLIDER5/SRATE; +SLIDER6==0//O-ROLF-DETREWNI-O-INWERTED-FLOR-O\\ +? +( +SPL0=SPL0*FLOOR((0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O))/(1+EXP((1)/(-1+MOD(O_NOITISOP_O_POSITION_O,1))+(1)/(MOD(O_NOITISOP_O_POSITION_O,1)))))-.5); +SPL1=SPL1*FLOOR((0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O))/(1+EXP((1)/(-1+MOD(O_NOITISOP_O_POSITION_O,1))+(1)/(MOD(O_NOITISOP_O_POSITION_O,1)))))-.5); +) +: +SLIDER6==1//O-CRA-DETREWNI-O-INWERTED-ARC-O\\ +? +( +SPL0=SPL0*(1.-1.*SQRT(-((-2+MOD(1+O_NOITISOP_O_POSITION_O,2))*MOD(1+O_NOITISOP_O_POSITION_O,2)))); +SPL1=SPL1*(1.-1.*SQRT(-((-2+MOD(1+O_NOITISOP_O_POSITION_O,2))*MOD(1+O_NOITISOP_O_POSITION_O,2)))); +) +: +SLIDER6==2//O-DIOMGIS-CRA-ELBUOD-DETREWNI-O-INWERTED-DOUBLE-ARC-SIGMOID-O\\ +? +( +SPL0=SPL0*(.5+.5*(-1)^FLOOR(-.5+O_NOITISOP_O_POSITION_O)-.5*(-1)^FLOOR(-.5+O_NOITISOP_O_POSITION_O)*SQRT((4.-4*MOD(-1.+O_NOITISOP_O_POSITION_O,1))*MOD(-1.+O_NOITISOP_O_POSITION_O,1))); +SPL1=SPL1*(.5+.5*(-1)^FLOOR(-.5+O_NOITISOP_O_POSITION_O)-.5*(-1)^FLOOR(-.5+O_NOITISOP_O_POSITION_O)*SQRT((4.-4*MOD(-1.+O_NOITISOP_O_POSITION_O,1))*MOD(-1.+O_NOITISOP_O_POSITION_O,1))); +) +: +SLIDER6==3//O-NOITAMIXORPA-LAITNENOPXE-NOITCNUF-SUIBAF-DETREWNI-O-INWERTED-FABIUS-FUNCTION-EXPONENTIAL-APROXIMATION-O\\ +? +( +SPL0=SPL0*(.5+((-1)^FLOOR(O_NOITISOP_O_POSITION_O)*(.5-.5*SQRT(1+ATANH(1-2*MOD(O_NOITISOP_O_POSITION_O,1))^2)))/ATANH(1-2*MOD(O_NOITISOP_O_POSITION_O,1))); +SPL1=SPL1*(.5+((-1)^FLOOR(O_NOITISOP_O_POSITION_O)*(.5-.5*SQRT(1+ATANH(1-2*MOD(O_NOITISOP_O_POSITION_O,1))^2)))/ATANH(1-2*MOD(O_NOITISOP_O_POSITION_O,1))); +) +: +SLIDER6==4//O-ENISOC-DETREWNI-O-INWERTED-COSINE-O\\ +? +( +SPL0=SPL0*(0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O)*ACOS(1.-2*MOD(O_NOITISOP_O_POSITION_O,1)))/(4*ATAN(1))); +SPL1=SPL1*(0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O)*ACOS(1.-2*MOD(O_NOITISOP_O_POSITION_O,1)))/(4*ATAN(1))); +) +: +SLIDER6==5//O-RAENIL-O-LINEAR-O\\ +? +( +SPL0=SPL0*(ACOS(COS(O_NOITISOP_O_POSITION_O*(4*ATAN(1))))/(4*ATAN(1))); +SPL1=SPL1*(ACOS(COS(O_NOITISOP_O_POSITION_O*(4*ATAN(1))))/(4*ATAN(1))); +) +: +SLIDER6==6//O-ENISOC-O-COSINE-O\\ +? +( +SPL0=SPL0*((.5-.5*COS(O_NOITISOP_O_POSITION_O*(4*ATAN(1))+(0))+0)); +SPL1=SPL1*((.5-.5*COS(O_NOITISOP_O_POSITION_O*(4*ATAN(1))+(0))+0)); +) +: +SLIDER6==7//O-NOITAMIXORPA-LAITNENOPXE-NOITCNUF-SUIBAF-O-FABIUS-FUNCTION-EXPONENTIAL-APROXIMATION-O\\ +? +( +SPL0=SPL0*(0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O))/(1+EXP((1)/(-1+MOD(O_NOITISOP_O_POSITION_O,1))+(1)/(MOD(O_NOITISOP_O_POSITION_O,1))))); +SPL1=SPL1*(0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O))/(1+EXP((1)/(-1+MOD(O_NOITISOP_O_POSITION_O,1))+(1)/(MOD(O_NOITISOP_O_POSITION_O,1))))); +) +: +SLIDER6==8//O-DIOMGIS-CRA-ELBUOD-O-DOUBLE-ARC-SIGMOID-O\\ +? +( +SPL0=SPL0*(.5+.5*((-1)^FLOOR((O_NOITISOP_O_POSITION_O-.5)*2/2)*(1-ABS(MOD((O_NOITISOP_O_POSITION_O-.5)*2,2)-1)^2)^(1/2))); +SPL1=SPL1*(.5+.5*((-1)^FLOOR((O_NOITISOP_O_POSITION_O-.5)*2/2)*(1-ABS(MOD((O_NOITISOP_O_POSITION_O-.5)*2,2)-1)^2)^(1/2))); +) +: +SLIDER6==9//O-CRA-O-ARC-O\\ +? +( +SPL0=SPL0*(SQRT(-((-2+MOD(O_NOITISOP_O_POSITION_O,2))*MOD(O_NOITISOP_O_POSITION_O,2)))); +SPL1=SPL1*(SQRT(-((-2+MOD(O_NOITISOP_O_POSITION_O,2))*MOD(O_NOITISOP_O_POSITION_O,2)))); +) +: +SLIDER6==10//O-ROLF-O-FLOR-O\\ +? +( +SPL0=SPL0*FLOOR((0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O))/(1+EXP((1)/(-1+MOD(O_NOITISOP_O_POSITION_O,1))+(1)/(MOD(O_NOITISOP_O_POSITION_O,1)))))+.5); +SPL1=SPL1*FLOOR((0.5-0.5*(-1)^FLOOR(O_NOITISOP_O_POSITION_O)+((-1)^FLOOR(O_NOITISOP_O_POSITION_O))/(1+EXP((1)/(-1+MOD(O_NOITISOP_O_POSITION_O,1))+(1)/(MOD(O_NOITISOP_O_POSITION_O,1)))))+.5); +) +;