pulu's Avatar

pulu

@pulusound.fi.bsky.social

miranda (they/she). genre-fluid musician-programmer-media_artist working with assorted janky setups built from code, "obsolete" computers, DIY electronics and whatnot. also Algorave Helsinki co-organizer and SuperCollider 2 propagandist. πŸ³οΈβ€βš§οΈπŸ‘©β€πŸ’»πŸ•ŠοΈπŸŽΉπŸŽ›οΈ

390 Followers  |  179 Following  |  1,363 Posts  |  Joined: 25.07.2023  |  2.2596

Latest posts by pulusound.fi on Bluesky

Video thumbnail

bathroom tile nightmare

10.08.2025 01:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

looks like the GL_ATI_fragment_program extension (assembly language fragment shaders) is available in OpenGL 1.2, but only on R200 cards & newer. thats a couple of generations after my Rage 128 Pro, so shaders are not happening. but there are a variety of texturing functions, i should explore those

09.08.2025 21:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

wooo i got fullscreen, vsync and depth testing working

09.08.2025 04:31 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

it looks like the way to do fullscreen rendering is via a DrawSprocket context

08.08.2025 21:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"the file 'gl.h' cannot be opened" perchance i should download the OpenGL SDK before i try to do anything else

08.08.2025 20:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

ok so we are dealing with OpenGL 1.2 i.e. fixed function pipeline. my card (ATI Rage 128 Pro) apparently has two pixel shaders but im not sure what that means in terms of programmability. maybe there is some vendor specific extension i can use?

08.08.2025 20:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Silly Balls is an action game reminiscent of the classic game Marble Madness.
William Thimbleby, the author of Silly Balls, wrote the game using OpenGL.
By looking at the source code for Silly Balls, you can learn how to use OpenGL to develop a game. Silly Balls does not run natively in Mac OS X.

Silly Balls is an action game reminiscent of the classic game Marble Madness. William Thimbleby, the author of Silly Balls, wrote the game using OpenGL. By looking at the source code for Silly Balls, you can learn how to use OpenGL to develop a game. Silly Balls does not run natively in Mac OS X.

lets go Silly Balls

08.08.2025 19:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

so true

08.08.2025 19:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

[loud burst of static inside the head] i should learn opengl for mac os 9

08.08.2025 19:47 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

i spent a lot of time in Vue reactivity hell and making it play nice with PixiJS and this has once again reminded me that the browser is not a nice application platform. but hey at least it wasnt React

08.08.2025 19:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

maps go spinny

08.08.2025 19:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
gaming stats from AMD Adrenalin:

1. Genshin Impact - 2654 hours
2. Blackmagic Proxy Generator - 517 hours
3. Elden Ring - 362 hours

gaming stats from AMD Adrenalin: 1. Genshin Impact - 2654 hours 2. Blackmagic Proxy Generator - 517 hours 3. Elden Ring - 362 hours

gaming

07.08.2025 22:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

tip: place a bathroom trash bin just a bit too close to the shower and you too can start accumulating a secret stash of Forbidden Water

07.08.2025 18:30 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

now i just need to find a power supply without horrendous coil whine

07.08.2025 10:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

it does of course support animations which makes for some neat shadow phenomena

07.08.2025 02:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
computer desk lit from behind in red and pink

computer desk lit from behind in red and pink

and heres how it looks with the strip installed behind the desk~

07.08.2025 01:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
LED strip connected to ESP32 and lit up in blue/purple

LED strip connected to ESP32 and lit up in blue/purple

WLED is working 😌

07.08.2025 00:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

uhhh is it good when one of your GND pins does not test continuous with the other grounds and the chip gets really hot when you try to use it

06.08.2025 21:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
ESP-WROOM-32D on a breadboard

ESP-WROOM-32D on a breadboard

time to try ESP32 for the first time

06.08.2025 20:16 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
caution: this bag contains moisture and electrostatic sensitive devices

caution: this bag contains moisture and electrostatic sensitive devices

im no expert but i feel like it might be better to leave the moisture out of the bag

06.08.2025 20:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
400mm torx T15 screwdriver

400mm torx T15 screwdriver

the absurd tools i have to buy for mac disassembly..

06.08.2025 15:55 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
power strip on the floor behind computers

power strip on the floor behind computers

the main concern was to keep this area neater than the absolute rats nest it used to be, and i am pretty happy with it :)

05.08.2025 21:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
cables under the desk. many are running through trays suspended from the desk. some are tied together with velcro bands

cables under the desk. many are running through trays suspended from the desk. some are tied together with velcro bands

also in a somewhat uncharacteristic move i did a little bit of cable management. its not amazing but it exists. and hopefully will not be too annoying when i inevitably need to change things around

05.08.2025 21:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
iMac G4, Mac Pro 3,1 and Power Mac G3 blue&white in a corner

iMac G4, Mac Pro 3,1 and Power Mac G3 blue&white in a corner

making good use of the corner is hard though.. for now i just shoved some of my less commonly used macs in there

05.08.2025 21:10 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
computer desk with three desktops underneath three displays on top and various other devices

computer desk with three desktops underneath three displays on top and various other devices

with the heatwave being over i got motivated to disassemble the temporary home studio and move everything away from the window to another wall. this works a lot better and i feel like the acoustics are a bit nicer too

05.08.2025 21:05 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

finally some good temperatures

05.08.2025 08:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The AI bubble is so big it's propping up the US economy (for now) Plus how American professors are fighting back against the AI onslaught, a backlash over AI models in Vogue, and more.

Analysts show that capital expenditures on AI were so big over the last 6 months they added more to the GDP than *all consumer spending*. That growth is offsetting pain from the tariffs and slow job growth.

So the AI bubble may be propping up the whole US economy. What happens if and when it pops?

04.08.2025 17:41 β€” πŸ‘ 2157    πŸ” 768    πŸ’¬ 95    πŸ“Œ 317

Type theory? More like Type theYuri, amarite ladies?

04.08.2025 22:17 β€” πŸ‘ 98    πŸ” 30    πŸ’¬ 5    πŸ“Œ 1

"biological sex" is going to die as a natural given in the 21st century or human societies are going to die defending it. with the fascist ultranationalism resting upon a massive biopolitical reassertion, this is genuinely what the stakes feel like

04.08.2025 22:59 β€” πŸ‘ 394    πŸ” 113    πŸ’¬ 4    πŸ“Œ 2
Screenshot from a Drop promo email linking their other brands: Corsair, Elgato, Fanatec, Origin, SCUF.

Screenshot from a Drop promo email linking their other brands: Corsair, Elgato, Fanatec, Origin, SCUF.

These brands are also dead to me.

Drop is also headquartered in the San Francisco Bay Area. You know, the area full of trans people?

They should know better. They DO know better.

Fuck them forever for this.

04.08.2025 23:29 β€” πŸ‘ 106    πŸ” 34    πŸ’¬ 5    πŸ“Œ 1

@pulusound.fi is following 19 prominent accounts