luchak
@luchak.bsky.social
300 followers 170 following 53 posts
Sound and graphics toys and tools. Also at https://6t.vc/@luchak
Posts Media Videos Starter Packs
luchak.bsky.social
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.
Reposted by luchak
carlbergstrom.com
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.
luchak.bsky.social
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▒❎❎😐
luchak.bsky.social
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...
Reposted by luchak
nanoraptor.danamania.com
The one leaked production IBM ThinkBoy is owned by @marlo.ooo
A picture of an IBM ThinkBoy, a thinkpad-styled GameBoy crossover. There is no D-pad, only a red TrackPoint.
Reposted by luchak
2darray.bsky.social
#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 _
Reposted by luchak
fsouchu.bsky.social
200 followers without posting anything??
let's fix that!
#pico8 #gamedev
luchak.bsky.social
A few more:

@pancelor.bsky.social
@gunturtle.bsky.social
(I'm sure there are others I should have included....)
myself?
luchak.bsky.social
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 _
luchak.bsky.social
boundary peaks (2023)

276 chars, source in reply
#pico8 #postcart www.lexaloffle.com/bbs/?pid=157...
luchak.bsky.social
I’ve had to resort to transcoding them to video, unfortunately.
luchak.bsky.social
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!
Reposted by luchak
luchak.bsky.social
That’s exactly what I do when I post them! Happy to hear I’m not alone
luchak.bsky.social
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.
luchak.bsky.social
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 _
luchak.bsky.social
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...
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.
luchak.bsky.social
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 _
luchak.bsky.social
puzzle squared (298 chars, source in reply)

#pico8 #postcart www.lexaloffle.com/bbs/?pid=156...
luchak.bsky.social
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 _
luchak.bsky.social
three dragons (256 chars, source in reply)

#pico8 #postcart www.lexaloffle.com/bbs/?pid=156...
Reposted by luchak
lexaloffle.bsky.social
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...
luchak.bsky.social
Right? Most of the earlier drafts were gravity, which was also fun but much less cute.
luchak.bsky.social
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 _