Found some time to play with RP-8 again! Discovered that I had new thoughts on drum sound variety. I especially wish the alternate (yellow) kick and snare were more distinct, and the percussion channel (retuned kick, can act like a tom) might be better as a second FM drum.
Posts by luchak
Thinking back on all this I better understand the pain I feel to see science under devastating attack here. It’s not just about my livelihood or my university. It’s about my identity. And it’s about a pursuit that I see as standing along with art, literature, and music as among our highest callings.
e11☉-9❎☉5❎☉☉2☉-2☉-1☉-2❎☉❎⧗❎⧗5❎⧗⧗2⧗-2⧗-2⧗-1❎⧗-4❎ˇ4❎ˇ5❎ˇˇ1ˇ-1ˇ-2ˇ-2❎ˇ-3❎█10██2❎c2♪5♪-5♪-4❎c2♪6♪-4♪-5❎c2♪10♪-5♪-3❎2la❎❎♥♥♥❎❎✽❎❎∧❎⁙2⁙-1⧗▥-4❎❎❎a▒❎❎😐
My contribution to the 2024 #pico8 Advent Calendar is out! Little Drummer Toy is a holiday-themed demake of thirtydollar.website . Export your holiday music / sound collage / noise creations and share them with the world!
Demo song in reply.
www.lexaloffle.com/bbs/?pid=158...
My contribution to #pico8 2024 Advent Calendar is up
Play at:
freds72.itch.io/frozen-islands
A picture of an IBM ThinkBoy, a thinkpad-styled GameBoy crossover. There is no D-pad, only a red TrackPoint.
The one leaked production IBM ThinkBoy is owned by @marlo.ooo
#pico8
?"\^!5f101😐<😐1🐱2🅾️◆?7♥웃8☉2"
::_::u=rnd(128)v=rnd(128)g=u-99h=v-64d=max(20,sqrt(g*g+h*h))c=9+d/20+rnd()
if(v>65)p=v-64z=120/(v-64)x=(u-64)/p d=sqrt(x*x+z*z)s=z/d+x/d/4w=(z+sin(x/3+t()/8)+rnd())%4c=w+(c-w)*min(z/40+s^14/4,1)
pset(u,v,c)goto _
A few more:
@pancelor.bsky.social
@gunturtle.bsky.social
(I'm sure there are others I should have included....)
myself?
cls(1)rectfill(0,0,128,76,0)s=sin
l={0}m={0}for i=2,128do
l[i]=(s(i>>8)+s(i>>6)+s(i>>7)*2+s(i/8)/32)*20+s(i>>4)m[i]=0end::_::l[128]=0?"⁶1⁶!5f101▒▒0056673"
n={0}for i=2,127do
q=l[i]m[i]+=l[i+1]+l[i-1]-q*2n[i]=q+m[i]/128line(i-1,l[i-1]+76,i,q+76,mid(m[i]/4+4.5,8))end
l=n
goto _
boundary peaks (2023)
276 chars, source in reply
#pico8 #postcart www.lexaloffle.com/bbs/?pid=157...
I’ve had to resort to transcoding them to video, unfortunately.
Thank you for the kind words! I've occasionally thought about making a console version. I think I'd have to remove a lot of song mode features, and I'm not sure what I'd do about saving and loading, since those both need the clipboard... But it could still happen someday!
That’s exactly what I do when I post them! Happy to hear I’m not alone
I don't think I've introduced RP-8 here before? RP-8 is a #pico8 demake of the classic synth ReBirth RB-338. 128x128 pixels packed with synths, drums, and FX.
Does virtual analog in 8 bit 5kHz mono make sense? Maybe not, but I still think it's fun!
You can get RP-8 for free at luchak.itch.io/rp8.
local w,l,a,s,x,h,c,u,v,b,p,q=0::_::u=cos(t()/180)<<8&-1v=sin(t()/150)<<8&-1for i=0,86do
w=(w+71)%192x=max(w-63.5)-8s=0for y=max(127-w-w)-16,min(256-x-x,127)do
p=x+u
q=y+v
a=p\12c=a+q\12if(c!=b)h=((a~c)&15)/3b=c
l=h
s-=.29if(s<h)l+=2s=h
pset(x,y,l+(p~q)%3/3)x+=.5end
end?"⁶1⁶!5f11█ˇ5●67"
goto _
A grid consisting of squares at different heights, viewed from directly overhead, lit from the top-left of the image, so higher blocks cast shadows on lower ones. The viewer slowly moves over the grid in a gently curving path.
the old quarter (294 chars, source in reply)
I tried to post this as a video instead of a GIF but processing the video kept erroring out.... Check out the BBS link if it's not animating.
#pico8 #postcart www.lexaloffle.com/bbs/?pid=156...
g={}r=1s=11u=3v=3::_::for k=0,224do
i=k%15j=k\15p=g[i]or i
o=g[j]or j
q=1z=4if(p==s)q=r f=i
if(o==s)z*=r
x=5*u+q*(p%4-u)+z*(o%4-u)<<3y=5*v+q*(p\4-v)+z*(o\4-v)<<3rectfill(x,y,x+6,y+6,(i+j)%15+1)end?"⁶1⁶c"
r-=.1if(r<0)g[f]=u+v*4u=s%4v=s\4while(r!=1or g[f]==s)s=rnd(16)\1r=abs(s%4-u)+abs(s\4-v)
goto _
palt(0)poke(53-😐,96)l=127s=sin::_::f=fillp?"⁶1⁶!5f01⁵¹²³⁴\n⁶⁷⁸ ᶠᵇᶜ\rᵉ0▒1😐<😐2☉8>84웃9♥9"
sspr(0,1,l,l,0,0,l,l)for k=0,8do
j=k%3/3n=t()r=6+2*cos(n/7+j)circfill(s(n/8+j)*49+62+r*s(k/9+n/5),r*22-68+r*s(k/9+n/4),r,k%3*5+4)end
f(░)line(0,l,l,l,n\7%3*5+1)f()goto _
Introducing the new tiny cart format you didn't know you needed: the #postcart!
- 300 chars (#pico8 src in reply!)
- bbs gallery where postcarts can live forever!
- can transform into physical postcards!
Blog Post: www.lexaloffle.com/bbs/?tid=145...
Gallery: www.lexaloffle.com/bbs/superblo...
Right? Most of the earlier drafts were gravity, which was also fun but much less cute.
z=rnd::_::if(t()%9<.04)cls()p={}
for h=0,47do
i=h%12q=p[i]or{x=z(128),y=z(128),u=0,v=0,c=i\6*2-1}p[i]=q
pset(q.x,q.y,2)q.x+=q.u/8q.y+=q.v/8pset(q.x,q.y,2+q.c)for j=0,i do
s=p[j]a=s.x-q.x>>7b=s.y-q.y>>7r=q.c*s.c*(1+((a*a+b*b)^1.5<<10))q.u-=a/r
q.v-=b/r
s.u+=a/r
s.v+=b/r
end
end?"⁶1⁶!5f10█●ˇ="
goto _
cloud chamber (299 chars)
charged particles in motion
#pico8 #postcart www.lexaloffle.com/bbs/?pid=156...
?"⁶c2⁶!5f11█ˇ55●●?"
::_::local x,y,n,a,u,v,s,z=rnd()-█,rnd(1.1)-.3,t()a=atan2(x,y)*8+n/9c=cos(a)s=3+sin(a)u=x*s-y*c*4v=y*s+x*c*4h=max(1+u*cos(n/19)+v*sin(n/19))/(1+u*u+v*v)^█*6z=s*(x*x+y*y)y,z=y*99+z*21,mid(z/4-y+.7,1)pset(x*128+64,y+28,h+z*z*(2-h))goto _
kitty loves twisters
#pico8 #postcart (300 chars ~ src in reply)
gif version: www.lexaloffle.com/bbs/?pid=156...
I saw Zep posting with the tag and felt like I had to join in! :) I'm hoping to see more of them show up.