Bytebeat

Return To bottom
1. Don`t create new thread for each song every time, or you will be banned!
2. Create your own thread and post all your songs in it, or post in the Common Thread.
3. Post your requests and reports here.

[ Rules / Requests / Common thread / Changelog ]
absolute197 / aniruF / ANoUserXD / aturned777 / BaenHoHoHo / BrokenCircle / botbeat / Chasyxx / ChrisRM380 / Decent-Manager-6169 / emelchenko / eSlashMachine / Glebguything / Greaserpirate / hcdphobe / HypernovaHeathen / kOLbOSa_exe / Kouzerumatsu / LarkeyFactorial / lhphr / MarioFan171 / MT2023 / n3409 / OnixIsThePewterGod / PortablePorcelain / PrincessPriscillaPT / psubscirbe / rubi / SArpnt / SentleXR / Slinx92 / SthephanShi / Syranero / Thinguy / TKBMC1845 / trashimpossible3699 / Unname4798 / Zackx

CAPTCHA
 Deletion password
  • Supported file types are JPG, PNG, GIF, AVIF, WEBP, WEBM, MP4 and MOV.
  • Limit: 4 files, 30 MB per file (60 MB for Passcode users).
  • Images greater than 250x250 will be thumbnailed.
  • 1546 unique users on the board.

5289
1735723757438.jpg
(865B, 16x16)
playground (Obsession with output)
sq=(f,p=0.5)=>2((stone(f)%1)<p)-1,
s=t/48000,
b=94,
r=-1/0,
tone=(note)=>440(2*((note-9)/12)),
q=(a)=>s%(60/a)*a/60,
F=(a)=>sin(2PIs*a),
st=(j)=>F(tone(j)),
bass=(k)=>asin(sin(s2PI440(2*((k-9)/12))))/PI2,
cyc=(p,l)=>(floor(p/60*s))%l,
dec=(s,r=1)=>(1-q(s))**r,
lfo=(f,a,w,p=0,o=0)=>
[sin(f2PIs+p)a+o,
sign(sin(f2PI*s+p))+o,
(s+p)%(1/f)fa+o,
random()][w],
sum=(Ar)=>Ar.reduce((a,b)=>a+b,0),
R=random(),
Cho=(Ar,Fn)=>sum(Ar.map(Fn))/Ar.length,
ω=(a)=>{throw a},
p=(a,b)=>a!=b?a:r,
avg=(a)=>sum(a)/a.length,
Kick=_=>F(exp(q(_)-19)30/s),
Snare=(a)=>Kick(a)/2+R*dec(a,2)/2,
T=(M)=>(M[0].map((_,i) => M.reduce((A, R) => [...A, R[i]], []))),
Hat=_=>R*dec(_),
Chords={Maj:[0,4,7],
Min:[0,3,7],
Dim:[0,3,6],
Aug:[0,4,8],
Qua:[0,4,7,10],
Mi7:[0,3,7,10],
Ma7:[0,4,7,11],
Di7:[0,3,6,9],
mM7:[0,3,7,11]},
output=st(">@BEGJLN".charCodeAt(cyc(b2,8))-64)dec(b2,1/2)/2+bass(">2;9".charCodeAt(cyc(b/4,4))-64)/2dec(b/4,2)
5290
1735723757438.jpg
(871B, 16x16)
some of chars may appear in the place they shouldn't appear. please correction if you need to use.
(I'm sorry:()
5291
1735562644288.jpg
(289.23KB, 1920x1080)
>>5289
I want HP nad LP who can teach me ToT
5292
>>5289
Just send it as a bytebeat link
5297
1735723757438.jpg
(871B, 16x16)
我的浏览器不支持查看链接
my browser does not support view link
but why don't use
code
?

sq=(f,p=0.5)=>2*((s*tone(f)%1)<p)-1, 
s=t/48000,
b=94,
r=-1/0,
tone=(note)=>440*(2**((note-9)/12)),
q=(a)=>s%(60/a)*a/60,
F=(a)=>sin(2*PI*s*a),
st=(j)=>F(tone(j)),
bass=(k)=>asin(sin(s*2*PI*440*(2**((k-9)/12))))/PI*2,
cyc=(p,l)=>(floor(p/60*s))%l,
dec=(s,r=1)=>(1-q(s))**r,
lfo=(f,a,w,p=0,o=0)=>
[sin(f*2*PI*s+p)*a+o,
sign(sin(f*2*PI*s+p))+o,
(s+p)%(1/f)*f*a+o,
random()][w], 
sum=(Ar)=>Ar.reduce((a,b)=>a+b,0),
R=random(),
Cho=(Ar,Fn)=>sum(Ar.map(Fn))/Ar.length,
ω=(a)=>{throw a},
p=(a,b)=>a!=b?a:r,
avg=(a)=>sum(a)/a.length,
Kick=_=>F(exp(q(_)*-19)*30/s),
Snare=(a)=>Kick(a)/2+R*dec(a,2)/2,
T=(M)=>(M[0].map((_,i) => M.reduce((A, R) => [...A, R[i]], []))),
Hat=_=>R*dec(_),
Chords={Maj:[0,4,7],
Min:[0,3,7],
Dim:[0,3,6],
Aug:[0,4,8],
Qua:[0,4,7,10],
Mi7:[0,3,7,10],
Ma7:[0,4,7,11],
Di7:[0,3,6,9],
mM7:[0,3,7,11]},
output=st(">@BEGJLN".charCodeAt(cyc(b*2,8))-64)*dec(b*2,2)+bass(">2;9".charCodeAt(cyc(b/4,4))-64)/2*dec(b/4,2)// the deafult code
5402
clown.jpg
(29.70KB, 627x627)
>>5297
what's the sample rate for this?
5403
>>5402
48000, you can see one of the variable that says it
5709
1735723757438.jpg
(865B, 16x16)
t/=48000,
GlobalDetune=gd=14,//detune in ¢
ü=142,
c="charCodeAt",
Я=(A,os=0)=>(t+os*(60/A))/(60/A)%1,
Dec=(F,C=1,os=0)=>(1-Я(F,os))**C,
Cyc=(P,A,os=0)=>((t+os)/(60/P))%A,
Tu=a=>440*(2**(((a+gd/100)-9)/12)),//get Hz from note order
RandomPool=R=new Array(16).fill(0).map(a=>2*random()-1),
F=a=>sin(2*PI*t*a),//freq to sine
Sw=a=>F(Tu(a)),//Sine
St=a=>t%(1/(b=Tu(a)))*b*2-1,
Sq=(a,Du=1/2)=>(((St(a)+1)/2)<Du)*2-1,
MagNum=((2951594784).toString(2)),
Th=a=>{throw a},
IP=(N,Min,Max)=>N*(Max-Min)+Min,
LFO=(F,Min,Max,W)=>
[
IP((sin(2*PI*F*t)+1)/2,Min,Max),//Sw
IP(t%(1/F)*F,Min,Max),//St
IP(((asin(sin(2*PI*t*F))/PI*2)+1)/2,Min,Max),//Tr
IP((sign(sin(2*PI*F*t))+1)/2,Min,Max)//Sq
][W],
XOR=(T,A=1,B=2)=>((t*A*Tu(T)*256)^(t*B*Tu(T)*256))%256/256*2-1,
Bass=a=>parseInt((MagNum[(t*16*Tu(a))&31]))*2-1,
Tr=a=>asin(Sw(a))/PI*2,
p=(a,b)=>a!=b?a:-1/0,
FM=(B,M,C)=>F(Tu(B)+M*F(Tu(B+12*C))/t),
Proc=(Str,Ind)=>p(Str[c](Ind)-64,-32),
PT=(A,B)=>A.map(B).reduce((a,b)=>a+b)/A.length,
Counter=SC={Beat:(t/(60/ü))|0,BiB:3&(t/(60/ü))},SC.M=SC.Beat>>2,SC.sQ=((t/(60/ü))*4)|0,SC.sQC=SC.sQ&3,
/*
Get "Raddy"!
C D EF G A B
()*+,-./0123    __
456789:;<=>?     _
@ABCDEFGHIJK    
LMNOPQRSTUVW    ^
XYZ[\]^_`abc    ^^
*/
Kick=a=>F(+sqrt(3000*(100/ü)*exp(Dec(a,4)))/t),
Snare=a=>Kick(a)/2+R[0]*Dec(a,0.5)/2,
Mel1="4;@;G;@;4;@;G4;@8?D?K?D?8?D?K8?D1=D=L=D=1=D=L1=D-9@9E9@9-9@9E-9@",
Bass1=" 4 4 4 4 8 8 8 8 1 1 1 1 - - - -",
[C1,C2,C3]=["44 44 44  44 44 88 88 88  88 88 11 11 1   11 11 -- -- --  -- -- ",";; ;; ;;  ;; ;; 33 33 33  33 33 88 88 88  88 88 44 44 44  44 44 ","@@ @@ @@  @@ @@ DD DD DD  DD DD == == ==  == == EE EE EE  EE EE "],
(St(Proc(C1,Cyc(ü*4,64)))/3+St(Proc(C2,Cyc(ü*4,64)))/3+St(Proc(C3,Cyc(ü*4,64)))/3)/3+Tr(Proc(Bass1,Cyc(ü*2,32)))/3+FM(Proc(Mel1,Cyc(ü*4,64)),LFO(0.1,0,0.75,0),0)*Dec(ü*4,1.2)/3


