The resulting sound The formula used to generate

#
delay(0.7*sin((mg(switch( squa(pos()/2200*exp(pos()/300000)) , saw(pos()/2200*exp(pos()/300000)), 0 ) *(saw(X)+0.5*saw(0.509*X)),0.4*(1.1+sin(-pos()/400000)),0.4)* release(95000)+mg(switch( squa(pos()/2230*exp(pos()/300000)) , saw(pos()/2200*exp(pos()/300000)), 0 ) *squa(0.501*X*2/3),0.6*(1.1+sin(-pos()/300000)),0.4)) *2)* releasex(40000) ,1900+800*sin(pos()/25000),0.3)
#
delay(0.7*sin((mg(switch( squa(pos()/2200*exp(pos()/299000)) , saw(pos()/2200*exp(pos()/300000)), 0 ) *(saw(X*1.01)+0.5*saw(0.5047*X)),0.4*(1.1+sin(-pos()/400000)),0.4)* release(95000)+ lp(switch( squa(pos()/2230*exp(pos()/298000)) , saw(pos()/2230*exp(pos()/300000)), 0 ) *saw(0.502*X*3/2),0.3*(1.2+sin(-pos()/300000)),0.4)* release(95000))*2),1500+1100*sin(pos()/26000),0.4) 
;1350000

#
1.8*attack(100)*(exp(-pos()/77000)*0.3*sin( tone()* accum(0.5*2*pi()*440/44100 *(1+0.8*sin(2*pi()*56*x/44100)),0)  ) + exp(-pos()/177000)*0.4*saw(  tone()*accum(0.5*2*pi()*220.5/44100 *(1+0.4*sin(2*pi()*111.0*x/44100)),0)  ))*release(2000)
#
1.8*attack(100)*(exp(-pos()/77000)*0.3*sin( tone()* accum(0.5*2*pi()*440/44100 *(1+0.8*sin(2*pi()*56*x/44100)),2)  ) + exp(-pos()/177000)*0.4*saw(  tone()*accum(0.5*2*pi()*220.5/44100 *(1+0.4*sin(2*pi()*111.0*x/44100)),3)  ))*release(2000)    
; 400000

 


#
2*mg(osc(0.5*X,6)*lp(binary(pi()*35/44100*pos(),22056809,0 )*(0.5+sin(pi()*220/44100*pos())),0.02,0.1),0.02+0.95*attack(350000),0.8)*release(1500)
#
2*mg(osc(0.501*X,6)*lp(binary(pi()*35/44100*pos(),22056806,0 )*(0.5+sin(pi()*220/44100*pos())),0.02,0.1),0.02+0.95*attack(350000),0.8)*release(1500)  
; 500000

//the basics of notation are as following:
'#" is channel separator (for stereo samples)
The sample length comes after ';' at the end of formula
The comments are placed at the end after '//'

#
attack(2000)*mg( bp((atan(pos()/29000)*osc(accum(0.25*A*(1+15*cos(X)*atan(pos()/18000)),0),2)*saw(X)*cos(X/2)+ 0.4*(1+0.2*sin(pos()/25000))*sin(accum(0.5*A*(1+10*cos(X)*atan(pos()/25000)),1))*squa(X)*cos(X/2)),0.3*(1.1+sin(pos()/10000)),0.2) ,0.4*(1.1+sin(pos()/30000)),0.2) *release(22000)
#
attack(2000)*0.5*mg( bp((atan(pos()/29000)*osc(150+accum(0.25*A*(1+15*cos(X)*atan(pos()/17000)),0),2)*saw(X*0.5)*cos(X/2)+ 0.4*(1+0.2*sin(pos()/25000))*sin(accum(0.5*A*(1+10*cos(X)*atan(pos()/24500)),4))*squa(X)*cos(X/2)),0.3*(1.1+sin(pos()/10000)),0.2) ,0.4*(1.1+sin(pos()/26000)),0.2) *release(22000)  
; 490000
 
//sounds cool at D3

More SoundModeler's sounds can be found on Freesound.org/Alex_Kritov/ web site.





The SoundModeler and all it contains are
Copyright © 2020 Alex Kritov
All rights are reserved.