Day 10!
Oh just realized this is two things squashed together, which could be taken as some representation of my gender so happy Nonbinary Day I guess.
Hi #PenPlotter folks, I’m thinking of setting up my Raspberry Pi to send svgs to my AxiDraw so I don’t need to leave my computer plugged in while it’s plotting. Do you have any advice?
@twilliability yess, do it! It’s really fun.
I love my Midi Fighter twister (in the video). Before that, I was getting by perfectly fine with an akai controller, which is also a lot cheaper where I am.
imo for generative art things, the more dials the better (setting values! Cycling through enums!), and I usually use a couple pads for reseting the scene and such. (The midi fighter’s dials can be pressed as buttons.)
Day 4 is another variation of moiré. But most of the time was spent in the weeds with rust procedural macros.
Being able to explore the parameter space of generative art is one of the best parts, and I have this library I’ve been building that I use to control parameters with things like a midi controller (I use the same thing for live visuals). But I needed to basically copy all of my structs and sprinkle boilerplate code everywhere.
I spent some time yesterday night learning about rust procedural macros and getting something working. I celebrated by making a nicely centered moiré pattern.
It should save me a lot of code when I want to change a static thing to a live-configurable thing and I am very excited.
@Probably ya the generic parameter tweaking setup has been super nice! I’ve started writing all my projects around the configs (which means I also expose params I didn’t think would be interesting.. and then occasionally they turn out really interesting).
Besides the midi, I can also use audio or time or keyboard inputs. I use that for the audiovisual performances and it works nicely too.
And the proc-macro stuff cleaned up the code needed to set it up.
Pheww, got a test to compile but going to bed before I find out if it works in a real example. Cuz either it’s going to work and be really cool or it won’t work and I’ll want to stay up fixing things.
Day 2 of 49! Pen plotted another one I coded a few months ago. It’s actually one of the first things I made after I started using Rust last fall, so seems fitting to be one of the first things I plot.
It’s based on the aurora I saw from a plane. #PenPlotter#GenerativeArt#rustlang#CreativeCode
@joshbainbridge thanks!
My stack is built on nannou (so I think I end up using a lot of Lyon for bezier fun) that I wrangle into a svg crate function (I’m afk but think it’s just svg) and then a lot of code in between I’ve been developing for other projects.