5710
The original music is by Arseniy Shj_v,
and It can be heard from ordinal markup the incremental game
5766
1735723757438.jpg
(865B, 16x16)
return (t)=>(
GlobalDetune=gd=0,//detune in ¢
ü=142,
Clam=a=>min(max(a,0),1),
Clamp=A=>min(max(A,-1),1),
c="charCodeAt",
Я=(A,os=0)=>(t+os*(60/A))/(60/A)%1,
Dec=(F,C=1,os=0)=>(1-Я(F,os))**C,
Cyc=(P,A,os=0)=>((t+os)/(60/P))%A|0,
Tu=a=>440*(2**(((a+gd/100)-9)/12)),//get Hz from note order
RandomPool=R=new Array(16).fill(0).map(a=>2*random()-1),
F=a=>sin(2*PI*t*a),//freq to sine
Sw=a=>F(Tu(a)),//Sine
 St=a=>t%(1/(b=Tu(a)))*b*2-1,
 Sq=(a,Du=1/2)=>(((St(a)+1)/2)<Du)*2-1,
 MagNum=((2951594784).toString(2)),
Th=a=>{throw a},
 IP=(N,Min,Max)=>N*(Max-Min)+Min,
 LFO=(F,Min,Max,W)=>
[IP((sin(2*PI*F*t)+1)/2,Min,Max),IP(t%(1/F)*F,Min,Max),IP(((asin(sin(2*PI*t*F))/PI*2)+1)/2,Min,Max),IP((sign(sin(2*PI*F*t))+1)/2,Min,Max)][W],
XOR=(T,A=1,B=2)=>((t*A*Tu(T)*256)^(t*B*Tu(T)*256))%256/256*2-1,
Bass=a=>parseInt((MagNum[(t*16*Tu(a))&31]))*2-1,
Tr=a=>asin(Sw(a))/PI*2,
p=(a,b)=>a!=b?a:-1/0,
FM=(B,M,C)=>F(Tu(B)+M*F(Tu(B+12*C))/t),
 Proc=(Str,Ind)=>p(Str[c](Ind)-64,-32),
 PT=(A,B)=>A.map(B).reduce((a,b)=>a+b)/A.length,
 Counter=SC={Beat:(t/(60/ü)),BiB:3&(t/(60/ü))},
 SC.M=SC.Beat>>2,
 SC.sQ=((t/(60/ü))*4)|0,
SC.sQC=SC.sQ&3,
 Fifth=a=>[0,7,12].map(a),
O=(a,b)=>b>1?sin(Tu(a)*2*PI*t+O(a,b-1)):sin(Tu(a)+sin(Tu(a))),
kick=(a,H=1)=>(u=t%(60/a),Clamp(.9997**(48000*u)*sin((u*48000)**.5)*H)),
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),
DP= "K K S  S SKKS SSK K S  S SKKS SSK K S  S SK   S  SKKS  S SK   S",
DP2="R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R ",
//DP2="H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H ",
DM=a=>(
a=="H"?R[2]*Dec(ü*4,3):
a=="K"?kick(ü*4,2):
a=="S"?snare(ü*4):
a=="R"?Ride(ü*4):0),
Debug=(a,b)=>(t*38775.4648)%1024?a:Th(b),
/*
Get "Raddy"!
C D EF G A B
()*+,-./0123    __
456789:;<=>?     _
@ABCDEFGHIJK    
LMNOPQRSTUVW    ^
XYZ[\]^_`abc    ^^
*/
ParseNote=a=>ParseInt(a&255,16)-128,


