Alright, hear me out: It's a pinball machine, but instead of scoring points for hitting certain sequences of shots, each shot patches a part of a modular synthesizer.

This person is a wizard and I *really* appreciate the amount of effort put into documenting the design and implementation struggles of their craft.

vcvrack ( seems really great. Looking forward to pairing it up with Orca!

@icco Ahhh I see. I thought maybe there were more recursers lurking!

@icco What stream did you hear about merveilles in?! I want to join!

@neauoire Do you have a prettier config you use? I often accidentally make a bunch of changes by autowriting with prettier when working on Orca/Enfer/Pilot.

@neauoire Lmk if this would be better as an issue and also sorry for pinging you questions about software that is so new!

Show thread

@neauoire What browser are you using Enfer from? Firefox doesn't support MIDI devices and Chrome seems to think the webpage is trying to auto-play music and forbidding the creation of an AudioContext.

@neauoire Yup. I'm throwing in a caveat that's basically "If you have a thing that turns MIDI into sound already, everything here still applies and you can skip a lot of the setup".

@neauoire I'm working on my "Intro to Orca" blog posts, currently for ease of use I recommend people use Pilot, and tailor my setup to that. Should I switch over to Enfer instead?

An underrated way to draw images (at least stills) programmatically is probably (PPM)[]. It doesn't get much simpler than that. The main drawbacks are that now you have to have an image viewer next to your code (Preview isn't the most glorious of programs but gets the job done) and the files are *giant*.

jcmorrow boosted

@TeddyDD @neauoire @stephen @jcmorrow I made a little library for myself to draw pixels on canvas

Not sure if this is relevant, but this is what I use for many of my projects

jcmorrow boosted

I've just switch from zsh to fish this week, I love it!

jcmorrow boosted

@eel @neauoire @stephen @jcmorrow

Btw, on any x86 you can still stay in real mode on boot & use the bios 0x10 routines, which provide the same basic facilities as the graphics routines in qbasic.

That's probably the easiest way to draw a pixel on the screen: don't use an OS, and write 6 lines of asm or 2 of qbasic.

jcmorrow boosted

@neauoire @stephen @jcmorrow legacy method that still works on linux (virtual terminal) today: writing to /dev/fb0

for i in $(seq 1000000)
echo -e "\xff\x00"
done > /dev/fb0

@paul @alcinnz @neauoire @eel @stephen that's a fair point! As a programmer, the complexity of graphics is alluring (I've built a ray tracer for fun, I get it!). What's *not* alluring is coming at it from the angle of someone who wants to use language to create visual art. There, it feels like a slog more than I think it should.

Alright, well, I guess I'll stop feeding this particular troll then 🤷

Show more

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them. Check out our Patreon to see our donations.