Sign in

Charles Machin - Code Art

@cmcodeart.bsky.social
244 followers 113 following 129 posts

I make art with code! #javascript #generativeart Founder of www.BlockGen.Art - Artist/Collector community and #Cardano #onchain art minting platform Discord: discord.gg/gmCZKSegzt X: x.com/CM_GenArt

PostsRepliesMedia
Charles Machin - Code Art @cmcodeart.bsky.social · 20/08/2025
100%
010
Charles Machin - Code Art @cmcodeart.bsky.social · 08/08/2025
If its used as a self-teaching aid by an individual who genuinely has interest and wants to learn its literally the best way to learn. Direct, responsive, operates at learners pace. Like an infinity patient master who talks you through all aspects of language syntax, coding patterns - everything
000
Charles Machin - Code Art @cmcodeart.bsky.social · 08/08/2025
killer is as teaching tool. Who care about cheaters who don't want to use it to learn, don't let that diminish the power it has for teaching those who want to learn.
210
Charles Machin - Code Art @cmcodeart.bsky.social · 27/06/2025
🙏❤️‍🔥
010
Charles Machin - Code Art @cmcodeart.bsky.social · 27/06/2025
#solar #math #art 🔅
1102
Charles Machin - Code Art @cmcodeart.bsky.social · 17/04/2025
10 pieces available, 19 Apr 2200 GMT Minting -> www.blockgen.art/collection/D...
blockgen.art
010
Charles Machin - Code Art @cmcodeart.bsky.social · 17/04/2025
🔥
000
Charles Machin - Code Art @cmcodeart.bsky.social · 17/04/2025
Hi NeoSpank.. Hmmm.. it seems that its not resolving without the www. at the start. Try this: www.blockgen.art If that doesnt work its because bluesky is modifying links. Its just www dot blockgenart dot com
blockgen.art
BlockGen.art - A digital on-chain art platform
The ultimate destination for code artists and art collectors. Our groundbreaking platform lets artists develop, curate and sell their own on-chain generative art NFT collections, showcasing their crea...
110
Charles Machin - Code Art @cmcodeart.bsky.social · 17/04/2025
GM 🖤 Art from the 'Dark Bloom' #creativecoding #onchain #genart #Cardano
163
Charles Machin - Code Art @cmcodeart.bsky.social · 12/04/2025
thanks :)
010
Charles Machin - Code Art @cmcodeart.bsky.social · 12/04/2025
Generative art sketch. 80% code and math, with a bit of crafted data for a splatter algorithm. Standalone 16KB JavaScript. #creativecoding #genart
181
Charles Machin - Code Art @cmcodeart.bsky.social · 12/04/2025
Art release: 13 Apr, 10pm gmt www.blockgen.art #Cardano
000
Charles Machin - Code Art @cmcodeart.bsky.social · 12/04/2025
Relax - enjoy a moment of #code #art
110
Charles Machin - Code Art @cmcodeart.bsky.social · 09/04/2025
"Resonant" ⚫️⚪️ 13 Apr #genart #Cardano
020
Charles Machin - Code Art @cmcodeart.bsky.social · 09/04/2025
Sure they all can pretty much. I see it like nature. It can appear as an infinite number of scenes and experiences. And we take pictures of the ones we want to remember. Its a bit like that. From the endless possibilities, curate a few that made you feel something. Maybe someone will vibe with it
000
Charles Machin - Code Art @cmcodeart.bsky.social · 09/04/2025
Yeah that wouldn't need to change, as the artist you retain the rights to your works. The sale and token gives the new owner some rights too. So they can print it on a canvas or in some cases sell prints. Potentially also the rights to remix into new works
000
Charles Machin - Code Art @cmcodeart.bsky.social · 09/04/2025
Its nice to be able to curate specific pieces. Give them a permanent home & ability to be owned like all other art. Because its on-chain the code lives in the permanent part of the blockchain. It can be used by collectors in exhibits and galleries+ provable legal rights. Its worth the effort
000
Charles Machin - Code Art @cmcodeart.bsky.social · 09/04/2025
totally get that and no worries!
000
Charles Machin - Code Art @cmcodeart.bsky.social · 09/04/2025
Available 13 Apr @ www.blockgen.art
blockgen.art
BlockGen.art - A digital on-chain art platform
The ultimate destination for code artists and art collectors. Our groundbreaking platform lets artists develop, curate and sell their own on-chain generative art NFT collections, showcasing their crea...
000
Charles Machin - Code Art @cmcodeart.bsky.social · 09/04/2025
Code -> Art #genart #Cardano "Resonant" Light Bloom Collection
130
Charles Machin - Code Art @cmcodeart.bsky.social · 07/04/2025
A few intro videos here: youtube.com/@blockgenera... these are a little old but mostly relevant. Also if you log into construct theres a bunch of example projects to have a poke though, you have to 'save as' to edit them And the discord: discord.gg/ryGGjnk7Aw
000
Charles Machin - Code Art @cmcodeart.bsky.social · 07/04/2025
Our home page: www.blockgen.art you can see previous released works. Plus minting for when theres a release. Editor: construct.blockgen.art Its a little JS webapp code editor we built, bit like p5js. But designed specifically for 16kb art, it lets you preview the compacted version
discord.gg
Join the BlockGen.art Discord Server!
The home of generative art on Cardano | 404 members
100
Charles Machin - Code Art @cmcodeart.bsky.social · 07/04/2025
Its a little harder with 16kb gen art. Most art coders out there would rather it be unbounded and with libraries. I get it. But with a tiny limit req, it forces you to the functional fundamentals of an algorithm/mechanism, to a deep understanding of it and to new juicy incites! Which I quite like.
100
Charles Machin - Code Art @cmcodeart.bsky.social · 07/04/2025
Probably not, but I'd absolutely love to see you port some of your ideas over and to make something new. I'd be willing to help get you started and resolve any issues that come up. Like I mentioned we're a tiny team of enthusiastic art coders, so we very much welcome someone of your caliber!
110
Reposted by Charles Machin - Code Art
Charles Machin - Code Art @cmcodeart.bsky.social · 30/03/2025
The dark stirs ⚫️ #genart #Cardano
084
Charles Machin - Code Art @cmcodeart.bsky.social · 04/04/2025
Tendrils of Hope #genart #Cardano
051
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
I love this!
110
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
That's cool and strange! I like it. I like js for its ease of use and its ability to take syntax abuse. Similar to LUA you can really get in there and mess about. I agree its not good for everything. But good enough for most things
000
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
yeah similar, though I was never good at c / c++. I get it enough to make things with it but not enough to work on a pro coder team with an established codebase. I'd be lost! 😅
010
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
Very cool and compact, these are great! Especially loving the feel of lsys4js. And it outputs SVG! I can see the print/plot benefits! I'd love to see your work published through our platform BlockGen Art. We're a small band of code rebels exploring possibilities. Reach out if that interests you
000
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
"Courage Over the Abyss" Part of a small collection. Releases 13th Apr. #genart #cardano #BlockGen
0101
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
The final compile turns it into a standalone single block of semi-readable code, attached shows full code for a piece and how it looks. It gets minified to 1 or 2 character variables, turned into a url with embedded data. Its size means it fits in a blockchain token pool.pm/asset1s79pfc...
000
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
It sure is a challenge, no I keep all the variable names as full in the code. It forces you to make every mechanism as fundamental as possible, often choosing compactness over performance. I write it so that its maximizes effectiveness for the minifier, tried many of them, Terser is my preferred
100
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
*minifier!
000
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
⚪️Part 10
000
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
Creation journey notes⚪️Part 9 What? yet more random notes?!! oooh yes! :) We're not even half way!
100
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
⚪️Part 8 #creativecoding #generativeart
100
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
Creation journey notes⚪️Part 7 Big respect to everyone still with me at this point! ❤️‍🔥 Diving into a battle with space warps so strap in! #creativecodiing
100
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
Creation journey notes⚪️Part 6 #generativeart #creativecoding #javascript
110
Reposted by Charles Machin - Code Art
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
I'd stopped posting these because I figured nobody was interested but maybe I was wrong. So here's a few more pages from this project Creation journey notes⚪️Part 5 (raw, unedited! So expect mistakes!) #generativeart #creativecoding #javascript
141
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
I'd stopped posting these because I figured nobody was interested but maybe I was wrong. So here's a few more pages from this project Creation journey notes⚪️Part 5 (raw, unedited! So expect mistakes!) #generativeart #creativecoding #javascript
141
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
Spend a few years dabbling with UE too, mostly for visual effects, but its blueprint nodes are slow, and too many times I've gone under the hood to the c++ side to add features and suffered mental pain with what felt like untraversable macros/templates and debugging hell
000
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
Ah ok. I get you. Yeah that would work pretty well for my recursive node structures. I'd just have to process it breadth first, in parallel, then advance to the next depth level, so all of the ending positions for the previous level are available to the next depth. Code would change but not much
000
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
Though if I was doing an art installation where I know the hardware I'd probably use unity for that. It makes sense for that. Plus its very handy for shaders, parallel processing and a million other things that would be pretty handy
100
Charles Machin - Code Art @cmcodeart.bsky.social · 02/04/2025
My art is html + js without libs and a size constraint of 16kb. So its limited by the browser DOM for parallel processing... or at least that's how I think it is. I do use Unity and c# too but not currently for art. I need it portable, tiny and maximum comparable. So html+js ticks that box
100
Charles Machin - Code Art @cmcodeart.bsky.social · 31/03/2025
Hard to do but geometry shaders would be the way to go. Migrate the parallel stuff to the gpu and construct the strips there. Though one hard thing is that the branch end points arnt known until after a strip is built. So, it would hinder parallel computation unless its designed differently
000
Charles Machin - Code Art @cmcodeart.bsky.social · 31/03/2025
I expected that it could be 10-20x faster with c++. But I'm no expert on that! Just grass is greener syndrome C++ multi threading + low level optimised operations. For the large structures in my js tests it took 100-150ms + to build 1000nodes with 1000-5000 verts per node
100
Charles Machin - Code Art @cmcodeart.bsky.social · 30/03/2025
The dark stirs ⚫️ #genart #Cardano
084
Charles Machin - Code Art @cmcodeart.bsky.social · 30/03/2025
Aaah cool! its a fun kind of geometry to play with, theres so many structural choices and fun possibilities to explore, I only tried a few things. Recursive rules, that kind of thing. I wrote most of it up. Something like this would be great in c++. You could regen in realtime. Fuuuun! :)
000
Charles Machin - Code Art @cmcodeart.bsky.social · 28/03/2025
Aaaah,very nice!! Freshly coded?
000