Ride=a=>Sw(43)*Dec(a,2)/2,
snare=a=>Clamp(kick(a,8)/2+R[1]*Dec(a,4)/2),
SRise=SC.Beat>=32?(SC.Beat<36?snare(ü/4):0):Clam(SC.Beat/8-3)*snare(ü*4),
Mel1="4;@;G;@;4;@;G4;@8?D?K?D?8?D?K8?D1=D=L=D=1=D=L1=D-9@9E9@9-9@9E-9@",
Bass1=" 4 4 4 4 8 8 8 8 1 1 1 1 - - - -",
 [C1,C2,C3]=["44 44 44  44 44 88 88 88  88 88 11 11 11  11 11 -- -- --  -- -- ",";; ;; ;;  ;; ;; 33 33 33  33 33 88 88 88  88 88 44 44 44  44 44 ","@@ @@ @@  @@ @@ DD DD DD  DD DD == == ==  == == EE EE EE  EE EE "],
 Arp="=@DIKID@=@DIKID@=@DIKID@=@DIKID@8?DFGFD?8?DFGFD?8?DFGFD?8?DFGFD?;BGIKIGB;BGIKIGB;BGIKIGB;BGIKIGB6=BDEDB=6=BDEDB=6=BDEDB=6=BDEDB=",
 Bassline=(XOR(Proc(C1,Cyc(ü*4,64)))/3+XOR(Proc(C2,Cyc(ü*4,64)))/3+XOR(Proc(C3,Cyc(ü*4,64)))/3),
r(SRise+Dec(ü*4,1)*FM(Proc(Mel1,Cyc(ü*4,64)),LFO(0.3,0,0.8,2),1)/2,12288,0.4)+
(DM(DP[Cyc(ü*4,64)])/2+DM(DP2[Cyc(ü*4,64)])/2)/2
)
6222
1746014551903.jpg
(1.71MB, 1050x1050)
[code]
tt=t*1.2,T1=[8,0,-7,5,0,-7,8,0,-7,5,0,-7,8,0,5,-7,10,0,-7,5,0,-11,10,1,-7,7,3,-2,10,3,-2,7,12,0,-7,8,0,-7,12,0,-7,8,0,-7,12,0,8,-7,12,0,-7,8,0,-7,12,0,10,1,3,7,-2,3,5,7,8,-4,-11,5,-4,-11,8,-4,-7,5,-4,-11,10,-4,5,-7,7,-2,-9,3,-2,-9,7,-2,-9,3,-9,-2,8,7,5,10,12,0,-7,8,0,-7,12,0,-7,8,0,-7,12,0,8,-7,12,0,-7,8,0,-7,12,0,10,1,3,7,-2,3,5,7,][(tt)>>12&127],

T2=[0,-2,0,3,5,7,10,12,-5,-2,0,3,5,7,10,12,-7,-2,-4,0,3,5,10,5,0,-2,-4,0,3,5,10,5,-9,-7,-5,-2,-4,0,3,8,-5,-7,-5,-2,-4,0,3,8,-5,-2,7,5,-5,-2,7,3,-5,-2,5,2,0,3,2,-2][(tt)>>13&63],



f=int(32000/440/(2**((T1-9)/12))),
alpha=0.97,
Beta=0.5,

((t*1.2)&4095)?0:A=Array.from({length:f},()=>(Math.random())-.5),
A[t%f]=(A[t%f]Beta+A[(t+1)%f](1-Beta))*alpha,
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x+a.shift(),a.push(b*z),b),
Index=(a,b)=>b%1==0?a[b]:a[floor(b)](b%1)+a[ceil(b)](1-(b%1)),
P=A[t%f],
P/2+sin(4E3/((tt)&16383))/2+(((tt)&16384)>>14)random()(1-(((tt)>>6)%256/256))/2
[\code]
8350
纯色图像1752810086246.png
(2.25KB, 300x300)
8353
>>8350
that doesn't even sound like my gitaur song at all
8362
and original mix is heard on bsquareii.github.io
have you got some suggestions?
8376
>>8362
I completely forgot about the bytebeat code i posted to the other bytebeat subredit lol
8767
1753233099348.gif
(6.19MB, 604x480)
I forget to tell you that sample rate is 12KHz.
8771
>>8767
what song are you talking about?
8786
F=(a,b)=>(t*2*2**(a/12))&b,
a=(s,d=1,f=-1)=>(A=[4,,,,,,,,-1,,-1,0,,,2*d,9*d],A[s]=2,A[f]=0,A[15&t>>12]-3),
f=a=>{throw a},
t&16383?F([-1,,,,-1,,,0,1,,,1,,,,,-8,,,,-8,,,-7,-6,,-6,,,,,,][31&t>>12]-12,128)/4+
F([a(-1,1,4),a(-1,1,4),a(-1,1,3),a(-1,NaN,4),a(3,1,6),a(-1,1,4),a(-1,1,3),a(-1,NaN,4)][7&t>>16],255)/4+(asin(sin(sqrt(t&16383)))/PI+.5)*128+(t&16384?random()*((-t>>6)&255)/8:0):
f(t&16384?"\n\u3000\u{1f383}\n囗口囗\n\u3000口":"\n\u3000\u{1f383}\n口囗口\n\u3000囗")
8787
whoops, I confused name and subject.
[code]
8788
now I also confused on content.
>>8786
8789
34KHz
8823
8893
8917
8991
t?0:d=0,
lp = (inp,w) => { 
	if (w == 0) return inp
	out = inp + d
	d = out / (1+1/w)
	return d / w
},
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),
Arp=a=>a.slice(0,min(a.length,1+((t>>10)&127))),
f=b=>lp(((t*b)&255)/256-.5,8+(t&131071)/1024)*(s=((-t&131071)/131072)),
jjj=c=>((((t*c)&128)/128)-.5)*s,
g=(d,l)=>d.map(l).reduce((a,b)=>a+b,0)/d.length,
(r(g(Arp(n=([[2,5/2,3,15/4],[4/3,2,3,11/3],[2,9/4,12/5,3,18/5],[2,8/3,32/9],[2,3,5/2,7/2],[8/7,12/7,2,3,24/7],[1,1.5,9/4,27/8],[4/3,5/3,2,8/3,10/3]][t>>17&7])),f),10240,.4))
+jjj(n[n.length-1])
8992
t?0:d=0,
lp = (inp,w) => { 
	if (w == 0) return inp
	out = inp + d
	d = out / (1+1/w)
	return d / w
},
r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),
Arp=a=>a.slice(0,min(a.length,1+((t>>10)&127))),
f=b=>lp(((t*b)&255)/256-.5,8+(t&131071)/1024)*(s=((-t&131071)/131072)),
jjj=c=>((((t*c)&128)/128)-.5)*s,
g=(d,l)=>d.map(l).reduce((a,b)=>a+b,0)/d.length,
(r(g(Arp(n=([[2,5/2,3,15/4],[4/3,2,3,11/3],[2,9/4,12/5,3,18/5],[2,8/3,32/9],[2,3,5/2,7/2],[8/7,12/7,2,3,24/7],[1,1.5,9/4,27/8],[4/3,5/3,2,8/3,10/3]][t>>17&7])),f),10240,.4))
+jjj(n[n.length-1])
9033
lp=(i,w)=>{t?0:d=0;if(w==0)return i;out=i+d;d=out/(1+1/w);return d/w},k=a=>{throw a},(s=((-t&131071)/131072)),r=(x,y=49152,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),Arp=a=>a.slice(0,min(a.length,1+((t>>11)&63))),f=b=>lp(((t*b)&255)/256-.5,8+(t&131071)/1024)*s,
j=c=>((((t*c)&128)/128)-.5)/4,g=(d,l)=>d.map(l).reduce((a,b)=>a+b,0)/d.length,p=[(r(g(Arp(n=([[2,5/2,3,15/4],[4/3,2,3,11/3],[2,9/4,12/5,3,18/5],[2,8/3,32/9],[2,5/2,3,7/2],[8/7,12/7,2,3,24/7],[1,1.5,9/4,27/8],[4/3,5/3,2,8/3,10/3]][t>>17&7])),f),10240,.4)),j(n[n.length-1])],
t&131071?p:k("\n"+["B\\|","B(|)","B||/","B\\||/","B|||)","A|)","A","A\\|"][7&t>>17])
9159
j=y=>{throw y},r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),f=a=>2**(a/12),d=(r(((t*f([14,17,21,10][3&t>>12])&128)/64-1)/(1+4*(15&(t>>14))),8192)/2+asin(sin(cbrt(t&4095)*5))/PI),t&4095?d:j(`\nU+${(t>>12).toString(16).padStart(4,`0`)}\n${String.fromCharCode(t>>12)}`)
9161
j=y=>{throw y},r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),f=a=>2**(a/12),k=s=>String.fromCharCode(s+(t>>12)),d=(r(((t*f([14,17,21,10][3&t>>12])&128)/64-1)/(1+4*(15&(t>>14))),8192)/2+asin(sin(cbrt(t&4095)*5))/PI),t&4095?d:j(`\nU+${(t>>12).toString(16).padStart(4,`0`)}\n${"-".repeat(15)}v\n${Array.from({length:31},(_,i)=>k(i-15)).reduce((a,b)=>a+b)}`)
9267
p=[1.5,1.8,2,1,1,2,1,1,1.6,1,1,1.5,1,1,1.2,1][(t>>12)%16]*[1,1,1.5,1.35][3&t>>17],f=a=>((0xAFEDC320>>(a*t))&1)*255,g=a=>f(p/16*a)/(1024+(t&4095))*1024,[g(.99),g(1.01)]
9531
the playground is the worst song I think,
and why only add this?
9537
t%=786432,r=(x,y=12288,z=0.5)=>(t?0:a=Array(y).fill(0),b=x%256+a.shift(),a.push(b*z),b),pI=parseInt,A=r(sin(t/20480*2*PI*528*2**(pI("J HJC AC7 570   5 35A   5 35D   "[t>>12&31],36)/12))||0,6144)/2,(t&16384?(t&16383):(t&8191))?0:S=Array.from({length:s=int(81920/(528*2**((pI("8CJ 8CJ 6AH 6AD 8CJ 8CJ BFM BFI"[t>>13&31],36)||0)/12)))},()=>random()),S[t%s]=S[t%s]/2+S[(t+1)%s]/2,B=r(S[t%s]-.5),D={K:sin(cbrt(t&4095)*8)/(1+((t/256)&15))},D.S=D.K/2+(D.H=(random()-.5)*(-t>>4&255)/256),C=D["K SKH SK  SKS   "[t>>12&15]]||0,[B+A,B+C][t>>19&1]
9538
samplerate is 20480
9642
>>9531
i was tired and didn't finish that night sobs

Delete Post  

1. Don`t create new thread for each song every time, or you will be banned!
2. Create your own thread and post all your songs in it, or post in the Common Thread.
3. Post your requests and reports here.

[ Rules / Requests / Common thread / Changelog ]
absolute197 / aniruF / ANoUserXD / aturned777 / BaenHoHoHo / BrokenCircle / botbeat / Chasyxx / ChrisRM380 / Decent-Manager-6169 / emelchenko / eSlashMachine / Glebguything / Greaserpirate / hcdphobe / HypernovaHeathen / kOLbOSa_exe / Kouzerumatsu / LarkeyFactorial / lhphr / MarioFan171 / MT2023 / n3409 / OnixIsThePewterGod / PortablePorcelain / PrincessPriscillaPT / psubscirbe / rubi / SArpnt / SentleXR / Slinx92 / SthephanShi / Syranero / Thinguy / TKBMC1845 / trashimpossible3699 / Unname4798 / Zackx
Return To top